12.1.0.2-makefile.patch 2.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758
  1. Fake demo_xe.mk found in Oracle eXpress Edition,
  2. known by CPAN DBD::Oracle (bug#165834).
  3. This provides absolute paths for headers and libraries.
  4. Paranoia drops those REMOVE lines.
  5. --- instantclient_12_1/sdk/demo/demo.mk
  6. +++ instantclient_12_1/sdk/demo/demo.mk
  7. @@ -28,8 +28,9 @@
  8. CC=/opt/SunProd/SUNWspro6.1/bin/CC
  9. cc=/opt/SunProd/SUNWspro6.1/bin/cc
  10. -ICINCHOME=../
  11. -ICLIBHOME=../../
  12. +LIBDIR=lib
  13. +ICINCHOME=$(ORACLE_HOME)/
  14. +ICLIBHOME=$(ORACLE_HOME)/$(LIBDIR)
  15. ICLIBPATH=-L$(ICLIBHOME)
  16. THREADLIBS=-lthread
  17. CCLIB=$(ICLIBPATH) -locci -lclntsh $(THREADLIBS)
  18. @@ -64,18 +65,18 @@
  19. all: clean buildoci $(OCCIDEMO) $(OCCIOBJDEMO)
  20. buildoci: $(CLNCACHE) $(LIBCLNT) $(CDEMOOBJS)
  21. - $(MKLINK) $(ICLIBHOME)libclntsh$(SO_EXT).12.1 $(ICLIBHOME)libclntsh$(SO_EXT)
  22. - $(MKLINK) $(ICLIBHOME)libocci$(SO_EXT).12.1 $(ICLIBHOME)libocci$(SO_EXT)
  23. +# $(MKLINK) $(ICLIBHOME)libclntsh$(SO_EXT).12.1 $(ICLIBHOME)libclntsh$(SO_EXT)
  24. +# $(MKLINK) $(ICLIBHOME)libocci$(SO_EXT).12.1 $(ICLIBHOME)libocci$(SO_EXT)
  25. $(CC) -o $(CDEMOEXE) $(LDFLAGS) $(CDEMOOBJS) $(CCLIB)
  26. - $(REMOVE) $(ICLIBHOME)libclntsh$(SO_EXT)
  27. - $(REMOVE) $(ICLIBHOME)libocci$(SO_EXT)
  28. +# $(REMOVE) $(ICLIBHOME)libclntsh$(SO_EXT)
  29. +# $(REMOVE) $(ICLIBHOME)libocci$(SO_EXT)
  30. buildocci: $(CLNCACHE) $(LIBCLNT) $(OBJS)
  31. - $(MKLINK) $(ICLIBHOME)libclntsh$(SO_EXT).12.1 $(ICLIBHOME)libclntsh$(SO_EXT)
  32. - $(MKLINK) $(ICLIBHOME)libocci$(SO_EXT).12.1 $(ICLIBHOME)libocci$(SO_EXT)
  33. +# $(MKLINK) $(ICLIBHOME)libclntsh$(SO_EXT).12.1 $(ICLIBHOME)libclntsh$(SO_EXT)
  34. +# $(MKLINK) $(ICLIBHOME)libocci$(SO_EXT).12.1 $(ICLIBHOME)libocci$(SO_EXT)
  35. $(CC) -o $(EXE) $(LDFLAGS) $(OBJS) $(CCLIB)
  36. - $(REMOVE) $(ICLIBHOME)libclntsh$(SO_EXT)
  37. - $(REMOVE) $(ICLIBHOME)libocci$(SO_EXT)
  38. +# $(REMOVE) $(ICLIBHOME)libclntsh$(SO_EXT)
  39. +# $(REMOVE) $(ICLIBHOME)libocci$(SO_EXT)
  40. $(OCCIDEMO):
  41. $(MAKE) -f $(MAKEFILE) buildocci OBJS=$@.o EXE=$@
  42. @@ -93,8 +94,8 @@
  43. cleancache:
  44. $(REMOVE) $(CACHEDIR)
  45. - $(REMOVE) $(ICLIBHOME)libclntsh$(SO_EXT)
  46. - $(REMOVE) $(ICLIBHOME)libocci$(SO_EXT)
  47. +# $(REMOVE) $(ICLIBHOME)libclntsh$(SO_EXT)
  48. +# $(REMOVE) $(ICLIBHOME)libocci$(SO_EXT)
  49. clean: $(CLNCACHE)
  50. $(REMOVE) cdemo81 cdemo81.o occidml occidml.o occiobj occiobj.o occiobjo* occiobjm* occiobj.h occiobjout.type