--- Makefile.orig 2005-12-22 14:37:35.000000000 -0700 +++ Makefile 2005-12-22 14:41:17.000000000 -0700 @@ -36,6 +36,8 @@ endif endif +MODS+=$(shell if [ -d /usr/local/pgsql/include ] || [ -d /usr/include/pgsql ] || [ -d /usr/local/include/pgsql ] || [ -d /opt/pgsql/include ]; then echo "res_config_pgsql.so"; fi) + ifeq ($(findstring BSD,${OSARCH}),BSD) CFLAGS+=-I$(CROSS_COMPILE_TARGET)/usr/local/include SOLINK+=-L$(CROSS_COMPILE_TARGET)/usr/local/lib @@ -60,6 +62,11 @@ endif endif # WITHOUT_ZAPTEL +CFLAGS+=$(shell if [ -d /usr/include/pgsql ]; then echo "-I/usr/include/pgsql"; fi) +CFLAGS+=$(shell if [ -d /usr/local/include/pgsql ]; then echo "-I/usr/local/include/pgsql"; fi) +CFLAGS+=$(shell if [ -d /opt/pgsql/include/pgsql ]; then echo "-I/opt/pgsql/include/pgsql"; fi) +MLFLAGS+=$(shell if [ -d /usr/local/pgsql/lib ]; then echo "-L/usr/local/pgsql/lib"; fi) + # # Work around buggy RedHat 9.0 # @@ -109,6 +116,9 @@ res_config_odbc.so: res_config_odbc.o $(CC) $(SOLINK) -o $@ ${CYGSOLINK} $< ${CYGSOLIB} ${CYG_RES_CONFIG_ODBC_LIB} +res_config_pgsql.so: res_config_pgsql.o + $(CC) $(SOLINK) -o $@ $< -lpq -lz $(MLFLAGS) + ifneq ($(wildcard .depend),) include .depend endif