From 405ced26ba225b6965ce650dee5df836670d452b Mon Sep 17 00:00:00 2001 From: "Marc G. Fournier" Date: Tue, 13 Jan 1998 04:18:22 +0000 Subject: Various fixes resulting from removing the PORTNAME defines From: Tom I Helbekkmo --- src/configure | 4 +- src/configure.in | 2 +- src/interfaces/libpgtcl/Makefile | 94 -------------------- src/interfaces/libpgtcl/Makefile.in | 96 +++++++++++++++++++++ src/interfaces/libpq/Makefile | 165 ----------------------------------- src/interfaces/libpq/Makefile.in | 167 ++++++++++++++++++++++++++++++++++++ 6 files changed, 266 insertions(+), 262 deletions(-) delete mode 100644 src/interfaces/libpgtcl/Makefile create mode 100644 src/interfaces/libpgtcl/Makefile.in delete mode 100644 src/interfaces/libpq/Makefile create mode 100644 src/interfaces/libpq/Makefile.in (limited to 'src') diff --git a/src/configure b/src/configure index ebbc897a712..ac936003293 100755 --- a/src/configure +++ b/src/configure @@ -4360,7 +4360,7 @@ done ac_given_srcdir=$srcdir -trap 'rm -fr `echo "GNUmakefile Makefile.global backend/port/Makefile bin/pg_version/Makefile bin/psql/Makefile bin/pg_dump/Makefile backend/utils/Gen_fmgrtab.sh include/config.h" | sed "s/:[^ ]*//g"` conftest*; exit 1' 1 2 15 +trap 'rm -fr `echo "GNUmakefile Makefile.global backend/port/Makefile bin/pg_version/Makefile bin/psql/Makefile bin/pg_dump/Makefile backend/utils/Gen_fmgrtab.sh interfaces/libpq/Makefile interfaces/libpgtcl/Makefile include/config.h" | sed "s/:[^ ]*//g"` conftest*; exit 1' 1 2 15 EOF cat >> $CONFIG_STATUS <> $CONFIG_STATUS <> $CONFIG_STATUS <<\EOF for ac_file in .. $CONFIG_FILES; do if test "x$ac_file" != x..; then diff --git a/src/configure.in b/src/configure.in index e5d5826d422..e284112ce46 100644 --- a/src/configure.in +++ b/src/configure.in @@ -523,4 +523,4 @@ else fi -AC_OUTPUT(GNUmakefile Makefile.global backend/port/Makefile bin/pg_version/Makefile bin/psql/Makefile bin/pg_dump/Makefile backend/utils/Gen_fmgrtab.sh) +AC_OUTPUT(GNUmakefile Makefile.global backend/port/Makefile bin/pg_version/Makefile bin/psql/Makefile bin/pg_dump/Makefile backend/utils/Gen_fmgrtab.sh interfaces/libpq/Makefile interfaces/libpgtcl/Makefile) diff --git a/src/interfaces/libpgtcl/Makefile b/src/interfaces/libpgtcl/Makefile deleted file mode 100644 index 488ea01d737..00000000000 --- a/src/interfaces/libpgtcl/Makefile +++ /dev/null @@ -1,94 +0,0 @@ -#------------------------------------------------------------------------- -# -# Makefile -# Makefile for libpgtcl library -# -# Copyright (c) 1994, Regents of the University of California -# -# -# IDENTIFICATION -# $Header: /cvsroot/pgsql/src/interfaces/libpgtcl/Attic/Makefile,v 1.17 1997/10/28 15:13:10 vadim Exp $ -# -#------------------------------------------------------------------------- - -SRCDIR= ../.. -include $(SRCDIR)/Makefile.global - -INCLUDE_OPT= \ - -I$(SRCDIR)/backend \ - -I$(SRCDIR)/include \ - -I$(LIBPQDIR) \ - -I$(TCL_INCDIR) - -CFLAGS+= $(INCLUDE_OPT) -ifdef KRBVERS -CFLAGS+= $(KRBFLAGS) -endif - -# Shared library stuff - -install-shlib-dep := -shlib := - -ifeq ($(PORTNAME), linux) - ifdef LINUX_ELF - install-shlib-dep := install-shlib - shlib := libpgtcl.so.1 - CFLAGS += $(CFLAGS_SL) - LDFLAGS_SL = -shared -L $(SRCDIR)/interfaces/libpq -lpq - endif -endif - -ifeq ($(PORTNAME), BSD44_derived) - install-shlib-dep := install-shlib - shlib := libpgtcl.so.1.0 - LDFLAGS_SL = -x -Bshareable -Bforcearchive - CFLAGS += $(CFLAGS_SL) -endif - -ifeq ($(PORTNAME), i386_solaris) - install-shlib-dep := install-shlib - shlib := libpgtcl.so.1 - LDFLAGS_SL = -G -z text - CFLAGS += $(CFLAGS_SL) -endif - -OBJS= pgtcl.o pgtclCmds.o pgtclId.o - - -all: libpgtcl.a $(shlib) - -libpgtcl.a: $(OBJS) -ifdef MK_NO_LORDER - $(AR) $(AROPT) libpgtcl.a $(OBJS) -else - $(AR) $(AROPT) libpgtcl.a `lorder $(OBJS) | tsort` -endif - $(RANLIB) libpgtcl.a - -$(shlib): $(OBJS) - $(LD) $(LDFLAGS_SL) -o $@ $(OBJS) - ln -sf $@ libpgtcl.so - -.PHONY: beforeinstall-headers install-headers -.PHONY: install install-libpgtcl - -install: install-headers install-libpgtcl $(install-shlib-dep) - -install-headers: beforeinstall-headers libpgtcl.h - $(INSTALL) $(INSTLOPTS) libpgtcl.h $(HEADERDIR)/libpgtcl.h - -beforeinstall-headers: - @if [ ! -d $(HEADERDIR) ]; then mkdir $(HEADERDIR); fi - -install-libpgtcl: libpgtcl.a - $(INSTALL) $(INSTL_LIB_OPTS) libpgtcl.a $(DESTDIR)$(LIBDIR)/libpgtcl.a - -install-shlib: $(shlib) - $(INSTALL) $(INSTL_LIB_OPTS) $(shlib) \ - $(DESTDIR)$(LIBDIR)/$(shlib) - ln -sf $(shlib) $(DESTDIR)$(LIBDIR)/libpgtcl.so - -.PHONY: clean -clean: - rm -f $(OBJS) $(shlib) libpgtcl.a libpgtcl.so diff --git a/src/interfaces/libpgtcl/Makefile.in b/src/interfaces/libpgtcl/Makefile.in new file mode 100644 index 00000000000..3b0141def03 --- /dev/null +++ b/src/interfaces/libpgtcl/Makefile.in @@ -0,0 +1,96 @@ +#------------------------------------------------------------------------- +# +# Makefile +# Makefile for libpgtcl library +# +# Copyright (c) 1994, Regents of the University of California +# +# +# IDENTIFICATION +# $Header: /cvsroot/pgsql/src/interfaces/libpgtcl/Attic/Makefile.in,v 1.1 1998/01/13 04:18:04 scrappy Exp $ +# +#------------------------------------------------------------------------- + +SRCDIR= ../.. +include $(SRCDIR)/Makefile.global + +INCLUDE_OPT= \ + -I$(SRCDIR)/backend \ + -I$(SRCDIR)/include \ + -I$(LIBPQDIR) \ + -I$(TCL_INCDIR) + +PORTNAME=@PORTNAME@ + +CFLAGS+= $(INCLUDE_OPT) +ifdef KRBVERS +CFLAGS+= $(KRBFLAGS) +endif + +# Shared library stuff + +install-shlib-dep := +shlib := + +ifeq ($(PORTNAME), linux) + ifdef LINUX_ELF + install-shlib-dep := install-shlib + shlib := libpgtcl.so.1 + CFLAGS += $(CFLAGS_SL) + LDFLAGS_SL = -shared -L $(SRCDIR)/interfaces/libpq -lpq + endif +endif + +ifeq ($(PORTNAME), bsd) + install-shlib-dep := install-shlib + shlib := libpgtcl.so.1.0 + LDFLAGS_SL = -x -Bshareable -Bforcearchive + CFLAGS += $(CFLAGS_SL) +endif + +ifeq ($(PORTNAME), i386_solaris) + install-shlib-dep := install-shlib + shlib := libpgtcl.so.1 + LDFLAGS_SL = -G -z text + CFLAGS += $(CFLAGS_SL) +endif + +OBJS= pgtcl.o pgtclCmds.o pgtclId.o + + +all: libpgtcl.a $(shlib) + +libpgtcl.a: $(OBJS) +ifdef MK_NO_LORDER + $(AR) $(AROPT) libpgtcl.a $(OBJS) +else + $(AR) $(AROPT) libpgtcl.a `lorder $(OBJS) | tsort` +endif + $(RANLIB) libpgtcl.a + +$(shlib): $(OBJS) + $(LD) $(LDFLAGS_SL) -o $@ $(OBJS) + ln -sf $@ libpgtcl.so + +.PHONY: beforeinstall-headers install-headers +.PHONY: install install-libpgtcl + +install: install-headers install-libpgtcl $(install-shlib-dep) + +install-headers: beforeinstall-headers libpgtcl.h + $(INSTALL) $(INSTLOPTS) libpgtcl.h $(HEADERDIR)/libpgtcl.h + +beforeinstall-headers: + @if [ ! -d $(HEADERDIR) ]; then mkdir $(HEADERDIR); fi + +install-libpgtcl: libpgtcl.a + $(INSTALL) $(INSTL_LIB_OPTS) libpgtcl.a $(DESTDIR)$(LIBDIR)/libpgtcl.a + +install-shlib: $(shlib) + $(INSTALL) $(INSTL_LIB_OPTS) $(shlib) \ + $(DESTDIR)$(LIBDIR)/$(shlib) + ln -sf $(shlib) $(DESTDIR)$(LIBDIR)/libpgtcl.so + +.PHONY: clean +clean: + rm -f $(OBJS) $(shlib) libpgtcl.a libpgtcl.so diff --git a/src/interfaces/libpq/Makefile b/src/interfaces/libpq/Makefile deleted file mode 100644 index 00b4ae6de9f..00000000000 --- a/src/interfaces/libpq/Makefile +++ /dev/null @@ -1,165 +0,0 @@ -#------------------------------------------------------------------------- -# -# Makefile -# Makefile for libpq library -# -# Copyright (c) 1994, Regents of the University of California -# -# -# IDENTIFICATION -# $Header: /cvsroot/pgsql/src/interfaces/libpq/Makefile,v 1.37 1997/08/17 00:33:28 scrappy Exp $ -# -#------------------------------------------------------------------------- - -SRCDIR= ../.. -include $(SRCDIR)/Makefile.global - -# We need the backend directory here for its fmgr.h -INCLUDE_OPT= -I$(SRCDIR)/include -I$(SRCDIR)/backend - -CFLAGS+= $(INCLUDE_OPT) - -ifdef KRBVERS -CFLAGS+= $(KRBFLAGS) -endif - -OBJS= fe-auth.o fe-connect.o fe-exec.o fe-misc.o fe-lobj.o \ - dllist.o pqsignal.o pqcomprim.o - -# Shared library stuff -shlib := -install-shlib-dep := -ifeq ($(PORTNAME), linux) - ifdef LINUX_ELF - install-shlib-dep := install-shlib - shlib := libpq.so.1 - LDFLAGS_SL = -shared - CFLAGS += $(CFLAGS_SL) - endif -endif -ifeq ($(PORTNAME), BSD44_derived) - install-shlib-dep := install-shlib - shlib := libpq.so.1.0 - LDFLAGS_SL = -x -Bshareable -Bforcearchive - CFLAGS += $(CFLAGS_SL) -endif -ifeq ($(PORTNAME), i386_solaris) - install-shlib-dep := install-shlib - shlib := libpq.so.1 - LDFLAGS_SL = -G -z text - CFLAGS += $(CFLAGS_SL) -endif - -all: libpq.a $(shlib) c.h - -libpq.a: $(OBJS) -ifdef MK_NO_LORDER - $(AR) $(AROPT) libpq.a $(OBJS) -else - $(AR) $(AROPT) libpq.a `lorder $(OBJS) | tsort` -endif - $(RANLIB) libpq.a - -fe-lobj.o: $(SRCDIR)/backend/fmgr.h - -# We need to compile this with special options for shared libs, -# so we can't use the object in $(SRCDIR)/backend -dllist.c: $(SRCDIR)/backend/lib/dllist.c - -ln -s $(SRCDIR)/backend/lib/dllist.c . - -pqcomprim.c: $(SRCDIR)/backend/libpq/pqcomprim.c - -ln -s $(SRCDIR)/backend/libpq/pqcomprim.c . - -# The following rules cause dependencies in the backend directory to -# get made if they don't exist, but don't cause them to get remade if they -# are out of date. -$(SRCDIR)/backend/fmgr.h: - $(MAKE) -C $(SRCDIR)/backend fmgr.h - -$(shlib): $(OBJS) - $(LD) $(LDFLAGS_SL) -o $@ $(OBJS) - ln -sf $@ libpq.so - - -c.h: $(SRCDIR)/include/c.h - rm -f c.h - echo "#undef PORTNAME" > c.h - echo "#define PORTNAME $(PORTNAME)" >> c.h - cat $(SRCDIR)/include/c.h >> c.h - -.PHONY: beforeinstall-headers install-headers -.PHONY: install install-libpq install-shlib-dep - -install: install-headers install-libpq $(install-shlib-dep) - -# Many of the headers we install below have nothing to do with libpq, -# so should be installed by someone else. -# -install-headers: beforeinstall-headers c.h \ - $(SRCDIR)/include/postgres.h $(SRCDIR)/include/postgres_ext.h \ - $(SRCDIR)/include/config.h $(SRCDIR)/include/libpq/pqcomm.h \ - $(SRCDIR)/include/libpq/libpq-fs.h $(SRCDIR)/include/lib/dllist.h \ - $(SRCDIR)/include/utils/geo_decls.h libpq-fe.h - $(INSTALL) $(INSTLOPTS) $(SRCDIR)/include/os.h \ - $(HEADERDIR)/os.h - $(INSTALL) $(INSTLOPTS) $(SRCDIR)/include/config.h \ - $(HEADERDIR)/config.h - $(INSTALL) $(INSTLOPTS) $(SRCDIR)/include/postgres.h \ - $(HEADERDIR)/postgres.h - $(INSTALL) $(INSTLOPTS) $(SRCDIR)/include/postgres_ext.h \ - $(HEADERDIR)/postgres_ext.h - $(INSTALL) $(INSTLOPTS) $(SRCDIR)/include/libpq/pqcomm.h \ - $(HEADERDIR)/libpq/pqcomm.h - $(INSTALL) $(INSTLOPTS) $(SRCDIR)/include/libpq/libpq-fs.h \ - $(HEADERDIR)/libpq/libpq-fs.h - $(INSTALL) $(INSTLOPTS) $(SRCDIR)/include/lib/dllist.h \ - $(HEADERDIR)/lib/dllist.h - $(INSTALL) $(INSTLOPTS) $(SRCDIR)/include/utils/geo_decls.h \ - $(HEADERDIR)/utils/geo_decls.h - $(INSTALL) $(INSTLOPTS) $(SRCDIR)/include/utils/elog.h \ - $(HEADERDIR)/utils/elog.h - $(INSTALL) $(INSTLOPTS) $(SRCDIR)/include/utils/palloc.h \ - $(HEADERDIR)/utils/palloc.h - $(INSTALL) $(INSTLOPTS) $(SRCDIR)/include/access/attnum.h \ - $(HEADERDIR)/access/attnum.h - $(INSTALL) $(INSTLOPTS) libpq-fe.h $(HEADERDIR)/libpq-fe.h -ifeq ($(PORTNAME), hpux) - $(INSTALL) $(INSTLOPTS) $(SRCDIR)/backend/port/hpux/fixade.h \ - $(HEADERDIR)/port/hpux/fixade.h -endif - $(INSTALL) $(INSTLOPTS) c.h $(HEADERDIR)/c.h - -beforeinstall-headers: - @if [ ! -d $(HEADERDIR) ]; then mkdir $(HEADERDIR); fi - @if [ ! -d $(HEADERDIR)/port ]; then mkdir $(HEADERDIR)/port; fi - @if [ ! -d $(HEADERDIR)/port/$(PORTNAME) ]; \ - then mkdir $(HEADERDIR)/port/$(PORTNAME); fi - @if [ ! -d $(HEADERDIR)/include ]; \ - then mkdir $(HEADERDIR)/include; fi - @if [ ! -d $(HEADERDIR)/lib ]; \ - then mkdir $(HEADERDIR)/lib; fi - @if [ ! -d $(HEADERDIR)/libpq ]; \ - then mkdir $(HEADERDIR)/libpq; fi - @if [ ! -d $(HEADERDIR)/utils ]; \ - then mkdir $(HEADERDIR)/utils; fi - @if [ ! -d $(HEADERDIR)/access ]; \ - then mkdir $(HEADERDIR)/access; fi - -install-libpq: libpq.a - $(INSTALL) $(INSTL_LIB_OPTS) libpq.a $(DESTDIR)$(LIBDIR)/libpq.a - -install-shlib: $(shlib) - $(INSTALL) $(INSTL_LIB_OPTS) $(shlib) $(DESTDIR)$(LIBDIR)/$(shlib) - rm -f $(DESTDIR)$(LIBDIR)/libpq.so - ln -s libpq.so.1 $(DESTDIR)$(LIBDIR)/libpq.so - -depend dep: - $(CC) -MM $(INCLUDE_OPT) *.c >depend - -.PHONY: clean -clean: - rm -f libpq.a $(shlib) $(OBJS) c.h - -ifeq (depend,$(wildcard depend)) -include depend -endif diff --git a/src/interfaces/libpq/Makefile.in b/src/interfaces/libpq/Makefile.in new file mode 100644 index 00000000000..9e55992b014 --- /dev/null +++ b/src/interfaces/libpq/Makefile.in @@ -0,0 +1,167 @@ +#------------------------------------------------------------------------- +# +# Makefile +# Makefile for libpq library +# +# Copyright (c) 1994, Regents of the University of California +# +# +# IDENTIFICATION +# $Header: /cvsroot/pgsql/src/interfaces/libpq/Attic/Makefile.in,v 1.1 1998/01/13 04:18:22 scrappy Exp $ +# +#------------------------------------------------------------------------- + +SRCDIR= ../.. +include $(SRCDIR)/Makefile.global + +# We need the backend directory here for its fmgr.h +INCLUDE_OPT= -I$(SRCDIR)/include -I$(SRCDIR)/backend + +PORTNAME=@PORTNAME@ + +CFLAGS+= $(INCLUDE_OPT) + +ifdef KRBVERS +CFLAGS+= $(KRBFLAGS) +endif + +OBJS= fe-auth.o fe-connect.o fe-exec.o fe-misc.o fe-lobj.o \ + dllist.o pqsignal.o pqcomprim.o + +# Shared library stuff +shlib := +install-shlib-dep := +ifeq ($(PORTNAME), linux) + ifdef LINUX_ELF + install-shlib-dep := install-shlib + shlib := libpq.so.1 + LDFLAGS_SL = -shared + CFLAGS += $(CFLAGS_SL) + endif +endif +ifeq ($(PORTNAME), bsd) + install-shlib-dep := install-shlib + shlib := libpq.so.1.0 + LDFLAGS_SL = -x -Bshareable -Bforcearchive + CFLAGS += $(CFLAGS_SL) +endif +ifeq ($(PORTNAME), i386_solaris) + install-shlib-dep := install-shlib + shlib := libpq.so.1 + LDFLAGS_SL = -G -z text + CFLAGS += $(CFLAGS_SL) +endif + +all: libpq.a $(shlib) c.h + +libpq.a: $(OBJS) +ifdef MK_NO_LORDER + $(AR) $(AROPT) libpq.a $(OBJS) +else + $(AR) $(AROPT) libpq.a `lorder $(OBJS) | tsort` +endif + $(RANLIB) libpq.a + +fe-lobj.o: $(SRCDIR)/backend/fmgr.h + +# We need to compile this with special options for shared libs, +# so we can't use the object in $(SRCDIR)/backend +dllist.c: $(SRCDIR)/backend/lib/dllist.c + -ln -s $(SRCDIR)/backend/lib/dllist.c . + +pqcomprim.c: $(SRCDIR)/backend/libpq/pqcomprim.c + -ln -s $(SRCDIR)/backend/libpq/pqcomprim.c . + +# The following rules cause dependencies in the backend directory to +# get made if they don't exist, but don't cause them to get remade if they +# are out of date. +$(SRCDIR)/backend/fmgr.h: + $(MAKE) -C $(SRCDIR)/backend fmgr.h + +$(shlib): $(OBJS) + $(LD) $(LDFLAGS_SL) -o $@ $(OBJS) + ln -sf $@ libpq.so + + +c.h: $(SRCDIR)/include/c.h + rm -f c.h + echo "#undef PORTNAME" > c.h + echo "#define PORTNAME $(PORTNAME)" >> c.h + cat $(SRCDIR)/include/c.h >> c.h + +.PHONY: beforeinstall-headers install-headers +.PHONY: install install-libpq install-shlib-dep + +install: install-headers install-libpq $(install-shlib-dep) + +# Many of the headers we install below have nothing to do with libpq, +# so should be installed by someone else. +# +install-headers: beforeinstall-headers c.h \ + $(SRCDIR)/include/postgres.h $(SRCDIR)/include/postgres_ext.h \ + $(SRCDIR)/include/config.h $(SRCDIR)/include/libpq/pqcomm.h \ + $(SRCDIR)/include/libpq/libpq-fs.h $(SRCDIR)/include/lib/dllist.h \ + $(SRCDIR)/include/utils/geo_decls.h libpq-fe.h + $(INSTALL) $(INSTLOPTS) $(SRCDIR)/include/os.h \ + $(HEADERDIR)/os.h + $(INSTALL) $(INSTLOPTS) $(SRCDIR)/include/config.h \ + $(HEADERDIR)/config.h + $(INSTALL) $(INSTLOPTS) $(SRCDIR)/include/postgres.h \ + $(HEADERDIR)/postgres.h + $(INSTALL) $(INSTLOPTS) $(SRCDIR)/include/postgres_ext.h \ + $(HEADERDIR)/postgres_ext.h + $(INSTALL) $(INSTLOPTS) $(SRCDIR)/include/libpq/pqcomm.h \ + $(HEADERDIR)/libpq/pqcomm.h + $(INSTALL) $(INSTLOPTS) $(SRCDIR)/include/libpq/libpq-fs.h \ + $(HEADERDIR)/libpq/libpq-fs.h + $(INSTALL) $(INSTLOPTS) $(SRCDIR)/include/lib/dllist.h \ + $(HEADERDIR)/lib/dllist.h + $(INSTALL) $(INSTLOPTS) $(SRCDIR)/include/utils/geo_decls.h \ + $(HEADERDIR)/utils/geo_decls.h + $(INSTALL) $(INSTLOPTS) $(SRCDIR)/include/utils/elog.h \ + $(HEADERDIR)/utils/elog.h + $(INSTALL) $(INSTLOPTS) $(SRCDIR)/include/utils/palloc.h \ + $(HEADERDIR)/utils/palloc.h + $(INSTALL) $(INSTLOPTS) $(SRCDIR)/include/access/attnum.h \ + $(HEADERDIR)/access/attnum.h + $(INSTALL) $(INSTLOPTS) libpq-fe.h $(HEADERDIR)/libpq-fe.h +ifeq ($(PORTNAME), hpux) + $(INSTALL) $(INSTLOPTS) $(SRCDIR)/backend/port/hpux/fixade.h \ + $(HEADERDIR)/port/hpux/fixade.h +endif + $(INSTALL) $(INSTLOPTS) c.h $(HEADERDIR)/c.h + +beforeinstall-headers: + @if [ ! -d $(HEADERDIR) ]; then mkdir $(HEADERDIR); fi + @if [ ! -d $(HEADERDIR)/port ]; then mkdir $(HEADERDIR)/port; fi + @if [ ! -d $(HEADERDIR)/port/$(PORTNAME) ]; \ + then mkdir $(HEADERDIR)/port/$(PORTNAME); fi + @if [ ! -d $(HEADERDIR)/include ]; \ + then mkdir $(HEADERDIR)/include; fi + @if [ ! -d $(HEADERDIR)/lib ]; \ + then mkdir $(HEADERDIR)/lib; fi + @if [ ! -d $(HEADERDIR)/libpq ]; \ + then mkdir $(HEADERDIR)/libpq; fi + @if [ ! -d $(HEADERDIR)/utils ]; \ + then mkdir $(HEADERDIR)/utils; fi + @if [ ! -d $(HEADERDIR)/access ]; \ + then mkdir $(HEADERDIR)/access; fi + +install-libpq: libpq.a + $(INSTALL) $(INSTL_LIB_OPTS) libpq.a $(DESTDIR)$(LIBDIR)/libpq.a + +install-shlib: $(shlib) + $(INSTALL) $(INSTL_LIB_OPTS) $(shlib) $(DESTDIR)$(LIBDIR)/$(shlib) + rm -f $(DESTDIR)$(LIBDIR)/libpq.so + ln -s libpq.so.1 $(DESTDIR)$(LIBDIR)/libpq.so + +depend dep: + $(CC) -MM $(INCLUDE_OPT) *.c >depend + +.PHONY: clean +clean: + rm -f libpq.a $(shlib) $(OBJS) c.h + +ifeq (depend,$(wildcard depend)) +include depend +endif -- cgit v1.2.3