|
|
|
|
@ -2,7 +2,7 @@ |
|
|
|
|
#
|
|
|
|
|
# Makefile for the pltcl shared object
|
|
|
|
|
#
|
|
|
|
|
# $PostgreSQL: pgsql/src/pl/tcl/Makefile,v 1.46 2005/05/17 18:26:23 tgl Exp $
|
|
|
|
|
# $PostgreSQL: pgsql/src/pl/tcl/Makefile,v 1.47 2005/05/24 17:07:41 tgl Exp $
|
|
|
|
|
#
|
|
|
|
|
#-------------------------------------------------------------------------
|
|
|
|
|
|
|
|
|
|
@ -50,6 +50,27 @@ ifeq ($(TCL_SHARED_BUILD), 1) |
|
|
|
|
all: all-lib |
|
|
|
|
$(MAKE) -C modules $@
|
|
|
|
|
|
|
|
|
|
# When doing a VPATH build, copy over the .sql and .out files so that the
|
|
|
|
|
# test script can find them. See comments in src/test/regress/GNUmakefile.
|
|
|
|
|
ifdef VPATH |
|
|
|
|
|
|
|
|
|
ifneq ($(PORTNAME),win32) |
|
|
|
|
abs_srcdir := $(shell cd $(srcdir) && pwd)
|
|
|
|
|
abs_builddir := $(shell pwd)
|
|
|
|
|
else |
|
|
|
|
abs_srcdir := $(shell cd $(srcdir) && pwd -W)
|
|
|
|
|
abs_builddir := $(shell pwd -W)
|
|
|
|
|
endif |
|
|
|
|
|
|
|
|
|
test_files_src := $(wildcard $(srcdir)/sql/*.sql) $(wildcard $(srcdir)/expected/*.out)
|
|
|
|
|
test_files_build := $(patsubst $(srcdir)/%, $(abs_builddir)/%, $(test_files_src))
|
|
|
|
|
|
|
|
|
|
all: $(test_files_build) |
|
|
|
|
$(test_files_build): $(abs_builddir)/%: $(srcdir)/% |
|
|
|
|
ln -s $< $@
|
|
|
|
|
|
|
|
|
|
endif |
|
|
|
|
|
|
|
|
|
install: all installdirs |
|
|
|
|
ifeq ($(enable_shared), yes) |
|
|
|
|
$(INSTALL_SHLIB) $(shlib) $(DESTDIR)$(pkglibdir)/$(NAME)$(DLSUFFIX)
|
|
|
|
|
|