######################################################################## TARGET = Build_SEED TARGET2 = meta2seed TARGET3 = netdc2meta DEFS = -DUSE_SAMFS OBJECT = $(TARGET).o OBJECT2 = $(TARGET2).o OBJECT3 = $(TARGET3).o BINDIR = /usr/local/bin MANDIR = /usr/local/man MANEXT = 1 all: $(TARGET) $(TARGET2) $(TARGET3) include $(ORACLE_HOME)/precomp/lib/env_precomp.mk PROC = $(ORACLE_HOME)/bin/proc CC = cc OPTIMIZE = # -xO2 GFLAG = -g USERLIBS = /usr/local/src/quanterra/qlib2 -lqlib2 -lm #SAMLIBS = /opt/LSCsamfs/lib/libsamrpc.a SAMLIBS = -B static -L /opt/LSCsamfs/lib -lsamrpc -B dynamic USERINCLUDE= /usr/local/src/quanterra/qlib2 SAMINCLUDE = /opt/LSCsamfs/include/ CFLAGS=$(GFLAG) $(OPTIMIZE) $(CDEBUG) $(CCFLAGS) $(QACCFLAGS) $(PFLAGS)\ $(SHARED_CFLAG) $(USRFLAGS) RPATH = -R$(ORACLE_HOME)/lib ######################################################################## $(TARGET): $(OBJECT) $(CC) $(GFLAG) -o $(TARGET) $(OBJECT) -L$(USERLIBS) $(TARGET2): $(OBJECT2) $(CC) $(GFLAG) -o $(TARGET2) $(OBJECT2) -L$(USERLIBS) $(SAMLIBS) -L$(LIBHOME) $(PROLDLIBS) $(RPATH) $(TARGET3): $(OBJECT3) $(CC) $(GFLAG) -o $(TARGET3) $(OBJECT3) -L$(USERLIBS) $(OBJECT): $(TARGET).c $(CC) $(CFLAGS) -I$(USERINCLUDE) -c $(TARGET).c $(OBJECT2): $(TARGET2).c $(CC) $(CFLAGS) -I$(USERINCLUDE) -I$(SAMINCLUDE) -c $(TARGET2).c $(DEFS) $(OBJECT3): $(TARGET3).c $(CC) $(CFLAGS) -I$(USERINCLUDE) -c $(TARGET3).c $(TARGET2).c: $(TARGET2).pc $(PROC) $(PROCFLAGS) iname=$(TARGET2) include=$(USERINCLUDE) include=$(SAMINCLUDE) install: install_$(TARGET) install_$(TARGET2) install_$(TARGET3) install_$(TARGET): $(TARGET) cp $(TARGET) $(BINDIR)/$(TARGET) install_$(TARGET2): $(TARGET2) cp $(TARGET2) $(BINDIR)/$(TARGET2) install_$(TARGET3): $(TARGET3) cp $(TARGET3) $(BINDIR)/$(TARGET3) install_man: $(TARGET).man cp $(TARGET).man $(MANDIR)/man$(MANEXT)/$(TARGET).$(MANEXT) tar: $(TARGET) $(TARGET2) $(TARGET3) (cd ..; tar cf - $(TARGET)/*.pc $(TARGET)/*.h \ $(TARGET)/Makefile \ $(TARGET)/*.man $(TARGET)/$(TARGET) \ $(TARGET)/$(TARGET2) $(TARGET)/$(TARGET3) \ $(TARGET)/README $(TARGET)/CHANGES ) \ | gzip > /tmp/$(TARGET).tar.gz clean: -rm *.o veryclean: clean -rm $(TARGET) $(TARGET2) $(TARGET2).c $(TARGET3) cleandepend: makedepend depend: ######################################################################## # DO NOT DELETE THIS LINE -- make depend depends on it.