# # Makefile for creating program demodeb_main # TARGET = demodeb_main #SRC = demodeb_gen.cc demodeb_pg.cc demodeb_oc.cc demodeb_main.cc SRC = demodeb_gen.cc demodeb_oc.cc demodeb_main.cc OBJ = $(SRC:.cc=.o) CC = g++ LD = $(CC) -o DEP = $(CC) -MM ORACLE_LIBS = -lclntsh -lcommon -lcore4 -lnlsrtl3 INC = -I. LIBS = -L/usr/lib -lpq -lcrypt -lstdc++ -lm $(ORACLE_LIBS) #LIBS = -L/usr/lib -lpq -lcrypt -lstdc++ -lm #OPT = -O2 #TARGETFLAGS = -D_ORACLE_ TARGETFLAGS = -D_POSTGRES_ CFLAGS = -c $(OPT) -Wall $(INC) $(DEF) $(TARGETFLAGS) -g LDFLAGS = $(TARGETFLAGS) -g DEPFLAGS = $(INC) $(DEF) $(TARGETFLAGS) .SUFFIXES: .cx .cc.o: $(CC) $(CFLAGS) $< all: $(TARGET) $(TARGET): $(OBJ) $(TARGET) $(LD) $@ $(LDFLAGS) $(OBJ) $(LIBPATH5) $(LIBS) # strip $(TARGET) clean: -rm -f $(OBJ) *~ $(TARGET) .$(TARGET)depend depend: .$(TARGET)depend .$(TARGET)depend: touch .$(TARGET)depend $(DEP) $(DEPFLAGS) $(SRC) > .$(TARGET)depend version: @$(CC) --version include .$(TARGET)depend