|
@@ -5,60 +5,9 @@ include ../../Makefile.defs
|
|
|
auto_gen=
|
|
|
NAME=db_oracle.so
|
|
|
|
|
|
-# can be defined for non standard placement of oracle so's
|
|
|
-ORAPATH=/usr/lib/oracle/xe/app/oracle/product/10.2.0/client
|
|
|
-DEFS += -I$(ORAPATH)/rdbms/public
|
|
|
-LIBS += -L$(ORAPATH)/lib
|
|
|
-
|
|
|
-
|
|
|
-# use for multiple client sdk version install
|
|
|
-ifneq ($(ORAVERSION),)
|
|
|
- ORAVERDIR=/$(ORAVERSION)
|
|
|
-endif
|
|
|
-
|
|
|
-# use include/library path's for full client installation
|
|
|
-ifneq ($(ORAHOME),)
|
|
|
- DEFS +=-I$(ORAHOME)/include
|
|
|
- LIBS +=-L$(ORAHOME)/lib
|
|
|
-ifeq ($(ORAPATH),)
|
|
|
- ORAPATH=$(ORAHOME)/lib
|
|
|
-endif
|
|
|
-else
|
|
|
-# use standard know paths oci.h locations (linux)
|
|
|
-DEFS +=-I$(LOCALBASE)/include/oracle$(ORAVERDIR) \
|
|
|
- -I$(SYSBASE)/include/oracle$(ORAVERDIR)
|
|
|
-endif
|
|
|
-
|
|
|
-# search 'so' path if it non standard (possible liboclntsh locations on linux)
|
|
|
-ifeq ($(ORAPATH),)
|
|
|
- ORAPATH=$(shell [ -f $(LOCALBASE)/lib64/oracle$(ORAVERDIR)/libocci.so ] && \
|
|
|
- echo $(LOCALBASE)/lib64/oracle$(ORAVERDIR) )
|
|
|
-endif
|
|
|
-ifeq ($(ORAPATH),)
|
|
|
- ORAPATH=$(shell [ -f $(SYSBASE)/lib64/oracle$(ORAVERDIR)/libocci.so ] && \
|
|
|
- echo $(SYSBASE)/lib64/oracle$(ORAVERDIR) )
|
|
|
-endif
|
|
|
-ifeq ($(ORAPATH),)
|
|
|
- ORAPATH=$(shell [ -f $(SYSBASE)/lib/oracle$(ORAVERDIR)/libocci.so ] && \
|
|
|
- echo $(SYSBASE)/lib/oracle$(ORAVERDIR) )
|
|
|
-endif
|
|
|
-ifeq ($(ORAPATH),)
|
|
|
- ORAPATH=$(shell [ -f $(SYSBASE)/lib/oracle$(ORAVERDIR)/libocci.so ] && \
|
|
|
- echo $(SYSBASE)/lib/oracle$(ORAVERDIR) )
|
|
|
-endif
|
|
|
-
|
|
|
-ifneq ($(ORAPATH),)
|
|
|
- LIBS +=-L$(ORAPATH)
|
|
|
-endif
|
|
|
-
|
|
|
-LIBS +=-locci -lclntsh
|
|
|
-
|
|
|
-#DEFS+=-DLINUX -D_GNU_SOURCE -D_REENTRANT
|
|
|
-#LIBS+=-lpthread
|
|
|
-
|
|
|
-ifneq ($(ORAPATH),)
|
|
|
- LIBS +=-Wl,-rpath $(ORAPATH)
|
|
|
-endif
|
|
|
+# default path for oracle 12.2 client
|
|
|
+DEFS +=-I/usr/include/oracle/12.2/client64
|
|
|
+LIBS +=-locci -lclntsh -L/usr/lib/oracle/12.2/client64/lib
|
|
|
|
|
|
DEFS+=-DKAMAILIO_MOD_INTERFACE
|
|
|
|