1234567891011121314151617181920212223242526272829303132333435363738394041424344454647 |
- # $Id$
- #
- # 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
|