mirror of https://github.com/sipwise/kamailio.git
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
67 lines
1.5 KiB
67 lines
1.5 KiB
# $Id$
|
|
#
|
|
# db_orasel Makefile
|
|
#
|
|
|
|
include ../../Makefile.defs
|
|
|
|
auto_gen=
|
|
NAME=kamailio_orasel
|
|
|
|
include ../../Makefile.sources
|
|
|
|
ORAPATH=
|
|
|
|
# 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
|
|
|
|
include ../../Makefile.rules
|
|
|
|
modules:
|