diff options
author | Peter Eisentraut | 2005-12-09 21:19:36 +0000 |
---|---|---|
committer | Peter Eisentraut | 2005-12-09 21:19:36 +0000 |
commit | a29c04a541def774b10b8f119efe3724d92ee99a (patch) | |
tree | 28e96bef9320953bb4b1c0e72760718338fa7bcb /src/backend | |
parent | 3a20db975e73b507e8bf43fcbddd84d253ee78ef (diff) |
Allow installation into directories containing spaces in the name.
Diffstat (limited to 'src/backend')
-rw-r--r-- | src/backend/Makefile | 48 | ||||
-rw-r--r-- | src/backend/catalog/Makefile | 16 | ||||
-rw-r--r-- | src/backend/utils/mb/conversion_procs/Makefile | 8 | ||||
-rw-r--r-- | src/backend/utils/mb/conversion_procs/proc.mk | 9 |
4 files changed, 42 insertions, 39 deletions
diff --git a/src/backend/Makefile b/src/backend/Makefile index fc0e7723812..9543b3b5a9a 100644 --- a/src/backend/Makefile +++ b/src/backend/Makefile @@ -4,7 +4,7 @@ # # Copyright (c) 1994, Regents of the University of California # -# $PostgreSQL: pgsql/src/backend/Makefile,v 1.112 2005/11/28 22:43:30 tgl Exp $ +# $PostgreSQL: pgsql/src/backend/Makefile,v 1.113 2005/12/09 21:19:34 petere Exp $ # #------------------------------------------------------------------------- @@ -159,73 +159,73 @@ distprep: install: all installdirs install-bin ifeq ($(PORTNAME), cygwin) ifeq ($(MAKE_DLL), true) - $(INSTALL_DATA) libpostgres.a $(DESTDIR)$(libdir)/libpostgres.a + $(INSTALL_DATA) libpostgres.a '$(DESTDIR)$(libdir)/libpostgres.a' endif endif ifeq ($(PORTNAME), win32) ifeq ($(MAKE_DLL), true) - $(INSTALL_DATA) libpostgres.a $(DESTDIR)$(libdir)/libpostgres.a + $(INSTALL_DATA) libpostgres.a '$(DESTDIR)$(libdir)/libpostgres.a' endif endif $(MAKE) -C catalog install-data - $(INSTALL_DATA) $(srcdir)/libpq/pg_hba.conf.sample $(DESTDIR)$(datadir)/pg_hba.conf.sample - $(INSTALL_DATA) $(srcdir)/libpq/pg_ident.conf.sample $(DESTDIR)$(datadir)/pg_ident.conf.sample - $(INSTALL_DATA) $(srcdir)/utils/misc/postgresql.conf.sample $(DESTDIR)$(datadir)/postgresql.conf.sample - $(INSTALL_DATA) $(srcdir)/access/transam/recovery.conf.sample $(DESTDIR)$(datadir)/recovery.conf.sample + $(INSTALL_DATA) $(srcdir)/libpq/pg_hba.conf.sample '$(DESTDIR)$(datadir)/pg_hba.conf.sample' + $(INSTALL_DATA) $(srcdir)/libpq/pg_ident.conf.sample '$(DESTDIR)$(datadir)/pg_ident.conf.sample' + $(INSTALL_DATA) $(srcdir)/utils/misc/postgresql.conf.sample '$(DESTDIR)$(datadir)/postgresql.conf.sample' + $(INSTALL_DATA) $(srcdir)/access/transam/recovery.conf.sample '$(DESTDIR)$(datadir)/recovery.conf.sample' install-bin: postgres $(POSTGRES_IMP) installdirs - $(INSTALL_PROGRAM) postgres$(X) $(DESTDIR)$(bindir)/postgres$(X) + $(INSTALL_PROGRAM) postgres$(X) '$(DESTDIR)$(bindir)/postgres$(X)' ifneq ($(PORTNAME), win32) - @rm -f $(DESTDIR)$(bindir)/postmaster$(X) - ln -s postgres$(X) $(DESTDIR)$(bindir)/postmaster$(X) + @rm -f '$(DESTDIR)$(bindir)/postmaster$(X)' + ln -s postgres$(X) '$(DESTDIR)$(bindir)/postmaster$(X)' else - $(INSTALL_PROGRAM) postgres$(X) $(DESTDIR)$(bindir)/postmaster$(X) + $(INSTALL_PROGRAM) postgres$(X) '$(DESTDIR)$(bindir)/postmaster$(X)' endif ifeq ($(MAKE_EXPORTS), true) - $(INSTALL_DATA) $(POSTGRES_IMP) $(DESTDIR)$(pkglibdir)/$(POSTGRES_IMP) + $(INSTALL_DATA) $(POSTGRES_IMP) '$(DESTDIR)$(pkglibdir)/$(POSTGRES_IMP)' endif .PHONY: install-bin installdirs: - $(mkinstalldirs) $(DESTDIR)$(bindir) $(DESTDIR)$(datadir) + $(mkinstalldirs) '$(DESTDIR)$(bindir)' '$(DESTDIR)$(datadir)' ifeq ($(PORTNAME), cygwin) ifeq ($(MAKE_DLL), true) - $(mkinstalldirs) $(DESTDIR)$(libdir) + $(mkinstalldirs) '$(DESTDIR)$(libdir)' endif endif ifeq ($(PORTNAME), win32) ifeq ($(MAKE_DLL), true) - $(mkinstalldirs) $(DESTDIR)$(libdir) + $(mkinstalldirs) '$(DESTDIR)$(libdir)' endif endif ifeq ($(MAKE_EXPORTS), true) - $(mkinstalldirs) $(DESTDIR)$(pkglibdir) + $(mkinstalldirs) '$(DESTDIR)$(pkglibdir)' endif ########################################################################## uninstall: - rm -f $(DESTDIR)$(bindir)/postgres$(X) $(DESTDIR)$(bindir)/postmaster + rm -f '$(DESTDIR)$(bindir)/postgres$(X)' '$(DESTDIR)$(bindir)/postmaster' ifeq ($(MAKE_EXPORTS), true) - rm -f $(DESTDIR)$(pkglibdir)/$(POSTGRES_IMP) + rm -f '$(DESTDIR)$(pkglibdir)/$(POSTGRES_IMP)' endif ifeq ($(PORTNAME), cygwin) ifeq ($(MAKE_DLL), true) - rm -f $(DESTDIR)$(libdir)/libpostgres.a + rm -f '$(DESTDIR)$(libdir)/libpostgres.a' endif endif ifeq ($(PORTNAME), win32) ifeq ($(MAKE_DLL), true) - rm -f $(DESTDIR)$(libdir)/libpostgres.a + rm -f '$(DESTDIR)$(libdir)/libpostgres.a' endif endif $(MAKE) -C catalog uninstall-data - rm -f $(DESTDIR)$(datadir)/pg_hba.conf.sample \ - $(DESTDIR)$(datadir)/pg_service.conf.sample \ - $(DESTDIR)$(datadir)/pg_ident.conf.sample \ - $(DESTDIR)$(datadir)/postgresql.conf.sample + rm -f '$(DESTDIR)$(datadir)/pg_hba.conf.sample' \ + '$(DESTDIR)$(datadir)/pg_ident.conf.sample' \ + '$(DESTDIR)$(datadir)/postgresql.conf.sample' \ + '$(DESTDIR)$(datadir)/recovery.conf.sample' ########################################################################## diff --git a/src/backend/catalog/Makefile b/src/backend/catalog/Makefile index 67a46e93c0c..1f520298b25 100644 --- a/src/backend/catalog/Makefile +++ b/src/backend/catalog/Makefile @@ -2,7 +2,7 @@ # # Makefile for backend/catalog # -# $PostgreSQL: pgsql/src/backend/catalog/Makefile,v 1.57 2005/09/08 20:07:41 tgl Exp $ +# $PostgreSQL: pgsql/src/backend/catalog/Makefile,v 1.58 2005/12/09 21:19:35 petere Exp $ # #------------------------------------------------------------------------- @@ -49,18 +49,18 @@ postgres.bki: genbki.sh $(POSTGRES_BKI_SRCS) \ .PHONY: install-data install-data: $(BKIFILES) installdirs - $(INSTALL_DATA) postgres.bki $(DESTDIR)$(datadir)/postgres.bki - $(INSTALL_DATA) postgres.description $(DESTDIR)$(datadir)/postgres.description - $(INSTALL_DATA) $(srcdir)/system_views.sql $(DESTDIR)$(datadir)/system_views.sql - $(INSTALL_DATA) $(srcdir)/information_schema.sql $(DESTDIR)$(datadir)/information_schema.sql - $(INSTALL_DATA) $(srcdir)/sql_features.txt $(DESTDIR)$(datadir)/sql_features.txt + $(INSTALL_DATA) postgres.bki '$(DESTDIR)$(datadir)/postgres.bki' + $(INSTALL_DATA) postgres.description '$(DESTDIR)$(datadir)/postgres.description' + $(INSTALL_DATA) $(srcdir)/system_views.sql '$(DESTDIR)$(datadir)/system_views.sql' + $(INSTALL_DATA) $(srcdir)/information_schema.sql '$(DESTDIR)$(datadir)/information_schema.sql' + $(INSTALL_DATA) $(srcdir)/sql_features.txt '$(DESTDIR)$(datadir)/sql_features.txt' installdirs: - $(mkinstalldirs) $(DESTDIR)$(datadir) + $(mkinstalldirs) '$(DESTDIR)$(datadir)' .PHONY: uninstall-data uninstall-data: - rm -f $(addprefix $(DESTDIR)$(datadir)/, $(BKIFILES) system_views.sql information_schema.sql sql_features.txt) + rm -f $(addprefix '$(DESTDIR)$(datadir)'/, $(BKIFILES) system_views.sql information_schema.sql sql_features.txt) clean: rm -f SUBSYS.o $(OBJS) $(BKIFILES) diff --git a/src/backend/utils/mb/conversion_procs/Makefile b/src/backend/utils/mb/conversion_procs/Makefile index 72e0e92c425..40425f1df6f 100644 --- a/src/backend/utils/mb/conversion_procs/Makefile +++ b/src/backend/utils/mb/conversion_procs/Makefile @@ -4,7 +4,7 @@ # Makefile for utils/mb/conversion_procs # # IDENTIFICATION -# $PostgreSQL: pgsql/src/backend/utils/mb/conversion_procs/Makefile,v 1.14 2005/05/03 19:17:59 tgl Exp $ +# $PostgreSQL: pgsql/src/backend/utils/mb/conversion_procs/Makefile,v 1.15 2005/12/09 21:19:35 petere Exp $ # #------------------------------------------------------------------------- @@ -184,14 +184,14 @@ $(REGRESSION_SCRIPT): Makefile cat regress_epilogue >> $@; install: $(SQLSCRIPT) installdirs - $(INSTALL_DATA) $(SQLSCRIPT) $(DESTDIR)$(datadir) + $(INSTALL_DATA) $(SQLSCRIPT) '$(DESTDIR)$(datadir)' @for dir in $(DIRS); do $(MAKE) -C $$dir $@ || exit; done installdirs: - $(mkinstalldirs) $(DESTDIR)$(datadir) $(DESTDIR)$(pkglibdir) + $(mkinstalldirs) '$(DESTDIR)$(datadir)' '$(DESTDIR)$(pkglibdir)' uninstall: - rm -f $(DESTDIR)$(datadir)/$(SQLSCRIPT) + rm -f '$(DESTDIR)$(datadir)/$(SQLSCRIPT)' @for dir in $(DIRS); do $(MAKE) -C $$dir $@ || exit; done clean distclean maintainer-clean: diff --git a/src/backend/utils/mb/conversion_procs/proc.mk b/src/backend/utils/mb/conversion_procs/proc.mk index 91b2304cac7..05bc2a4a09b 100644 --- a/src/backend/utils/mb/conversion_procs/proc.mk +++ b/src/backend/utils/mb/conversion_procs/proc.mk @@ -11,13 +11,16 @@ all: all-shared-lib include $(top_srcdir)/src/Makefile.shlib -install: all +install: all installdirs ifeq ($(enable_shared), yes) - $(INSTALL_SHLIB) $(shlib) $(DESTDIR)$(pkglibdir)/$(NAME)$(DLSUFFIX) + $(INSTALL_SHLIB) $(shlib) '$(DESTDIR)$(pkglibdir)/$(NAME)$(DLSUFFIX)' endif +installdirs: + $(mkinstalldirs) '$(DESTDIR)$(pkglibdir)' + uninstall: - rm -f $(DESTDIR)$(pkglibdir)/$(NAME)$(DLSUFFIX) + rm -f '$(DESTDIR)$(pkglibdir)/$(NAME)$(DLSUFFIX)' clean distclean maintainer-clean: clean-lib rm -f $(OBJS) |