# Don't forget to update PATH (probably in .bash_profile) # make is in /usr/ccs/bin, and cc is in /opt/SUNWspro/bin ORA_CCOPTS=-Xa -xstrconst -dalign -xF -xildoff -errtags=yes -v -xarch=v9 -xchip=ultra3 -W2,-AKNR_s -Wd,-xsafe=unboundsym -Wc,-Qiselect-funcalign=32 -xcode=abs44 -Wc,-Qgsched-trace_late=1 -Wc,-Qgsched-T5 -xalias_level=weak -D_REENTRANT -DSS_64BIT_SERVER -DBIT64 -DMACHINE64 -K PIC ORA_INCLUDES=-I$(ORACLE_HOME)/rdbms/demo -I$(ORACLE_HOME)/rdbms/public -I$(ORACLE_HOME)/plsql/public -I$(ORACLE_HOME)/network/public -I$(ORACLE_HOME)/precomp/public ORA_LIBS=-L/opt/SUNWcluster/lib -R/opt/SUNWcluster/lib -o build -L$(ORACLE_HOME)/rdbms/lib -L$(ORACLE_HOME)/lib ORA_LDOPTS=-lclntsh `cat $(ORACLE_HOME)/lib/ldflags` `cat $(ORACLE_HOME)/lib/sysliblist` -R$(ORACLE_HOME)/lib -laio -lposix4 -lkstat -lm -lthread all: cdemo1 test1 test2 test3 cdemo1.o: cdemo1.c cc -c $(ORA_CCOPTS) $(ORA_INCLUDES) cdemo1.c cdemo1: cdemo1.o cc $(ORA_CCOPTS) $(ORA_LIBS) -o cdemo1 cdemo1.o $(ORA_LDOPTS) test1.o: test1.c cc -c $(ORA_CCOPTS) $(ORA_INCLUDES) test1.c test1: test1.o cc $(ORA_CCOPTS) $(ORA_LIBS) -o test1 test1.o $(ORA_LDOPTS) test2.o: test2.c cc -c $(ORA_CCOPTS) $(ORA_INCLUDES) test2.c test2: test2.o cc $(ORA_CCOPTS) $(ORA_LIBS) -o test2 test2.o $(ORA_LDOPTS) test3.o: test3.c cc -c $(ORA_CCOPTS) $(ORA_INCLUDES) test3.c test3: test3.o cc $(ORA_CCOPTS) $(ORA_LIBS) -o test3 test3.o $(ORA_LDOPTS) clean: rm -f *~ cdemo1 test1 test2 *.o