Support for DESTDIR make variable. This is used as in `make install
authorPeter Eisentraut
Sun, 17 Sep 2000 13:02:52 +0000 (13:02 +0000)
committerPeter Eisentraut
Sun, 17 Sep 2000 13:02:52 +0000 (13:02 +0000)
DESTDIR=/else/where' and prepends the value of DESTDIR to the full
installation paths (e.g., /else/where/usr/local/pgsql/bin). This allows
users to install the package into a location different from the one that
was configured and hard-coded into various scripts, e.g., for creating
binary packages.

DESTDIR is in many cases preferrable over `make install
prefix=/else/where' because

a) `prefix' affects the path that is hard-coded into the files, which can
lead to a `make install prefix=xxx' (as done by the regression test
driver) corrupting the files in the source tree with wrong paths.

b) it doesn't work at all if a directory was overridden to not depend on
`prefix', e.g., --sysconfdir=/etc.

(Updating the regression test driver to use DESTDIR is a separate
undertaking.)

See also [email protected], From: Akim Demaille , Date: 08
Sep 2000 12:48:59 +0200, Message-ID:
, Subject: Re: HTML format
documentation.

29 files changed:
doc/Makefile
src/Makefile.shlib
src/backend/Makefile
src/backend/catalog/Makefile
src/bin/initdb/Makefile
src/bin/initlocation/Makefile
src/bin/ipcclean/Makefile
src/bin/pg-config/Makefile
src/bin/pg_ctl/Makefile
src/bin/pg_dump/Makefile
src/bin/pg_encoding/Makefile
src/bin/pg_id/Makefile
src/bin/pg_passwd/Makefile
src/bin/pgaccess/Makefile
src/bin/pgtclsh/Makefile
src/bin/psql/Makefile
src/bin/scripts/Makefile
src/include/Makefile
src/interfaces/ecpg/include/Makefile
src/interfaces/ecpg/lib/Makefile
src/interfaces/ecpg/preproc/Makefile
src/interfaces/libpgeasy/Makefile
src/interfaces/libpgtcl/Makefile
src/interfaces/libpq++/Makefile
src/interfaces/libpq/Makefile
src/interfaces/odbc/GNUmakefile
src/pl/plperl/GNUmakefile
src/pl/plpgsql/src/Makefile
src/pl/tcl/Makefile

index 2be591289552ff78dc7c47d2eec91a146b1e340e..d04f6af20716c71b1ee01673f41790069d88fb8f 100644 (file)
@@ -4,7 +4,7 @@
 #
 # Copyright (c) 1994, Regents of the University of California
 #
-# $Header: /cvsroot/pgsql/doc/Makefile,v 1.18 2000/07/17 22:31:57 petere Exp $
+# $Header: /cvsroot/pgsql/doc/Makefile,v 1.19 2000/09/17 13:02:28 petere Exp $
 #
 #----------------------------------------------------------------------------
 
@@ -38,21 +38,21 @@ all:
 install: all installdirs
 ifneq ($(strip $(found_MODULES)),)
    for module in $(found_MODULES); do \
-     gunzip -c $${module}.tar.gz | ( cd $(docdir)/$$module && $(TAR) xf - ) || \
+     gzip -d -c $${module}.tar.gz | ( cd $(DESTDIR)$(docdir)/$$module && $(TAR) xf - ) || \
      exit; \
    done
 endif
 ifdef found_man
-   gunzip -c man.tar.gz | ( cd $(mandir) && $(TAR) xf - )
+   gzip -d -c man.tar.gz | ( cd $(DESTDIR)$(mandir) && $(TAR) xf - )
 endif
 
 
 installdirs:
-   $(mkinstalldirs) $(mandir) $(addprefix $(docdir)/, . $(found_MODULES))
+   $(mkinstalldirs) $(DESTDIR)$(mandir) $(addprefix $(DESTDIR)$(docdir)/, . $(found_MODULES))
 
 
 uninstall:
-   -rm -rf $(addprefix $(docdir)/, $(MODULES))
+   -rm -rf $(addprefix $(DESTDIR)$(docdir)/, $(MODULES))
 ifdef found_man
-   -rm -f $(addprefix $(mandir)/, $(shell gunzip -c man.tar.gz | tar tf -))
+   -rm -f $(addprefix $(DESTDIR)$(mandir)/, $(shell gunzip -c man.tar.gz | tar tf -))
 endif
index 467cfc18d77504fcf00e2cb0df9c59f7b5ceb03c..b08a59f691a9cde2d7f45a825c92b6a568469552 100644 (file)
@@ -6,7 +6,7 @@
 # Copyright (c) 1998, Regents of the University of California
 #
 # IDENTIFICATION
-#    $Header: /cvsroot/pgsql/src/Makefile.shlib,v 1.22 2000/07/07 01:23:43 momjian Exp $
+#    $Header: /cvsroot/pgsql/src/Makefile.shlib,v 1.23 2000/09/17 13:02:29 petere Exp $
 #
 #-------------------------------------------------------------------------
 
@@ -274,19 +274,19 @@ endif # shlib
 install-lib: install-lib-static install-lib-shared
 
 install-lib-static: lib$(NAME).a
-   $(INSTALL_DATA) $< $(libdir)/lib$(NAME).a
+   $(INSTALL_DATA) $< $(DESTDIR)$(libdir)/lib$(NAME).a
 
 ifdef shlib
 install-lib-shared: $(shlib)
-   $(INSTALL_SHLIB) $< $(libdir)/$(shlib)
+   $(INSTALL_SHLIB) $< $(DESTDIR)$(libdir)/$(shlib)
 ifneq ($(PORTNAME), win)
 ifneq ($(shlib), lib$(NAME)$(DLSUFFIX).$(SO_MAJOR_VERSION))
-   cd $(libdir) && \
+   cd $(DESTDIR)$(libdir) && \
    rm -f lib$(NAME)$(DLSUFFIX).$(SO_MAJOR_VERSION) && \
    $(LN_S) $(shlib) lib$(NAME)$(DLSUFFIX).$(SO_MAJOR_VERSION)
 endif
 ifneq ($(shlib), lib$(NAME)$(DLSUFFIX))
-   cd $(libdir) && \
+   cd $(DESTDIR)$(libdir) && \
    rm -f lib$(NAME)$(DLSUFFIX) && \
    $(LN_S) $(shlib) lib$(NAME)$(DLSUFFIX)
 endif
@@ -301,11 +301,11 @@ endif # shlib
 
 .PHONY: uninstall-lib
 uninstall-lib:
-   rm -f $(libdir)/lib$(NAME).a
+   rm -f $(DESTDIR)$(libdir)/lib$(NAME).a
 ifdef shlib
-   rm -f $(libdir)/lib$(NAME)$(DLSUFFIX) \
-     $(libdir)/lib$(NAME)$(DLSUFFIX).$(SO_MAJOR_VERSION) \
-     $(libdir)/lib$(NAME)$(DLSUFFIX).$(SO_MAJOR_VERSION).$(SO_MINOR_VERSION)
+   rm -f $(DESTDIR)$(libdir)/lib$(NAME)$(DLSUFFIX) \
+     $(DESTDIR)$(libdir)/lib$(NAME)$(DLSUFFIX).$(SO_MAJOR_VERSION) \
+     $(DESTDIR)$(libdir)/lib$(NAME)$(DLSUFFIX).$(SO_MAJOR_VERSION).$(SO_MINOR_VERSION)
 endif # shlib
 
 
index c584d9ba299a4b0a3e7a4ecad94e587719ec4d88..f6965ef563e3a88584746cd5a10155e2793035ee 100644 (file)
@@ -4,7 +4,7 @@
 #
 # Copyright (c) 1994, Regents of the University of California
 #
-# $Header: /cvsroot/pgsql/src/backend/Makefile,v 1.64 2000/08/31 16:09:23 petere Exp $
+# $Header: /cvsroot/pgsql/src/backend/Makefile,v 1.65 2000/09/17 13:02:30 petere Exp $
 #
 #-------------------------------------------------------------------------
 
@@ -119,23 +119,23 @@ distprep:
 install: all installdirs install-bin
 ifeq ($(PORTNAME), win)
 ifeq ($(MAKE_DLL), true)
-   $(INSTALL_DATA) libpostgres.a $(libdir)/libpostgres.a
+   $(INSTALL_DATA) libpostgres.a $(DESTDIR)$(libdir)/libpostgres.a
 endif
 endif
    $(MAKE) -C catalog install-bki
-   $(INSTALL_DATA) libpq/pg_hba.conf.sample $(datadir)/pg_hba.conf.sample
-   $(INSTALL_DATA) libpq/pg_ident.conf.sample $(datadir)/pg_ident.conf.sample
-   $(INSTALL_DATA) utils/misc/postgresql.conf.sample $(datadir)/postgresql.conf.sample
+   $(INSTALL_DATA) libpq/pg_hba.conf.sample $(DESTDIR)$(datadir)/pg_hba.conf.sample
+   $(INSTALL_DATA) libpq/pg_ident.conf.sample $(DESTDIR)$(datadir)/pg_ident.conf.sample
+   $(INSTALL_DATA) utils/misc/postgresql.conf.sample $(DESTDIR)$(datadir)/postgresql.conf.sample
 
 installdirs:
-   $(mkinstalldirs) $(bindir) $(libdir) $(datadir)
+   $(mkinstalldirs) $(DESTDIR)$(bindir) $(DESTDIR)$(libdir) $(DESTDIR)$(datadir)
 
 install-bin: postgres $(POSTGRES_IMP) installdirs
-   $(INSTALL_PROGRAM) postgres$(X) $(bindir)/postgres$(X)
-   @rm -f $(bindir)/postmaster
-   ln -s postgres$(X) $(bindir)/postmaster
+   $(INSTALL_PROGRAM) postgres$(X) $(DESTDIR)$(bindir)/postgres$(X)
+   @rm -f $(DESTDIR)$(bindir)/postmaster
+   ln -s postgres$(X) $(DESTDIR)$(bindir)/postmaster
 ifeq ($(MAKE_EXPORTS), true)
-   $(INSTALL_DATA) $(POSTGRES_IMP) $(libdir)/$(POSTGRES_IMP)
+   $(INSTALL_DATA) $(POSTGRES_IMP) $(DESTDIR)$(libdir)/$(POSTGRES_IMP)
 endif
 
 .PHONY: install-bin
@@ -143,19 +143,19 @@ endif
 ##########################################################################
 
 uninstall:
-   rm -f $(bindir)/postgres$(X) $(bindir)/postmaster
+   rm -f $(DESTDIR)$(bindir)/postgres$(X) $(DESTDIR)$(bindir)/postmaster
 ifeq ($(MAKE_EXPORTS), true)
-   rm -f $(libdir)/$(POSTGRES_IMP)
+   rm -f $(DESTDIR)$(libdir)/$(POSTGRES_IMP)
 endif
 ifeq ($(PORTNAME), win)
 ifeq ($(MAKE_DLL), true)
-   rm -f $(libdir)/libpostgres.a
+   rm -f $(DESTDIR)$(libdir)/libpostgres.a
 endif
 endif
    $(MAKE) -C catalog uninstall-bki
-   rm -f $(datadir)/pg_hba.conf.sample \
-         $(datadir)/pg_ident.conf.sample \
-         $(datadir)/postgresql.conf.sample
+   rm -f $(DESTDIR)$(datadir)/pg_hba.conf.sample \
+         $(DESTDIR)$(datadir)/pg_ident.conf.sample \
+         $(DESTDIR)$(datadir)/postgresql.conf.sample
 
 
 ##########################################################################
index 696853f06c4ca45d9b94b680c2136b0d24fe937f..4a1aa665a8c93a5344fd62967163456fcd5f0316 100644 (file)
@@ -2,7 +2,7 @@
 #
 # Makefile for catalog
 #
-# $Header: /cvsroot/pgsql/src/backend/catalog/Makefile,v 1.24 2000/08/31 16:09:49 petere Exp $
+# $Header: /cvsroot/pgsql/src/backend/catalog/Makefile,v 1.25 2000/09/17 13:02:30 petere Exp $
 #
 #-------------------------------------------------------------------------
 
@@ -43,17 +43,17 @@ template1.bki template1.description: genbki.sh $(TEMPLATE1_BKI_SRCS)
 
 .PHONY: install-bki
 install-bki: $(BKIFILES) installdirs
-   $(INSTALL_DATA) global.bki            $(datadir)/global.bki
-   $(INSTALL_DATA) global.description    $(datadir)/global.description
-   $(INSTALL_DATA) template1.bki         $(datadir)/template1.bki
-   $(INSTALL_DATA) template1.description $(datadir)/template1.description
+   $(INSTALL_DATA) global.bki            $(DESTDIR)$(datadir)/global.bki
+   $(INSTALL_DATA) global.description    $(DESTDIR)$(datadir)/global.description
+   $(INSTALL_DATA) template1.bki         $(DESTDIR)$(datadir)/template1.bki
+   $(INSTALL_DATA) template1.description $(DESTDIR)$(datadir)/template1.description
 
 installdirs:
-   $(mkinstalldirs) $(datadir)
+   $(mkinstalldirs) $(DESTDIR)$(datadir)
 
 .PHONY: uninstall-bki
 uninstall-bki:
-   rm -f $(addprefix $(datadir)/, $(BKIFILES))
+   rm -f $(addprefix $(DESTDIR)$(datadir)/, $(BKIFILES))
 
 
 clean: 
index d856f8b4dbd5cecd8deef56f2446a7cfacebfcd5..754d98434245b098ffa0b3dc53bdd1abd84f2628 100644 (file)
@@ -4,7 +4,7 @@
 #
 # Copyright (c) 1994, Regents of the University of California
 #
-# $Header: /cvsroot/pgsql/src/bin/initdb/Makefile,v 1.23 2000/09/08 18:29:21 petere Exp $
+# $Header: /cvsroot/pgsql/src/bin/initdb/Makefile,v 1.24 2000/09/17 13:02:31 petere Exp $
 #
 #-------------------------------------------------------------------------
 
@@ -23,13 +23,13 @@ initdb: initdb.sh $(top_builddir)/src/Makefile.global
    chmod a+x $@
 
 install: all installdirs
-   $(INSTALL_SCRIPT) initdb $(bindir)/initdb
+   $(INSTALL_SCRIPT) initdb $(DESTDIR)$(bindir)/initdb
 
 installdirs:
-   $(mkinstalldirs) $(bindir)
+   $(mkinstalldirs) $(DESTDIR)$(bindir)
 
 uninstall:
-   rm -f $(bindir)/initdb
+   rm -f $(DESTDIR)$(bindir)/initdb
 
 clean distclean maintainer-clean:
    rm -f initdb
index 2ea19e0462e575368b7ae10934fdcdf69e20c1d0..7c1f3e4930ef4e49cccf1ae0035d9a4e52ab2d4d 100644 (file)
@@ -4,7 +4,7 @@
 #
 # Copyright (c) 1994, Regents of the University of California
 #
-# $Header: /cvsroot/pgsql/src/bin/initlocation/Attic/Makefile,v 1.11 2000/09/08 18:29:22 petere Exp $
+# $Header: /cvsroot/pgsql/src/bin/initlocation/Attic/Makefile,v 1.12 2000/09/17 13:02:32 petere Exp $
 #
 #-------------------------------------------------------------------------
 
@@ -19,13 +19,13 @@ initlocation: initlocation.sh
    chmod a+x $@
 
 install: all installdirs
-   $(INSTALL_SCRIPT) initlocation $(bindir)/initlocation
+   $(INSTALL_SCRIPT) initlocation $(DESTDIR)$(bindir)/initlocation
 
 installdirs:
-   $(mkinstalldirs) $(bindir)
+   $(mkinstalldirs) $(DESTDIR)$(bindir)
 
 uninstall:
-   rm -f $(bindir)/initlocation
+   rm -f $(DESTDIR)$(bindir)/initlocation
 
 clean distclean maintainer-clean:
    rm -f initlocation
index 43d640afeada41fd7000637881cb80e52221020c..043f9cc8558c9466c4242106b25b9f709c76649a 100644 (file)
@@ -4,7 +4,7 @@
 #
 # Copyright (c) 1994, Regents of the University of California
 #
-# $Header: /cvsroot/pgsql/src/bin/ipcclean/Attic/Makefile,v 1.13 2000/09/08 18:29:23 petere Exp $
+# $Header: /cvsroot/pgsql/src/bin/ipcclean/Attic/Makefile,v 1.14 2000/09/17 13:02:33 petere Exp $
 #
 #-------------------------------------------------------------------------
 
@@ -19,13 +19,13 @@ ipcclean: ipcclean.sh
    chmod a+x $@
 
 install: all installdirs
-   $(INSTALL_SCRIPT) ipcclean $(bindir)/ipcclean
+   $(INSTALL_SCRIPT) ipcclean $(DESTDIR)$(bindir)/ipcclean
 
 installdirs:
-   $(mkinstalldirs) $(bindir)
+   $(mkinstalldirs) $(DESTDIR)$(bindir)
 
 uninstall:
-   rm -f $(bindir)/ipcclean
+   rm -f $(DESTDIR)$(bindir)/ipcclean
 
 clean distclean maintainer-clean:
    rm -f ipcclean
index 241d722c16986805129c6a9ced82a400324c8fdc..150f04643b9867baa0e4834cbc356c45ac5ca34d 100644 (file)
@@ -1,4 +1,4 @@
-# $Header: /cvsroot/pgsql/src/bin/pg-config/Attic/Makefile,v 1.2 2000/09/08 18:29:26 petere Exp $
+# $Header: /cvsroot/pgsql/src/bin/pg-config/Attic/Makefile,v 1.3 2000/09/17 13:02:34 petere Exp $
 
 subdir = src/bin/pg-config
 top_builddir = ../../..
@@ -17,13 +17,13 @@ pg-config: pg-config.sh $(top_builddir)/config.status $(top_builddir)/src/Makefi
    chmod a+x $@
 
 install: all installdirs
-   $(INSTALL_SCRIPT) pg-config $(bindir)/pg-config
+   $(INSTALL_SCRIPT) pg-config $(DESTDIR)$(bindir)/pg-config
 
 installdirs:
-   $(mkinstalldirs) $(bindir)
+   $(mkinstalldirs) $(DESTDIR)$(bindir)
 
 uninstall:
-   rm -f $(bindir)/pg-config
+   rm -f $(DESTDIR)$(bindir)/pg-config
 
 clean distclean maintainer-clean:
    rm -f pg-config
index dc7defbd218060778a00ba277fb310e0375e4cae..716d93cea2b170856b5ae603dd40c28e142701d2 100644 (file)
@@ -4,7 +4,7 @@
 #
 # Copyright (c) 1999, PostgreSQL Global Development Group
 #
-# $Header: /cvsroot/pgsql/src/bin/pg_ctl/Makefile,v 1.8 2000/09/08 18:29:27 petere Exp $
+# $Header: /cvsroot/pgsql/src/bin/pg_ctl/Makefile,v 1.9 2000/09/17 13:02:35 petere Exp $
 #
 #-------------------------------------------------------------------------
 
@@ -19,13 +19,13 @@ pg_ctl: pg_ctl.sh
    chmod a+x $@
 
 install: all installdirs
-   $(INSTALL_SCRIPT) pg_ctl $(bindir)/pg_ctl
+   $(INSTALL_SCRIPT) pg_ctl $(DESTDIR)$(bindir)/pg_ctl
 
 installdirs:
-   $(mkinstalldirs) $(bindir)
+   $(mkinstalldirs) $(DESTDIR)$(bindir)
 
 uninstall:
-   rm -f $(bindir)/pg_ctl
+   rm -f $(DESTDIR)$(bindir)/pg_ctl
 
 clean distclean maintainer-clean:
    rm -f pg_ctl
index 53d0e8e93024447eb0b5d22266c6518beb1921e0..11424b11c40c93b50c73e6db348ef0ecb134b084 100644 (file)
@@ -4,7 +4,7 @@
 #
 # Copyright (c) 1994, Regents of the University of California
 #
-# $Header: /cvsroot/pgsql/src/bin/pg_dump/Makefile,v 1.24 2000/09/08 18:29:27 petere Exp $
+# $Header: /cvsroot/pgsql/src/bin/pg_dump/Makefile,v 1.25 2000/09/17 13:02:36 petere Exp $
 #
 #-------------------------------------------------------------------------
 
@@ -41,16 +41,16 @@ submake:
    $(MAKE) -C $(libpq_builddir) all
 
 install: all installdirs
-   $(INSTALL_PROGRAM) pg_dump$(X) $(bindir)/pg_dump$(X)
-   $(INSTALL_PROGRAM) pg_restore$(X) $(bindir)/pg_restore$(X)
-   $(INSTALL_SCRIPT) pg_dumpall $(bindir)/pg_dumpall
-   $(INSTALL_SCRIPT) pg_upgrade $(bindir)/pg_upgrade
+   $(INSTALL_PROGRAM) pg_dump$(X) $(DESTDIR)$(bindir)/pg_dump$(X)
+   $(INSTALL_PROGRAM) pg_restore$(X) $(DESTDIR)$(bindir)/pg_restore$(X)
+   $(INSTALL_SCRIPT) pg_dumpall $(DESTDIR)$(bindir)/pg_dumpall
+   $(INSTALL_SCRIPT) pg_upgrade $(DESTDIR)$(bindir)/pg_upgrade
 
 installdirs:
-   $(mkinstalldirs) $(bindir)
+   $(mkinstalldirs) $(DESTDIR)$(bindir)
 
 uninstall:
-   rm -f $(addprefix $(bindir)/, pg_dump$(X) pg_restore$(X) pg_dumpall pg_upgrade)
+   rm -f $(addprefix $(DESTDIR)$(bindir)/, pg_dump$(X) pg_restore$(X) pg_dumpall pg_upgrade)
 
 depend dep:
    $(CC) -MM $(CFLAGS) *.c >depend
index fcb6c3ec778f4243b5bc7ed60cc107ef349daf2c..e4c4e4c65cac115a179905c901218d3737ab3bef 100644 (file)
@@ -4,7 +4,7 @@
 #
 # Copyright (c) 1998, PostgreSQL Global Development Group
 #
-# $Header: /cvsroot/pgsql/src/bin/pg_encoding/Attic/Makefile,v 1.10 2000/08/31 16:11:15 petere Exp $
+# $Header: /cvsroot/pgsql/src/bin/pg_encoding/Attic/Makefile,v 1.11 2000/09/17 13:02:37 petere Exp $
 #
 #-------------------------------------------------------------------------
 
@@ -25,13 +25,13 @@ submake:
    $(MAKE) -C $(libpq_builddir) all
 
 install: all installdirs
-   $(INSTALL_PROGRAM) pg_encoding$(X) $(bindir)/pg_encoding$(X)
+   $(INSTALL_PROGRAM) pg_encoding$(X) $(DESTDIR)$(bindir)/pg_encoding$(X)
 
 installdirs:
-   $(mkinstalldirs) $(bindir)
+   $(mkinstalldirs) $(DESTDIR)$(bindir)
 
 uninstall:
-   rm -f $(bindir)/pg_encoding$(X)
+   rm -f $(DESTDIR)$(bindir)/pg_encoding$(X)
 
 depend dep:
    $(CC) -MM $(CFLAGS) *.c >depend
index ec0ded2d21c0133e48c01150621d4310209304c1..ed9ec2ce06922eb99b0d32afa50f89a4de752c0d 100644 (file)
@@ -4,7 +4,7 @@
 #
 # Copyright (C) 2000 by PostgreSQL Global Development Team
 #
-# $Header: /cvsroot/pgsql/src/bin/pg_id/Attic/Makefile,v 1.18 2000/08/31 16:11:17 petere Exp $
+# $Header: /cvsroot/pgsql/src/bin/pg_id/Attic/Makefile,v 1.19 2000/09/17 13:02:39 petere Exp $
 #
 #-------------------------------------------------------------------------
 
@@ -18,13 +18,13 @@ pg_id$(X): pg_id.o
    $(CC) -o $@ $^ $(LDFLAGS)
 
 install: all installdirs
-   $(INSTALL_PROGRAM) pg_id$(X) $(bindir)/pg_id$(X)
+   $(INSTALL_PROGRAM) pg_id$(X) $(DESTDIR)$(bindir)/pg_id$(X)
 
 installdirs:
-   $(mkinstalldirs) $(bindir)
+   $(mkinstalldirs) $(DESTDIR)$(bindir)
 
 uninstall:
-   rm -f $(bindir)/pg_id$(X)
+   rm -f $(DESTDIR)$(bindir)/pg_id$(X)
 
 depend dep:
    $(CC) -MM $(CFLAGS) *.c >depend
index e58d1f9b0e6ce8913a42d8423a29307f947813ad..74838dc3ad08ba3ec5f58057484a1b2acf47ecc0 100644 (file)
@@ -1,4 +1,4 @@
-# $Header: /cvsroot/pgsql/src/bin/pg_passwd/Attic/Makefile,v 1.10 2000/08/31 16:11:20 petere Exp $
+# $Header: /cvsroot/pgsql/src/bin/pg_passwd/Attic/Makefile,v 1.11 2000/09/17 13:02:41 petere Exp $
 
 subdir = src/bin/pg_passwd
 top_builddir = ../../..
@@ -10,13 +10,13 @@ pg_passwd$(X): pg_passwd.o
    $(CC) $(CFLAGS) -o $@ $^ $(LDFLAGS)
 
 install: all installdirs
-   $(INSTALL_PROGRAM) pg_passwd$(X) $(bindir)/pg_passwd$(X)
+   $(INSTALL_PROGRAM) pg_passwd$(X) $(DESTDIR)$(bindir)/pg_passwd$(X)
 
 installdirs:
-   $(mkinstalldirs) $(bindir)
+   $(mkinstalldirs) $(DESTDIR)$(bindir)
 
 uninstall:
-   rm -f $(bindir)/pg_passwd$(X)
+   rm -f $(DESTDIR)$(bindir)/pg_passwd$(X)
 
 depend dep:
    $(CC) -MM $(CFLAGS) *.c >depend
index 4b8a54556046e256fdd6c32c802509250c45018f..359f98f4e5f35c433f61e6a75ea62d0d52d45fc2 100644 (file)
@@ -4,7 +4,7 @@
 #
 # Copyright (c) 1994, Regents of the University of California
 #
-# $Header: /cvsroot/pgsql/src/bin/pgaccess/Attic/Makefile,v 1.11 2000/08/31 16:11:20 petere Exp $
+# $Header: /cvsroot/pgsql/src/bin/pgaccess/Attic/Makefile,v 1.12 2000/09/17 13:02:41 petere Exp $
 #
 #-------------------------------------------------------------------------
 
@@ -20,19 +20,19 @@ pgaccess: pgaccess.sh
    sed -e 's,__wish__,$(WISH),' -e 's,__PGACCESSHOME__,$(pgaccessdir),' < $< > $@
 
 install: all installdirs
-   $(INSTALL_SCRIPT) pgaccess $(bindir)/pgaccess
-   $(INSTALL_SCRIPT) main.tcl $(pgaccessdir)
-   for i in lib/*.tcl; do $(INSTALL_DATA) $$i $(pgaccessdir)/lib || exit 1; done
-   for i in lib/help/*.hlp; do $(INSTALL_DATA) $$i $(pgaccessdir)/lib/help || exit 1; done
-   for i in lib/languages/[a-z]*; do $(INSTALL_DATA) $$i $(pgaccessdir)/lib/languages || exit 1; done
-   for i in images/*.gif; do $(INSTALL_DATA) $$i $(pgaccessdir)/images || exit 1; done
+   $(INSTALL_SCRIPT) pgaccess $(DESTDIR)$(bindir)/pgaccess
+   $(INSTALL_SCRIPT) main.tcl $(DESTDIR)$(pgaccessdir)
+   for i in lib/*.tcl; do $(INSTALL_DATA) $$i $(DESTDIR)$(pgaccessdir)/lib || exit 1; done
+   for i in lib/help/*.hlp; do $(INSTALL_DATA) $$i $(DESTDIR)$(pgaccessdir)/lib/help || exit 1; done
+   for i in lib/languages/[a-z]*; do $(INSTALL_DATA) $$i $(DESTDIR)$(pgaccessdir)/lib/languages || exit 1; done
+   for i in images/*.gif; do $(INSTALL_DATA) $$i $(DESTDIR)$(pgaccessdir)/images || exit 1; done
 
 installdirs:
-   $(mkinstalldirs) $(bindir) $(pgaccessdir)/lib/help $(pgaccessdir)/lib/languages $(pgaccessdir)/images
+   $(mkinstalldirs) $(DESTDIR)$(bindir) $(DESTDIR)$(pgaccessdir)/lib/help $(DESTDIR)$(pgaccessdir)/lib/languages $(DESTDIR)$(pgaccessdir)/images
 
 uninstall:
-   rm -f $(bindir)/pgaccess
-   rm -rf $(pgaccessdir)
+   rm -f $(DESTDIR)$(bindir)/pgaccess
+   rm -rf $(DESTDIR)$(pgaccessdir)
 
 clean distclean maintainer-clean:
    rm -f pgaccess
index 9c3f2995aaf5dea94a8bb4f64db49b3098c7eb93..e2ae981f9e82db9c765be58b5976e7f24d37b52b 100644 (file)
@@ -5,7 +5,7 @@
 #
 # Copyright (c) 1994, Regents of the University of California
 #
-# $Header: /cvsroot/pgsql/src/bin/pgtclsh/Attic/Makefile,v 1.31 2000/08/31 16:11:21 petere Exp $
+# $Header: /cvsroot/pgsql/src/bin/pgtclsh/Attic/Makefile,v 1.32 2000/09/17 13:02:42 petere Exp $
 #
 #-------------------------------------------------------------------------
 
@@ -52,16 +52,16 @@ submake:
    $(MAKE) -C $(libpgtcl_builddir) all
 
 install: all installdirs
-   $(INSTALL_PROGRAM) pgtclsh $(bindir)/pgtclsh
+   $(INSTALL_PROGRAM) pgtclsh $(DESTDIR)$(bindir)/pgtclsh
 ifeq ($(USE_TK), true)
-   $(INSTALL_PROGRAM) pgtksh $(bindir)/pgtksh
+   $(INSTALL_PROGRAM) pgtksh $(DESTDIR)$(bindir)/pgtksh
 endif
 
 installdirs:
-   $(mkinstalldirs) $(bindir)
+   $(mkinstalldirs) $(DESTDIR)$(bindir)
 
 uninstall:
-   rm -f $(bindir)/pgtclsh $(bindir)/pgtksh
+   rm -f $(DESTDIR)$(bindir)/pgtclsh $(DESTDIR)$(bindir)/pgtksh
 
 Makefile.tcldefs: mkMakefile.tcldefs.sh
    $(SHELL) $< '$(TCL_CONFIG_SH)' '$@'
index a5d1b15caddc3509fe17e2fa1cfe8da3d7dce733..fe84492ed3677f6d9b4ce149dc32b4043973f205 100644 (file)
@@ -4,7 +4,7 @@
 #
 # Copyright (c) 1994, Regents of the University of California
 #
-# $Header: /cvsroot/pgsql/src/bin/psql/Makefile,v 1.24 2000/08/31 16:11:23 petere Exp $
+# $Header: /cvsroot/pgsql/src/bin/psql/Makefile,v 1.25 2000/09/17 13:02:43 petere Exp $
 #
 #-------------------------------------------------------------------------
 
@@ -68,13 +68,13 @@ submake:
 distprep: $(srcdir)/sql_help.h
 
 install: all installdirs
-   $(INSTALL_PROGRAM) psql$(X) $(bindir)/psql$(X)
+   $(INSTALL_PROGRAM) psql$(X) $(DESTDIR)$(bindir)/psql$(X)
 
 installdirs:
-   $(mkinstalldirs) $(bindir)
+   $(mkinstalldirs) $(DESTDIR)$(bindir)
 
 uninstall:
-   rm -f $(bindir)/psql$(X)
+   rm -f $(DESTDIR)$(bindir)/psql$(X)
 
 depend dep:
    $(CC) -MM -MG $(CFLAGS) *.c >depend
index 85ef89904878f7c3132d01699e86029e50ebbedd..829dc136bdc16ed3e73a796fe1b3aed7ad0c1c2d 100644 (file)
@@ -4,7 +4,7 @@
 #
 # Copyright (c) 1994, Regents of the University of California
 #
-# $Header: /cvsroot/pgsql/src/bin/scripts/Makefile,v 1.9 2000/09/08 18:29:28 petere Exp $
+# $Header: /cvsroot/pgsql/src/bin/scripts/Makefile,v 1.10 2000/09/17 13:02:44 petere Exp $
 #
 #-------------------------------------------------------------------------
 
@@ -23,13 +23,13 @@ createlang: createlang.sh
    chmod a+x $@
 
 install: all installdirs
-   for i in $(SCRIPTS); do $(INSTALL_SCRIPT) $$i $(bindir) || exit; done
+   for i in $(SCRIPTS); do $(INSTALL_SCRIPT) $$i $(DESTDIR)$(bindir)/$$i || exit; done
 
 installdirs:
-   $(mkinstalldirs) $(bindir)
+   $(mkinstalldirs) $(DESTDIR)$(bindir)
 
 uninstall:
-   rm -f $(addprefix $(bindir)/, $(SCRIPTS))
+   rm -f $(addprefix $(DESTDIR)$(bindir)/, $(SCRIPTS))
 
 clean distclean maintainer-clean:
    rm -f createlang
index 0ebd4a9d6b1fc8d408a0b83cde1de44f1c84c04e..a238c1114b67dafefbc12fff52005dfda999f860 100644 (file)
@@ -5,7 +5,7 @@
 # Install exported headers to the include directory (these headers are
 # the minimal ones needed to build loadable backend extensions).
 #
-# $Header: /cvsroot/pgsql/src/include/Makefile,v 1.3 2000/08/31 16:11:27 petere Exp $
+# $Header: /cvsroot/pgsql/src/include/Makefile,v 1.4 2000/09/17 13:02:44 petere Exp $
 #
 #-------------------------------------------------------------------------
 
@@ -35,18 +35,17 @@ $(top_builddir)/src/backend/utils/fmgroids.h: $(top_srcdir)/src/backend/utils/Ge
 
 
 install: all installdirs
-   @for i in $(HEADERS); do \
-     echo "$(INSTALL_DATA) $(srcdir)/$$i $(includedir)/$$i"; \
-     $(INSTALL_DATA) $(srcdir)/$$i $(includedir)/$$i; \
+   for i in $(HEADERS); do \
+     $(INSTALL_DATA) $(srcdir)/$$i $(DESTDIR)$(includedir)/$$i || exit; \
    done
 
 # Automatically pick out the needed subdirectories for the include
 # tree.
 installdirs:
-   $(mkinstalldirs) $(addprefix $(includedir)/, $(sort $(dir $(HEADERS))))
+   $(mkinstalldirs) $(addprefix $(DESTDIR)$(includedir)/, $(sort $(dir $(HEADERS))))
 
 uninstall:
-   rm -f $(addprefix $(includedir)/, $(HEADERS))
+   rm -f $(addprefix $(DESTDIR)$(includedir)/, $(HEADERS))
 
 clean:
    rm -f utils/fmgroids.h parser/parse.h
index 9255fe78b5c117bb5d7ed991c0816dce43aaa520..5f59b7db89dd61b3971e28c78ea7161c32f742e7 100644 (file)
@@ -7,10 +7,10 @@ install: all installdirs install-headers
 .PHONY: install-headers
 ecpg_headers = ecpgerrno.h ecpglib.h ecpgtype.h sqlca.h sql3types.h
 install-headers: $(ecpg_headers)
-   for i in $^; do $(INSTALL_DATA) $$i $(includedir); done
+   for i in $^; do $(INSTALL_DATA) $$i $(DESTDIR)$(includedir); done
 
 installdirs:
-   $(mkinstalldirs) $(includedir)
+   $(mkinstalldirs) $(DESTDIR)$(includedir)
 
 uninstall:
-   rm -f $(addprefix $(includedir)/, $(ecpg_headers))
+   rm -f $(addprefix $(DESTDIR)$(includedir)/, $(ecpg_headers))
index 7e63ef2b915abd3f9fdd88a1dedd3b4681785d60..2706060e5e7a17fd047701ada5936102c121ed51 100644 (file)
@@ -4,7 +4,7 @@
 #
 # Copyright (c) 1994, Regents of the University of California
 #
-# $Header: /cvsroot/pgsql/src/interfaces/ecpg/lib/Attic/Makefile,v 1.7 2000/08/31 16:11:36 petere Exp $
+# $Header: /cvsroot/pgsql/src/interfaces/ecpg/lib/Attic/Makefile,v 1.8 2000/09/17 13:02:46 petere Exp $
 #
 #-------------------------------------------------------------------------
 
@@ -32,7 +32,7 @@ include $(top_srcdir)/src/Makefile.shlib
 install: all installdirs install-lib
 
 installdirs:
-   $(mkinstalldirs) $(libdir)
+   $(mkinstalldirs) $(DESTDIR)$(libdir)
 
 uninstall: uninstall-lib
 
index aeb0a0fc0759c72a83e2d3fd59c3883a7b441e59..81fe459da78cea1d4563f705b4c79f744b689326 100644 (file)
@@ -41,13 +41,13 @@ endif
 distprep: $(srcdir)/preproc.c $(srcdir)/preproc.h $(srcdir)/pgc.c
 
 install: all installdirs
-   $(INSTALL_PROGRAM) ecpg$(X) $(bindir)
+   $(INSTALL_PROGRAM) ecpg$(X) $(DESTDIR)$(bindir)
 
 installdirs:
-   $(mkinstalldirs) $(bindir)
+   $(mkinstalldirs) $(DESTDIR)$(bindir)
 
 uninstall:
-   rm -f $(bindir)/ecpg$(X)
+   rm -f $(DESTDIR)$(bindir)/ecpg$(X)
 
 clean distclean:
    rm -f *.o ecpg$(X)
index d31775665e686058b3f8eed44e6fee8bb19199cb..02a04cdb9b4545519c3d54a6b925c1bbb58579c8 100644 (file)
@@ -2,7 +2,7 @@
 #
 # Makefile for src/interfaces/libpgeasy
 #
-# $Header: /cvsroot/pgsql/src/interfaces/libpgeasy/Attic/Makefile,v 1.2 2000/08/31 16:11:42 petere Exp $
+# $Header: /cvsroot/pgsql/src/interfaces/libpgeasy/Attic/Makefile,v 1.3 2000/09/17 13:02:48 petere Exp $
 #
 #-------------------------------------------------------------------------
 
@@ -36,13 +36,13 @@ install: all installdirs install-headers install-lib
 
 .PHONY: install-headers
 install-headers: libpgeasy.h
-   $(INSTALL_DATA) $< $(includedir)/libpgeasy.h
+   $(INSTALL_DATA) $< $(DESTDIR)$(includedir)/libpgeasy.h
 
 installdirs:
-   $(mkinstalldirs) $(libdir) $(includedir)
+   $(mkinstalldirs) $(DESTDIR)$(libdir) $(DESTDIR)$(includedir)
 
 uninstall: uninstall-lib
-   rm -f $(includedir)/libpgeasy.h
+   rm -f $(DESTDIR)$(includedir)/libpgeasy.h
 
 clean distclean maintainer-clean: clean-lib
    rm -f $(OBJS)
index cd9c1719ebab2b1c820be113f0e7d65370c9057d..636891e3e8599840e670768bd2e6f1eb4be8e013 100644 (file)
@@ -4,7 +4,7 @@
 #
 # Copyright (c) 1994, Regents of the University of California
 #
-# $Header: /cvsroot/pgsql/src/interfaces/libpgtcl/Attic/Makefile,v 1.20 2000/08/31 16:11:45 petere Exp $
+# $Header: /cvsroot/pgsql/src/interfaces/libpgtcl/Attic/Makefile,v 1.21 2000/09/17 13:02:49 petere Exp $
 #
 #-------------------------------------------------------------------------
 
@@ -36,13 +36,13 @@ install: all installdirs install-headers install-lib
 
 .PHONY: install-headers
 install-headers: libpgtcl.h
-   $(INSTALL_DATA) $< $(includedir)/libpgtcl.h
+   $(INSTALL_DATA) $< $(DESTDIR)$(includedir)/libpgtcl.h
 
 installdirs:
-   $(mkinstalldirs) $(libdir) $(includedir)
+   $(mkinstalldirs) $(DESTDIR)$(libdir) $(DESTDIR)$(includedir)
 
 uninstall: uninstall-lib
-   rm -f $(includedir)/libpgtcl.h
+   rm -f $(DESTDIR)$(includedir)/libpgtcl.h
 
 clean distclean maintainer-clean: clean-lib
    rm -f $(OBJS)
index 8430acb7abdf14acc3ac7b0f5ccb9c65400b3c05..8c4afddad5600b0844657f61ec7fc1ff33606356 100644 (file)
@@ -4,7 +4,7 @@
 #
 # Copyright (c) 1994, Regents of the University of California
 #
-# $Header: /cvsroot/pgsql/src/interfaces/libpq++/Attic/Makefile,v 1.24 2000/08/31 16:11:51 petere Exp $
+# $Header: /cvsroot/pgsql/src/interfaces/libpq++/Attic/Makefile,v 1.25 2000/09/17 13:02:50 petere Exp $
 #
 #-------------------------------------------------------------------------
 
@@ -72,15 +72,15 @@ LIBPGXXHEADERS = pgconnection.h pgdatabase.h pgtransdb.h pgcursordb.h pglobject.
 
 .PHONY: install-headers
 install-headers: $(MAINHEADER) $(LIBPGXXHEADERS)
-   $(INSTALL_DATA) $< $(includedir)
-   for i in $(LIBPGXXHEADERS); do $(INSTALL_DATA) $(srcdir)/$$i $(libpqxx_includedir) || exit 1; done
+   $(INSTALL_DATA) $< $(DESTDIR)$(includedir)
+   for i in $(LIBPGXXHEADERS); do $(INSTALL_DATA) $(srcdir)/$$i $(DESTDIR)$(libpqxx_includedir) || exit 1; done
 
 installdirs:
-   $(mkinstalldirs) $(libdir) $(includedir) $(libpqxx_includedir)
+   $(mkinstalldirs) $(DESTDIR)$(libdir) $(DESTDIR)$(includedir) $(DESTDIR)$(libpqxx_includedir)
 
 uninstall: uninstall-lib
-   rm -f $(includedir)/$(MAINHEADER)
-   rm -rf $(libpqxx_includedir)
+   rm -f $(DESTDIR)$(includedir)/$(MAINHEADER)
+   for i in $(LIBPGXXHEADERS); do rm -f $(DESTDIR)$(libpqxx_includedir)/$$i || exit; done
 
 clean distclean maintainer-clean: clean-lib
    rm -f $(OBJS)
index bd2dbd1db00142160efafc00552345125911bbb6..7da601702bb62c38f7cc5f0fca6d93f6bd7d6842 100644 (file)
@@ -4,7 +4,7 @@
 #
 # Copyright (c) 1994, Regents of the University of California
 #
-# $Header: /cvsroot/pgsql/src/interfaces/libpq/Makefile,v 1.40 2000/08/31 16:11:48 petere Exp $
+# $Header: /cvsroot/pgsql/src/interfaces/libpq/Makefile,v 1.41 2000/09/17 13:02:49 petere Exp $
 #
 #-------------------------------------------------------------------------
 
@@ -67,15 +67,15 @@ install: all installdirs install-headers install-lib
 
 .PHONY: install-headers
 install-headers: libpq-fe.h libpq-int.h pqexpbuffer.h
-   $(INSTALL_DATA) $(srcdir)/libpq-fe.h $(includedir)
-   $(INSTALL_DATA) $(srcdir)/libpq-int.h $(includedir)
-   $(INSTALL_DATA) $(srcdir)/pqexpbuffer.h $(includedir)
+   $(INSTALL_DATA) $(srcdir)/libpq-fe.h $(DESTDIR)$(includedir)
+   $(INSTALL_DATA) $(srcdir)/libpq-int.h $(DESTDIR)$(includedir)
+   $(INSTALL_DATA) $(srcdir)/pqexpbuffer.h $(DESTDIR)$(includedir)
 
 installdirs:
-   $(mkinstalldirs) $(libdir) $(includedir)
+   $(mkinstalldirs) $(DESTDIR)$(libdir) $(DESTDIR)$(includedir)
 
 uninstall: uninstall-lib
-   rm -f $(addprefix $(includedir)/, libpq-fe.h libpq-int.h pqexpbuffer.h)
+   rm -f $(addprefix ($DESTDIR)$(includedir)/, libpq-fe.h libpq-int.h pqexpbuffer.h)
 
 clean distclean maintainer-clean: clean-lib
    rm -f $(OBJS) dllist.c snprintf.c inet_aton.c common.c wchar.c conv.c big5.c
index 685a98f61711af27e58692131e704d2a42ead8af..81c16387ca9c1cf59cb8a02e96aa79e1f4e7ff24 100644 (file)
@@ -2,7 +2,7 @@
 #
 # GNUMakefile for psqlodbc (Postgres ODBC driver)
 #
-# $Header: /cvsroot/pgsql/src/interfaces/odbc/Attic/GNUmakefile,v 1.2 2000/08/31 16:11:55 petere Exp $
+# $Header: /cvsroot/pgsql/src/interfaces/odbc/Attic/GNUmakefile,v 1.3 2000/09/17 13:02:51 petere Exp $
 #
 #-------------------------------------------------------------------------
 
@@ -38,18 +38,18 @@ odbc_includedir = $(includedir)/iodbc
 install: all installdirs install-headers install-ini install-lib
 
 installdirs:
-   $(mkinstalldirs) $(odbc_includedir) $(libdir) $(odbcinst_ini_dir)
+   $(mkinstalldirs) $(DESTDIR)$(odbc_includedir) $(DESTDIR)$(libdir) $(DESTDIR)$(odbcinst_ini_dir)
 
 .PHONY: install-headers
 install-headers: $(odbc_headers)
-   for i in $^; do $(INSTALL_DATA) $$i $(odbc_includedir) || exit 1; done
+   for i in $^; do $(INSTALL_DATA) $$i $(DESTDIR)$(odbc_includedir) || exit 1; done
 
 .PHONY: install-ini
 install-ini: odbcinst.ini
-   $(INSTALL_DATA) $< $(odbcinst_ini_dir)
+   $(INSTALL_DATA) $< $(DESTDIR)$(odbcinst_ini_dir)
 
 uninstall: uninstall-lib
-   rm -f $(addprefix $(odbc_includedir)/, $(odbc_headers))
+   rm -f $(addprefix $(DESTDIR)$(odbc_includedir)/, $(odbc_headers))
 
 clean distclean maintainer-clean: clean-lib
    rm -f $(OBJS)
index a04eb8ba9f46261ffaef054d2de90960d2226d38..4ccd7fde99d25ffd8ea2c985ed36dfe0448236c7 100644 (file)
@@ -1,10 +1,10 @@
-# $Header: /cvsroot/pgsql/src/pl/plperl/GNUmakefile,v 1.3 2000/08/31 16:12:13 petere Exp $
+# $Header: /cvsroot/pgsql/src/pl/plperl/GNUmakefile,v 1.4 2000/09/17 13:02:51 petere Exp $
 
 subdir = src/pl/plperl
 top_builddir = ../../..
 include $(top_builddir)/src/Makefile.global
 
-plperl_installdir = $(libdir)
+plperl_installdir = $(DESTDIR)$(libdir)
 
 
 all: Makefile
@@ -16,13 +16,13 @@ Makefile: Makefile.PL
      $(PERL) $< POLLUTE=1
 
 install: all installdirs
-   $(MAKE) -f $< install
+   $(MAKE) -f Makefile install
 
 installdirs:
-   $(mkinstalldirs) $(plperl_installdir)
+   $(mkinstalldirs) $(DESTDIR)$(plperl_installdir)
 
 uninstall:
-   rm -f $(libdir)/plperl$(DLSUFFIX)
+   rm -f $(DESTDIR)$(libdir)/plperl$(DLSUFFIX)
 
 clean distclean maintainer-clean:
    -[ -f Makefile ] && $(MAKE) -f Makefile clean
index 17780551b00941f1aed284f1b93990eeab2a2add..015f4a8ec4ea9742a2a3535aa4b9dcfd1245a746 100644 (file)
@@ -2,7 +2,7 @@
 #
 # Makefile for the plpgsql shared object
 #
-# $Header: /cvsroot/pgsql/src/pl/plpgsql/src/Makefile,v 1.6 2000/08/28 11:53:23 petere Exp $
+# $Header: /cvsroot/pgsql/src/pl/plpgsql/src/Makefile,v 1.7 2000/09/17 13:02:52 petere Exp $
 #
 #-------------------------------------------------------------------------
 
@@ -33,7 +33,7 @@ include $(top_srcdir)/src/Makefile.shlib
 
 install: installdirs all
 ifdef shlib
-   $(INSTALL_SHLIB) $(shlib) $(libdir)/plpgsql$(DLSUFFIX)
+   $(INSTALL_SHLIB) $(shlib) $(DESTDIR)$(libdir)/plpgsql$(DLSUFFIX)
 else
    @echo "*****"; \
     echo "* PL/pgSQL was not installed due to lack of shared library support."; \
@@ -41,10 +41,10 @@ else
 endif
 
 installdirs:
-   $(mkinstalldirs) $(libdir)
+   $(mkinstalldirs) $(DESTDIR)$(libdir)
 
 uninstall:
-   rm -f $(libdir)/plpgsql$(DLSUFFIX)
+   rm -f $(DESTDIR)$(libdir)/plpgsql$(DLSUFFIX)
 
 pl_handler.o pl_comp.o pl_exec.o pl_funcs.o: plpgsql.h $(srcdir)/pl.tab.h
 
index c8f1ad5b8bca58b013d5ad8713655bf6d261fcba..010367c23a5ed85ea0cb44a54f2c9af143e7e3db 100644 (file)
@@ -2,7 +2,7 @@
 #
 # Makefile for the pltcl shared object
 #
-# $Header: /cvsroot/pgsql/src/pl/tcl/Makefile,v 1.22 2000/08/31 16:12:17 petere Exp $
+# $Header: /cvsroot/pgsql/src/pl/tcl/Makefile,v 1.23 2000/09/17 13:02:52 petere Exp $
 #
 #-------------------------------------------------------------------------
 
@@ -98,13 +98,13 @@ ifeq ($(TCL_SHARED_BUILD), 1)
 all: $(INFILES)
 
 install: all installdirs
-   $(INSTALL_SHLIB) $(DLOBJS) $(libdir)/$(DLOBJS)
+   $(INSTALL_SHLIB) $(DLOBJS) $(DESTDIR)$(libdir)/$(DLOBJS)
 
 installdirs:
-   $(mkinstalldirs) $(libdir)
+   $(mkinstalldirs) $(DESTDIR)$(libdir)
 
 uninstall:
-   rm -f $(libdir)/$(DLOBJS)
+   rm -f $(DESTDIR)$(libdir)/$(DLOBJS)
 
 else