Index: asterisk/channels/Makefile =================================================================== RCS file: /usr/cvsroot/asterisk/channels/Makefile,v retrieving revision 1.57 diff -u -r1.57 Makefile --- asterisk/channels/Makefile 7 Jul 2004 09:34:01 -0000 1.57 +++ asterisk/channels/Makefile 23 Jul 2004 01:27:02 -0000 @@ -15,6 +15,8 @@ USE_MYSQL_FRIENDS=0 USE_SIP_MYSQL_FRIENDS=0 +USE_POSTGRES_FRIENDS=0 +USE_SIP_POSTGRES_FRIENDS=1 CHANNEL_LIBS=chan_modem.so chan_sip.so \ chan_modem_aopen.so \ @@ -45,6 +47,7 @@ H323LIB=-lh323_linux_x86_r CHANH323LIB=-ldl endif +POSTGRESLIB=-lpq ifneq (${OSARCH},Darwin) CHANNEL_LIBS+=chan_oss.so @@ -85,6 +88,14 @@ CFLAGS+=-DSIP_MYSQL_FRIENDS endif +ifeq ($(USE_POSTGRES_FRIENDS),1) +CFLAGS+=-DPOSTGRES_FRIENDS +USE_SIP_POSTGRES_FRIENDS=1 +endif +ifeq ($(USE_SIP_POSTGRES_FRIENDS),1) +CFLAGS+=-DSIP_POSTGRES_FRIENDS +endif + CFLAGS+=#-DVOFRDUMPER ZAPDIR=/usr/lib @@ -140,15 +151,23 @@ ifeq ($(USE_MYSQL_FRIENDS),1) $(CC) $(SOLINK) -o $@ chan_iax2.o iax2-parser.o iax2-provision.o $(MYSQLLIB) -lz else +ifeq ($(USE_POSTGRES_FRIENDS),1) + $(CC) $(SOLINK) -o $@ chan_iax2.o iax2-parser.o iax2-provision.o $(POSTGRESLIB) +else $(CC) $(SOLINK) -o $@ chan_iax2.o iax2-parser.o iax2-provision.o endif +endif chan_iax.so: chan_iax.o ifeq ($(USE_MYSQL_FRIENDS),1) $(CC) $(SOLINK) -o $@ chan_iax.o $(MYSQLLIB) -lz else +ifeq ($(USE_POSTGRES_FRIENDS),1) + $(CC) $(SOLINK) -o $@ chan_iax.o $(POSTGRESLIB) +else $(CC) $(SOLINK) -o $@ chan_iax.o endif +endif chan_zap.o: chan_zap.c $(CC) -c $(CFLAGS) -o chan_zap.o chan_zap.c @@ -160,7 +179,11 @@ ifeq ($(USE_SIP_MYSQL_FRIENDS),1) $(CC) $(SOLINK) -o $@ chan_sip.o $(MYSQLLIB) -lz else +ifeq ($(USE_SIP_POSTGRES_FRIENDS),1) + $(CC) $(SOLINK) -o $@ chan_sip.o $(POSTGRESLIB) +else $(CC) $(SOLINK) -o $@ chan_sip.o +endif endif chan_alsa.o: $(ALSA_SRC)