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.
kamailio/modules/db_postgres/Makefile

47 lines
1.1 KiB

#
# WARNING: do not run this directly, it should be run by the master Makefile
include ../../Makefile.defs
auto_gen=
NAME=db_postgres.so
# set CROSS_COMPILE to true if you want to skip
# the autodetection
# CROSS_COMPILE=true
ifeq ($(CROSS_COMPILE),)
PGCFG=$(shell which pg_config)
endif
ifneq ($(PGCFG),)
# use autodetection
DEFS += -I$(shell $(PGCFG) --includedir)
LIBS += -L$(shell $(PGCFG) --libdir) -lpq
else
# use standard know paths
# libpq-fe.h locations
DEFS +=-I$(LOCALBASE)/include -I$(LOCALBASE)/pgsql/include \
-I$(SYSBASE)/include/pgsql -I$(SYSBASE)/include/postgresql \
-I$(SYSBASE)/include/postgresql/8.0
LIBS +=-L$(LOCALBASE)/lib -L$(LOCALBASE)/pgsql/lib \
-L$(LOCALBASE)/lib/pgsql -lpq
endif
#DEFS += -DPG_TEST
DEFS += -DSER_MOD_INTERFACE
SERLIBPATH=../../lib
SER_LIBS=$(SERLIBPATH)/srdb2/srdb2 $(SERLIBPATH)/srdb1/srdb1
include ../../Makefile.modules
ifeq ($(INSTALL_FLAVOUR),kamailio)
# extra install for kamailio
install-pgsql-scripts: $(bin_prefix)/$(bin_dir)
PGSQLON=yes $(MAKE) -C ../../utils/kamctl/ install-modules
install-scripts: install-pgsql-scripts
endif # INSTALL_FLAVOUR