Lines 28-35
Link Here
|
28 |
CC=/opt/SunProd/SUNWspro6.1/bin/CC |
28 |
CC=/opt/SunProd/SUNWspro6.1/bin/CC |
29 |
cc=/opt/SunProd/SUNWspro6.1/bin/cc |
29 |
cc=/opt/SunProd/SUNWspro6.1/bin/cc |
30 |
|
30 |
|
31 |
ICINCHOME=../ |
31 |
LIBDIR=lib |
32 |
ICLIBHOME=../../ |
32 |
ICINCHOME=$(ORACLE_HOME)/ |
|
|
33 |
ICLIBHOME=$(ORACLE_HOME)/$(LIBDIR) |
33 |
ICLIBPATH=-L$(ICLIBHOME) |
34 |
ICLIBPATH=-L$(ICLIBHOME) |
34 |
THREADLIBS=-lthread |
35 |
THREADLIBS=-lthread |
35 |
CCLIB=$(ICLIBPATH) -locci -lclntsh $(THREADLIBS) |
36 |
CCLIB=$(ICLIBPATH) -locci -lclntsh $(THREADLIBS) |
Lines 64-81
Link Here
|
64 |
all: clean buildoci $(OCCIDEMO) $(OCCIOBJDEMO) |
65 |
all: clean buildoci $(OCCIDEMO) $(OCCIOBJDEMO) |
65 |
|
66 |
|
66 |
buildoci: $(CLNCACHE) $(LIBCLNT) $(CDEMOOBJS) |
67 |
buildoci: $(CLNCACHE) $(LIBCLNT) $(CDEMOOBJS) |
67 |
$(MKLINK) $(ICLIBHOME)libclntsh$(SO_EXT).12.1 $(ICLIBHOME)libclntsh$(SO_EXT) |
68 |
#$(MKLINK) $(ICLIBHOME)libclntsh$(SO_EXT).12.1 $(ICLIBHOME)libclntsh$(SO_EXT) |
68 |
$(MKLINK) $(ICLIBHOME)libocci$(SO_EXT).12.1 $(ICLIBHOME)libocci$(SO_EXT) |
69 |
#$(MKLINK) $(ICLIBHOME)libocci$(SO_EXT).12.1 $(ICLIBHOME)libocci$(SO_EXT) |
69 |
$(CC) -o $(CDEMOEXE) $(LDFLAGS) $(CDEMOOBJS) $(CCLIB) |
70 |
$(CC) -o $(CDEMOEXE) $(LDFLAGS) $(CDEMOOBJS) $(CCLIB) |
70 |
$(REMOVE) $(ICLIBHOME)libclntsh$(SO_EXT) |
71 |
#$(REMOVE) $(ICLIBHOME)libclntsh$(SO_EXT) |
71 |
$(REMOVE) $(ICLIBHOME)libocci$(SO_EXT) |
72 |
#$(REMOVE) $(ICLIBHOME)libocci$(SO_EXT) |
72 |
|
73 |
|
73 |
buildocci: $(CLNCACHE) $(LIBCLNT) $(OBJS) |
74 |
buildocci: $(CLNCACHE) $(LIBCLNT) $(OBJS) |
74 |
$(MKLINK) $(ICLIBHOME)libclntsh$(SO_EXT).12.1 $(ICLIBHOME)libclntsh$(SO_EXT) |
75 |
#$(MKLINK) $(ICLIBHOME)libclntsh$(SO_EXT).12.1 $(ICLIBHOME)libclntsh$(SO_EXT) |
75 |
$(MKLINK) $(ICLIBHOME)libocci$(SO_EXT).12.1 $(ICLIBHOME)libocci$(SO_EXT) |
76 |
#$(MKLINK) $(ICLIBHOME)libocci$(SO_EXT).12.1 $(ICLIBHOME)libocci$(SO_EXT) |
76 |
$(CC) -o $(EXE) $(LDFLAGS) $(OBJS) $(CCLIB) |
77 |
$(CC) -o $(EXE) $(LDFLAGS) $(OBJS) $(CCLIB) |
77 |
$(REMOVE) $(ICLIBHOME)libclntsh$(SO_EXT) |
78 |
#$(REMOVE) $(ICLIBHOME)libclntsh$(SO_EXT) |
78 |
$(REMOVE) $(ICLIBHOME)libocci$(SO_EXT) |
79 |
#$(REMOVE) $(ICLIBHOME)libocci$(SO_EXT) |
79 |
|
80 |
|
80 |
$(OCCIDEMO): |
81 |
$(OCCIDEMO): |
81 |
$(MAKE) -f $(MAKEFILE) buildocci OBJS=$@.o EXE=$@ |
82 |
$(MAKE) -f $(MAKEFILE) buildocci OBJS=$@.o EXE=$@ |
Lines 93-100
Link Here
|
93 |
|
94 |
|
94 |
cleancache: |
95 |
cleancache: |
95 |
$(REMOVE) $(CACHEDIR) |
96 |
$(REMOVE) $(CACHEDIR) |
96 |
$(REMOVE) $(ICLIBHOME)libclntsh$(SO_EXT) |
97 |
#$(REMOVE) $(ICLIBHOME)libclntsh$(SO_EXT) |
97 |
$(REMOVE) $(ICLIBHOME)libocci$(SO_EXT) |
98 |
#$(REMOVE) $(ICLIBHOME)libocci$(SO_EXT) |
98 |
|
99 |
|
99 |
clean: $(CLNCACHE) |
100 |
clean: $(CLNCACHE) |
100 |
$(REMOVE) cdemo81 cdemo81.o occidml occidml.o occiobj occiobj.o occiobjo* occiobjm* occiobj.h occiobjout.type |
101 |
$(REMOVE) cdemo81 cdemo81.o occidml occidml.o occiobj occiobj.o occiobjo* occiobjm* occiobj.h occiobjout.type |