|
@@ -6,13 +6,30 @@ include ../../Makefile.defs
|
|
|
auto_gen=
|
|
|
NAME=postgres.so
|
|
|
|
|
|
-# libpq-fe.h locations
|
|
|
+# 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 \
|
|
|
+ -L /usr/lib -lpq
|
|
|
+endif
|
|
|
+
|
|
|
#DEFS += -DPG_TEST
|
|
|
-DEFS +=-DSER_MOD_INTERFACE -I$(LOCALBASE)/include -I$(LOCALBASE)/pgsql/include \
|
|
|
- -I$(LOCALBASE)/include/postgresql \
|
|
|
- -I/usr/include/postgresql -I/usr/include/postgresql/8.0 \
|
|
|
- -I/usr/include/pgsql/
|
|
|
-LIBS=-L$(LOCALBASE)/lib -L$(LOCALBASE)/pgsql/lib -L$(LOCALBASE)/lib/pgsql -L /usr/lib -lpq
|
|
|
+DEFS += -DSER_MOD_INTERFACE
|
|
|
|
|
|
SERLIBPATH=../../lib
|
|
|
SER_LIBS=$(SERLIBPATH)/srdb2/srdb2 $(SERLIBPATH)/srdb1/srdb1
|