Revert "Backpatch pgxs vpath build and installation fixes."

This reverts commit 1589246104.
REL9_1_STABLE
Andrew Dunstan 12 years ago
parent 1589246104
commit 03b6a6b48e
  1. 12
      src/Makefile.global.in
  2. 56
      src/makefiles/pgxs.mk

@ -415,22 +415,12 @@ else
libpq_pgport = -L$(top_builddir)/src/port -lpgport $(libpq) libpq_pgport = -L$(top_builddir)/src/port -lpgport $(libpq)
endif endif
# If PGXS is not defined, build libpq and libpgport dependancies as required.
# If the build is with PGXS, then these are supposed to be already built and
# installed, and we just ensure that the expected files exist.
ifndef PGXS
submake-libpq: submake-libpq:
$(MAKE) -C $(libpq_builddir) all $(MAKE) -C $(libpq_builddir) all
else
submake-libpq: $(libdir)/libpq.so ;
endif
ifndef PGXS
submake-libpgport: submake-libpgport:
$(MAKE) -C $(top_builddir)/src/port all $(MAKE) -C $(top_builddir)/src/port all
else
submake-libpgport: $(libdir)/libpgport.a
endif
.PHONY: submake-libpq submake-libpgport .PHONY: submake-libpq submake-libpgport

@ -62,20 +62,8 @@ top_builddir := $(dir $(PGXS))../..
include $(top_builddir)/src/Makefile.global include $(top_builddir)/src/Makefile.global
top_srcdir = $(top_builddir) top_srcdir = $(top_builddir)
# If USE_VPATH is set or Makefile is not in current directory we are building
# the extension with VPATH so we set the variable here
ifdef USE_VPATH
srcdir = $(USE_VPATH)
VPATH = $(USE_VPATH)
else
ifeq ($(CURDIR),$(dir $(firstword $(MAKEFILE_LIST))))
srcdir = . srcdir = .
VPATH = VPATH =
else
srcdir = $(dir $(firstword $(MAKEFILE_LIST)))
VPATH = $(srcdir)
endif
endif
endif endif
@ -114,40 +102,33 @@ all: all-lib
endif # MODULE_big endif # MODULE_big
install: all installcontrol installdata installdatatsearch installdocs installscripts | installdirs install: all installdirs
ifdef MODULES
$(INSTALL_SHLIB) $(addsuffix $(DLSUFFIX), $(MODULES)) '$(DESTDIR)$(pkglibdir)/'
endif # MODULES
ifdef PROGRAM
$(INSTALL_PROGRAM) $(PROGRAM)$(X) '$(DESTDIR)$(bindir)'
endif # PROGRAM
installcontrol: $(addsuffix .control, $(EXTENSION))
ifneq (,$(EXTENSION)) ifneq (,$(EXTENSION))
$(INSTALL_DATA) $^ '$(DESTDIR)$(datadir)/extension/' $(INSTALL_DATA) $(addprefix $(srcdir)/, $(addsuffix .control, $(EXTENSION))) '$(DESTDIR)$(datadir)/extension/'
endif endif # EXTENSION
installdata: $(DATA) $(DATA_built)
ifneq (,$(DATA)$(DATA_built)) ifneq (,$(DATA)$(DATA_built))
$(INSTALL_DATA) $^ '$(DESTDIR)$(datadir)/$(datamoduledir)/' $(INSTALL_DATA) $(addprefix $(srcdir)/, $(DATA)) $(DATA_built) '$(DESTDIR)$(datadir)/$(datamoduledir)/'
endif endif # DATA
installdatatsearch: $(DATA_TSEARCH)
ifneq (,$(DATA_TSEARCH)) ifneq (,$(DATA_TSEARCH))
$(INSTALL_DATA) $^ '$(DESTDIR)$(datadir)/tsearch_data/' $(INSTALL_DATA) $(addprefix $(srcdir)/, $(DATA_TSEARCH)) '$(DESTDIR)$(datadir)/tsearch_data/'
endif endif # DATA_TSEARCH
ifdef MODULES
installdocs: $(DOCS) $(INSTALL_SHLIB) $(addsuffix $(DLSUFFIX), $(MODULES)) '$(DESTDIR)$(pkglibdir)/'
endif # MODULES
ifdef DOCS ifdef DOCS
ifdef docdir ifdef docdir
$(INSTALL_DATA) $^ '$(DESTDIR)$(docdir)/$(docmoduledir)/' $(INSTALL_DATA) $(addprefix $(srcdir)/, $(DOCS)) '$(DESTDIR)$(docdir)/$(docmoduledir)/'
endif # docdir endif # docdir
endif # DOCS endif # DOCS
ifdef PROGRAM
installscripts: $(SCRIPTS) $(SCRIPTS_built) $(INSTALL_PROGRAM) $(PROGRAM)$(X) '$(DESTDIR)$(bindir)'
endif # PROGRAM
ifdef SCRIPTS ifdef SCRIPTS
$(INSTALL_SCRIPT) $^ '$(DESTDIR)$(bindir)/' $(INSTALL_SCRIPT) $(addprefix $(srcdir)/, $(SCRIPTS)) '$(DESTDIR)$(bindir)/'
endif # SCRIPTS endif # SCRIPTS
ifdef SCRIPTS_built
$(INSTALL_SCRIPT) $(SCRIPTS_built) '$(DESTDIR)$(bindir)/'
endif # SCRIPTS_built
ifdef MODULE_big ifdef MODULE_big
install: install-lib install: install-lib
@ -272,7 +253,6 @@ test_files_build := $(patsubst $(srcdir)/%, $(abs_builddir)/%, $(test_files_src)
all: $(test_files_build) all: $(test_files_build)
$(test_files_build): $(abs_builddir)/%: $(srcdir)/% $(test_files_build): $(abs_builddir)/%: $(srcdir)/%
$(MKDIR_P) $(dir $@)
ln -s $< $@ ln -s $< $@
endif # VPATH endif # VPATH

Loading…
Cancel
Save