OTTFLAGS=$(PCCFLAGS) CLIBS= $(TTLIBS_QA) $(LDLIBS) PRODUCT_LIBHOME= MAKEFILE=$(ORACLE_HOME)/precomp/demo/proc/demo_proc.mk PROCPLSFLAGS= sqlcheck=full userid=$(USERID) PROCPPFLAGS= code=cpp $(CCPSYSINCLUDE) USERID=scott/tiger NETWORKHOME=$(ORACLE_HOME)/network/ PLSQLHOME=$(ORACLE_HOME)/plsql/ INCLUDE=$(I_SYM). $(I_SYM)$(PRECOMPHOME)public $(I_SYM)$(RDBMSHOME)public $(I_SYM)$(RDBMSHOME)demo $(I_SYM)$(PLSQLHOME)public $(I_SYM)$(NETWORKHOME)public I_SYM=-I STATICPROLDLIBS=$(SCOREPT) $(SSCOREED) $(DEF_ON) $(LLIBCLIENT) $(LLIBSQL) $(TTLIBS) PROLDLIBS=$(LLIBCLNTSH) $(STATICPROLDLIBS) STATICCPPLDLIBS=$(SCOREPT) $(SSCOREED) $(DEF_ON) $(LLIBCLIENT) $(LLIBSQL) $(DEVTTLIBS) CPPLDLIBS=$(LLIBCLNTSH) $(STATICCPPLDLIBS) SYSLIBS_NOCRT=`$(CAT) $(ORACLE_HOME)/lib/sysliblist | $(SED) 's/\/lib\/crt0_r\.o//'` TARGET=program TARGET: $(TARGET) clean: rm *.o $(TARGET) $(TARGET).c build_static: $(OBJS) $(ECHODO) $(CC) -o $(EXE) $(OBJS) -L$(LIBHOME) $(STATICPROLDLIBS) $(TARGET) $(OBJECT_TARGET): $(MAKE) -f $(MAKEFILE) OBJS=$@.o EXE=$@ build_static # This is used for some of $(TARGET) and for $(OBJECT_TARGET). .SUFFIXES: .pc .c .o .pc.c: $(PROC) $(PROCFLAGS) iname=$* .pc.o: $(PROC) $(PROCFLAGS) iname=$* $(CC) $(CFLAGS) -c $*.c .c.o: $(CC) $(CFLAGS) -c $*.c