www.pudn.com > xml2db.rar > Makefile.lin


OBJDIR=.
APIUNIXHOME = ../../COMM-API
TARGET = libxml2db.a
#-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-#
# compiler options
CPP = /usr/vacpp/bin/xlC_r
LD = ar
CPPFLAGS = -D_AIX_
LDFLAGS = -rv

#-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-#
# include Header file dir
INCL = -Ilibexpat/include -I$(ORACLE_HOME)/rdbms/demo -I$(ORACLE_HOME)/rdbms/public


CCOBJ = $(CPP) $(CPPFLAGS) $(INCL) -c
NMEXE = $(LD) $(LDFLAGS) $(TARGET) $(OBJ_LIST)

#-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-#
# obj lists
FILE_LIST = chash.cpp clog.cpp config.cpp local_log.cpp xml2db_stub.cpp truncate_data.cpp


OBJ_LIST = $(FILE_LIST:>.cpp=$(OBJDIR)/>.o)


default : $(TARGET)

$(TARGET) : $(OBJ_LIST)
@echo compile $(TARGET) ......
@$(NMEXE)
@echo \*\*\* $(TARGET) COMPILE COMPLETE!
@echo

$(OBJDIR)/>.o : >.cpp
@echo compile $< ......
@$(CCOBJ) $< -o $@

clean :
rm -f $(OBJ_LIST) $(TARGET)

install: