*** ./contrib/btree_gist/Makefile.orig Wed Aug 11 13:38:31 2004 --- ./contrib/btree_gist/Makefile Wed Aug 11 13:41:31 2004 *************** *** 1,7 **** subdir = contrib/btree_gist top_builddir = ../.. - include $(top_builddir)/src/Makefile.global MODULE_big = btree_gist --- 1,6 ---- *************** *** 16,19 **** REGRESS = init int2 int4 int8 float4 float8 cash oid timestamp timestamptz time timetz \ date interval macaddr inet cidr text varchar char bytea bit varbit numeric ! include $(top_srcdir)/contrib/contrib-global.mk --- 15,18 ---- REGRESS = init int2 int4 int8 float4 float8 cash oid timestamp timestamptz time timetz \ date interval macaddr inet cidr text varchar char bytea bit varbit numeric ! include $(top_builddir)/contrib/contrib-global.mk *** ./contrib/chkpass/Makefile.orig Sat Nov 29 20:51:19 2003 --- ./contrib/chkpass/Makefile Wed Aug 11 13:37:23 2004 *************** *** 2,8 **** subdir = contrib/chkpass top_builddir = ../.. - include $(top_builddir)/src/Makefile.global MODULE_big = chkpass OBJS = chkpass.o --- 2,7 ---- *************** *** 10,13 **** DATA_built = chkpass.sql DOCS = README.chkpass ! include $(top_srcdir)/contrib/contrib-global.mk --- 9,12 ---- DATA_built = chkpass.sql DOCS = README.chkpass ! include $(top_builddir)/contrib/contrib-global.mk *** ./contrib/contrib-global.mk.orig Tue Aug 10 08:29:01 2004 --- ./contrib/contrib-global.mk Wed Aug 11 14:54:28 2004 *************** *** 1,4 **** # $PostgreSQL: pgsql-server/contrib/contrib-global.mk,v 1.8 2004/07/30 12:26:39 petere Exp $ NO_PGXS = 1 ! include $(top_srcdir)/src/makefiles/pgxs.mk --- 1,11 ---- # $PostgreSQL: pgsql-server/contrib/contrib-global.mk,v 1.8 2004/07/30 12:26:39 petere Exp $ + ifdef USE_PGXS + # use PGXS dynamic infrastructure to compile with an installed postgresql + PGXS := $(shell pg_config --pgxs) + include $(PGXS) + else + # simple local compilation for locally configured postgresql NO_PGXS = 1 ! include $(top_builddir)/src/makefiles/pgxs.mk ! endif *** ./contrib/cube/Makefile.orig Wed Aug 11 13:38:31 2004 --- ./contrib/cube/Makefile Wed Aug 11 13:42:19 2004 *************** *** 2,8 **** subdir = contrib/cube top_builddir = ../.. - include $(top_builddir)/src/Makefile.global MODULE_big = cube OBJS= cube.o cubeparse.o --- 2,7 ---- *************** *** 11,16 **** --- 10,18 ---- DOCS = README.cube REGRESS = cube + EXTRA_CLEAN = cubeparse.c cubeparse.h cubescan.c y.tab.c y.tab.h + + include $(top_builddir)/contrib/contrib-global.mk # cubescan is compiled as part of cubeparse cubeparse.o: cubescan.c *************** *** 32,39 **** else @$(missing) flex $< $@ endif - - EXTRA_CLEAN = cubeparse.c cubeparse.h cubescan.c y.tab.c y.tab.h - - - include $(top_srcdir)/contrib/contrib-global.mk --- 34,36 ---- *** ./contrib/dbase/Makefile.orig Wed Aug 11 13:38:31 2004 --- ./contrib/dbase/Makefile Wed Aug 11 13:43:22 2004 *************** *** 2,8 **** subdir = contrib/dbase top_builddir = ../.. ! include $(top_builddir)/src/Makefile.global PROGRAM = dbf2pg OBJS = dbf.o dbf2pg.o endian.o --- 2,8 ---- subdir = contrib/dbase top_builddir = ../.. ! #include $(top_builddir)/src/Makefile.global PROGRAM = dbf2pg OBJS = dbf.o dbf2pg.o endian.o *************** *** 18,21 **** DOCS = README.dbf2pg MAN = dbf2pg.1 # XXX not implemented ! include $(top_srcdir)/contrib/contrib-global.mk --- 18,21 ---- DOCS = README.dbf2pg MAN = dbf2pg.1 # XXX not implemented ! include $(top_builddir)/contrib/contrib-global.mk *** ./contrib/dblink/Makefile.orig Wed Aug 11 13:38:31 2004 --- ./contrib/dblink/Makefile Wed Aug 11 13:45:35 2004 *************** *** 2,8 **** subdir = contrib/dblink top_builddir = ../.. - include $(top_builddir)/src/Makefile.global MODULE_big = dblink PG_CPPFLAGS = -I$(libpq_srcdir) --- 2,7 ---- *************** *** 13,16 **** DOCS = README.dblink REGRESS = dblink ! include $(top_srcdir)/contrib/contrib-global.mk --- 12,15 ---- DOCS = README.dblink REGRESS = dblink ! include $(top_builddir)/contrib/contrib-global.mk *** ./contrib/dbmirror/Makefile.orig Wed Aug 11 13:38:31 2004 --- ./contrib/dbmirror/Makefile Wed Aug 11 13:46:29 2004 *************** *** 2,10 **** subdir = contrib/dbmirror top_builddir = ../.. - include $(top_builddir)/src/Makefile.global MODULES = pending DOCS = README.dbmirror ! include $(top_srcdir)/contrib/contrib-global.mk --- 2,9 ---- subdir = contrib/dbmirror top_builddir = ../.. MODULES = pending DOCS = README.dbmirror ! include $(top_builddir)/contrib/contrib-global.mk *** ./contrib/dbsize/Makefile.orig Wed Aug 11 13:38:31 2004 --- ./contrib/dbsize/Makefile Wed Aug 11 13:46:42 2004 *************** *** 1,9 **** subdir = contrib/dbsize top_builddir = ../.. - include $(top_builddir)/src/Makefile.global MODULES = dbsize DATA_built = dbsize.sql DOCS = README.dbsize ! include $(top_srcdir)/contrib/contrib-global.mk --- 1,8 ---- subdir = contrib/dbsize top_builddir = ../.. MODULES = dbsize DATA_built = dbsize.sql DOCS = README.dbsize ! include $(top_builddir)/contrib/contrib-global.mk *** ./contrib/earthdistance/Makefile.orig Wed Aug 11 13:38:31 2004 --- ./contrib/earthdistance/Makefile Wed Aug 11 13:46:59 2004 *************** *** 2,12 **** subdir = contrib/earthdistance top_builddir = ../.. - include $(top_builddir)/src/Makefile.global MODULES = earthdistance DATA_built = earthdistance.sql DOCS = README.earthdistance REGRESS = earthdistance ! include $(top_srcdir)/contrib/contrib-global.mk --- 2,11 ---- subdir = contrib/earthdistance top_builddir = ../.. MODULES = earthdistance DATA_built = earthdistance.sql DOCS = README.earthdistance REGRESS = earthdistance ! include $(top_builddir)/contrib/contrib-global.mk *** ./contrib/findoidjoins/Makefile.orig Wed Aug 11 13:38:31 2004 --- ./contrib/findoidjoins/Makefile Wed Aug 11 13:47:36 2004 *************** *** 2,8 **** subdir = contrib/findoidjoins top_builddir = ../.. - include $(top_builddir)/src/Makefile.global PROGRAM = findoidjoins OBJS = findoidjoins.o --- 2,7 ---- *************** *** 13,16 **** SCRIPTS = make_oidjoins_check DOCS = README.findoidjoins ! include $(top_srcdir)/contrib/contrib-global.mk --- 12,15 ---- SCRIPTS = make_oidjoins_check DOCS = README.findoidjoins ! include $(top_builddir)/contrib/contrib-global.mk *** ./contrib/fulltextindex/Makefile.orig Wed Aug 11 13:38:31 2004 --- ./contrib/fulltextindex/Makefile Wed Aug 11 13:47:50 2004 *************** *** 2,12 **** subdir = contrib/fulltextindex top_builddir = ../.. - include $(top_builddir)/src/Makefile.global MODULES = fti DATA_built = fti.sql DOCS = README.fti SCRIPTS = fti.pl ! include $(top_srcdir)/contrib/contrib-global.mk --- 2,11 ---- subdir = contrib/fulltextindex top_builddir = ../.. MODULES = fti DATA_built = fti.sql DOCS = README.fti SCRIPTS = fti.pl ! include $(top_builddir)/contrib/contrib-global.mk *** ./contrib/fuzzystrmatch/Makefile.orig Wed Aug 11 13:38:31 2004 --- ./contrib/fuzzystrmatch/Makefile Wed Aug 11 13:48:07 2004 *************** *** 2,8 **** subdir = contrib/fuzzystrmatch top_builddir = ../.. - include $(top_builddir)/src/Makefile.global MODULE_big = fuzzystrmatch SRCS += fuzzystrmatch.c dmetaphone.c --- 2,7 ---- *************** *** 10,13 **** DATA_built = fuzzystrmatch.sql DOCS = README.fuzzystrmatch README.soundex ! include $(top_srcdir)/contrib/contrib-global.mk --- 9,12 ---- DATA_built = fuzzystrmatch.sql DOCS = README.fuzzystrmatch README.soundex ! include $(top_builddir)/contrib/contrib-global.mk *** ./contrib/intagg/Makefile.orig Wed Aug 11 13:38:31 2004 --- ./contrib/intagg/Makefile Wed Aug 11 13:48:35 2004 *************** *** 6,15 **** subdir = contrib/intagg top_builddir = ../.. - include $(top_builddir)/src/Makefile.global MODULES = int_aggregate DATA_built = int_aggregate.sql DOCS = README.int_aggregate ! include $(top_srcdir)/contrib/contrib-global.mk --- 6,14 ---- subdir = contrib/intagg top_builddir = ../.. MODULES = int_aggregate DATA_built = int_aggregate.sql DOCS = README.int_aggregate ! include $(top_builddir)/contrib/contrib-global.mk *** ./contrib/intarray/Makefile.orig Wed Aug 11 13:38:31 2004 --- ./contrib/intarray/Makefile Wed Aug 11 13:48:55 2004 *************** *** 2,8 **** subdir = contrib/intarray top_builddir = ../.. - include $(top_builddir)/src/Makefile.global MODULE_big = _int OBJS = _int_bool.o _int_gist.o _int_op.o _int_tool.o _intbig_gist.o --- 2,7 ---- *************** *** 10,13 **** DOCS = README.intarray REGRESS = _int ! include $(top_srcdir)/contrib/contrib-global.mk --- 9,12 ---- DOCS = README.intarray REGRESS = _int ! include $(top_builddir)/contrib/contrib-global.mk *** ./contrib/isbn_issn/Makefile.orig Wed Aug 11 13:38:31 2004 --- ./contrib/isbn_issn/Makefile Wed Aug 11 13:49:18 2004 *************** *** 2,11 **** subdir = contrib/isbn_issn top_builddir = ../.. - include $(top_builddir)/src/Makefile.global MODULES = isbn_issn DATA_built = isbn_issn.sql DOCS = README.isbn_issn ! include $(top_srcdir)/contrib/contrib-global.mk --- 2,10 ---- subdir = contrib/isbn_issn top_builddir = ../.. MODULES = isbn_issn DATA_built = isbn_issn.sql DOCS = README.isbn_issn ! include $(top_builddir)/contrib/contrib-global.mk *** ./contrib/lo/Makefile.orig Wed Aug 11 13:38:31 2004 --- ./contrib/lo/Makefile Wed Aug 11 13:49:34 2004 *************** *** 2,12 **** subdir = contrib/lo top_builddir = ../.. - include $(top_builddir)/src/Makefile.global MODULES = lo DATA_built = lo.sql DATA = lo_drop.sql lo_test.sql DOCS = README.lo ! include $(top_srcdir)/contrib/contrib-global.mk --- 2,11 ---- subdir = contrib/lo top_builddir = ../.. MODULES = lo DATA_built = lo.sql DATA = lo_drop.sql lo_test.sql DOCS = README.lo ! include $(top_builddir)/contrib/contrib-global.mk *** ./contrib/ltree/Makefile.orig Wed Aug 11 13:38:31 2004 --- ./contrib/ltree/Makefile Wed Aug 11 13:49:53 2004 *************** *** 1,6 **** subdir = contrib/ltree top_builddir = ../.. - include $(top_builddir)/src/Makefile.global PG_CPPFLAGS = -DLOWER_NODE MODULE_big = ltree --- 1,5 ---- *************** *** 10,13 **** DOCS = README.ltree REGRESS = ltree ! include $(top_srcdir)/contrib/contrib-global.mk --- 9,12 ---- DOCS = README.ltree REGRESS = ltree ! include $(top_builddir)/contrib/contrib-global.mk *** ./contrib/mSQL-interface/Makefile.orig Wed Aug 11 13:38:31 2004 --- ./contrib/mSQL-interface/Makefile Wed Aug 11 13:50:50 2004 *************** *** 4,10 **** subdir = contrib/mSQL-interface top_builddir = ../.. - include $(top_builddir)/src/Makefile.global NAME := mpgsql SO_MAJOR_VERSION := 0 --- 4,9 ---- *************** *** 13,19 **** override CPPFLAGS := -I$(libpq_srcdir) $(CPPFLAGS) ! include $(top_srcdir)/src/Makefile.shlib all: all-lib --- 12,18 ---- override CPPFLAGS := -I$(libpq_srcdir) $(CPPFLAGS) ! include $(top_builddir)/contrib/contrib-global.mk all: all-lib *** ./contrib/miscutil/Makefile.orig Wed Aug 11 13:38:31 2004 --- ./contrib/miscutil/Makefile Wed Aug 11 13:51:34 2004 *************** *** 2,11 **** subdir = contrib/miscutil top_builddir = ../.. - include $(top_builddir)/src/Makefile.global MODULES = misc_utils DATA_built = misc_utils.sql DOCS = README.misc_utils ! include $(top_srcdir)/contrib/contrib-global.mk --- 2,10 ---- subdir = contrib/miscutil top_builddir = ../.. MODULES = misc_utils DATA_built = misc_utils.sql DOCS = README.misc_utils ! include $(top_builddir)/contrib/contrib-global.mk *** ./contrib/noupdate/Makefile.orig Wed Aug 11 13:38:31 2004 --- ./contrib/noupdate/Makefile Wed Aug 11 13:51:54 2004 *************** *** 2,11 **** subdir = contrib/noupdate top_builddir = ../.. - include $(top_builddir)/src/Makefile.global MODULES = noup DATA_built = noup.sql DOCS = README.noup ! include $(top_srcdir)/contrib/contrib-global.mk --- 2,10 ---- subdir = contrib/noupdate top_builddir = ../.. MODULES = noup DATA_built = noup.sql DOCS = README.noup ! include $(top_builddir)/contrib/contrib-global.mk *** ./contrib/oid2name/Makefile.orig Wed Aug 11 13:38:31 2004 --- ./contrib/oid2name/Makefile Wed Aug 11 13:52:34 2004 *************** *** 2,8 **** subdir = contrib/oid2name top_builddir = ../.. - include $(top_builddir)/src/Makefile.global PROGRAM = oid2name OBJS = oid2name.o --- 2,7 ---- *************** *** 12,15 **** DOCS = README.oid2name ! include $(top_srcdir)/contrib/contrib-global.mk --- 11,14 ---- DOCS = README.oid2name ! include $(top_builddir)/contrib/contrib-global.mk *** ./contrib/pg_autovacuum/Makefile.orig Wed Aug 11 13:38:31 2004 --- ./contrib/pg_autovacuum/Makefile Wed Aug 11 13:52:53 2004 *************** *** 1,7 **** subdir = contrib/pg_autovacuum top_builddir = ../.. - include $(top_builddir)/src/Makefile.global PROGRAM = pg_autovacuum OBJS = pg_autovacuum.o --- 1,6 ---- *************** *** 11,14 **** DOCS = README.pg_autovacuum ! include $(top_srcdir)/contrib/contrib-global.mk --- 10,13 ---- DOCS = README.pg_autovacuum ! include $(top_builddir)/contrib/contrib-global.mk *** ./contrib/pg_dumplo/Makefile.orig Wed Aug 11 13:38:31 2004 --- ./contrib/pg_dumplo/Makefile Wed Aug 11 13:53:07 2004 *************** *** 2,8 **** subdir = contrib/pg_dumplo top_builddir = ../.. - include $(top_builddir)/src/Makefile.global PROGRAM = pg_dumplo OBJS = main.o lo_export.o lo_import.o utils.o --- 2,7 ---- *************** *** 12,15 **** DOCS = README.pg_dumplo ! include $(top_srcdir)/contrib/contrib-global.mk --- 11,14 ---- DOCS = README.pg_dumplo ! include $(top_builddir)/contrib/contrib-global.mk *** ./contrib/pg_logger/Makefile.orig Wed Aug 11 13:38:31 2004 --- ./contrib/pg_logger/Makefile Wed Aug 11 13:53:17 2004 *************** *** 2,12 **** subdir = contrib/pg_logger top_builddir = ../.. - include $(top_builddir)/src/Makefile.global PROGRAM = pg_logger OBJS = pg_logger.o DOCS = README.pg_logger ! include $(top_srcdir)/contrib/contrib-global.mk --- 2,11 ---- subdir = contrib/pg_logger top_builddir = ../.. PROGRAM = pg_logger OBJS = pg_logger.o DOCS = README.pg_logger ! include $(top_builddir)/contrib/contrib-global.mk *** ./contrib/pg_trgm/Makefile.orig Wed Aug 11 13:38:31 2004 --- ./contrib/pg_trgm/Makefile Wed Aug 11 13:53:31 2004 *************** *** 1,7 **** subdir = contrib/pg_trgm top_builddir = ../.. - include $(top_builddir)/src/Makefile.global - override CPPFLAGS := -I. $(CPPFLAGS) --- 1,5 ---- *************** *** 12,17 **** DOCS = README.pg_trgm REGRESS = pg_trgm ! include $(top_srcdir)/contrib/contrib-global.mk # DO NOT DELETE --- 10,15 ---- DOCS = README.pg_trgm REGRESS = pg_trgm ! include $(top_builddir)/contrib/contrib-global.mk # DO NOT DELETE *** ./contrib/pgbench/Makefile.orig Wed Aug 11 13:38:31 2004 --- ./contrib/pgbench/Makefile Wed Aug 11 15:16:50 2004 *************** *** 2,8 **** subdir = contrib/pgbench top_builddir = ../.. - include $(top_builddir)/src/Makefile.global PROGRAM = pgbench OBJS = pgbench.o --- 2,7 ---- *************** *** 12,15 **** DOCS = README.pgbench README.pgbench_jis ! include $(top_srcdir)/contrib/contrib-global.mk --- 11,17 ---- DOCS = README.pgbench README.pgbench_jis ! include $(top_builddir)/contrib/contrib-global.mk ! ! echo: ! echo $(libpq_srcdir) *** ./contrib/pgcrypto/Makefile.orig Wed Aug 11 13:38:31 2004 --- ./contrib/pgcrypto/Makefile Wed Aug 11 13:54:30 2004 *************** *** 4,10 **** subdir = contrib/pgcrypto top_builddir = ../.. - include $(top_builddir)/src/Makefile.global # either 'builtin', 'mhash', 'openssl' cryptolib = builtin --- 4,9 ---- *************** *** 74,84 **** REGRESS := init md5 sha1 hmac-md5 hmac-sha1 blowfish rijndael \ crypt-des crypt-md5 crypt-blowfish crypt-xdes ! include $(top_srcdir)/contrib/contrib-global.mk rijndael.o: rijndael.tbl rijndael.tbl: $(CC) $(CPPFLAGS) $(CFLAGS) -DPRINT_TABS rijndael.c -o gen-rtab ./gen-rtab > rijndael.tbl - --- 73,82 ---- REGRESS := init md5 sha1 hmac-md5 hmac-sha1 blowfish rijndael \ crypt-des crypt-md5 crypt-blowfish crypt-xdes ! include $(top_builddir)/contrib/contrib-global.mk rijndael.o: rijndael.tbl rijndael.tbl: $(CC) $(CPPFLAGS) $(CFLAGS) -DPRINT_TABS rijndael.c -o gen-rtab ./gen-rtab > rijndael.tbl *** ./contrib/pgstattuple/Makefile.orig Wed Aug 11 13:38:31 2004 --- ./contrib/pgstattuple/Makefile Wed Aug 11 13:54:52 2004 *************** *** 8,14 **** subdir = contrib/pgstattuple top_builddir = ../.. - include $(top_builddir)/src/Makefile.global MODULE_big := pgstattuple SRCS += pgstattuple.c --- 8,13 ---- *************** *** 19,22 **** PG_CPPFLAGS := SHLIB_LINK := ! include $(top_srcdir)/contrib/contrib-global.mk --- 18,21 ---- PG_CPPFLAGS := SHLIB_LINK := ! include $(top_builddir)/contrib/contrib-global.mk *** ./contrib/rserv/Makefile.orig Wed Aug 11 13:38:31 2004 --- ./contrib/rserv/Makefile Wed Aug 11 13:55:21 2004 *************** *** 3,9 **** subdir = contrib/rserv top_builddir = ../.. - include $(top_builddir)/src/Makefile.global NAME = rserv MODULES = rserv --- 3,8 ---- *************** *** 17,22 **** --- 16,22 ---- SCRIPTS_built += PrepareSnapshot ApplySnapshot SCRIPTS_built += InitRservTest + include $(top_builddir)/contrib/contrib-global.mk $(SQLS): %.sql: %.sql.in sed 's,@MODULE_FILENAME@,$$libdir/$(NAME),g' $< >$@ *************** *** 27,31 **** -e 's:@BINDIR@:$(bindir):g' \ -e 's:@LIBDIR@:$(datadir)/contrib:g' $< >$@ chmod a+x $@ - - include $(top_srcdir)/contrib/contrib-global.mk --- 27,29 ---- *** ./contrib/rtree_gist/Makefile.orig Wed Aug 11 13:38:31 2004 --- ./contrib/rtree_gist/Makefile Wed Aug 11 13:55:42 2004 *************** *** 2,12 **** subdir = contrib/rtree_gist top_builddir = ../.. - include $(top_builddir)/src/Makefile.global MODULES = rtree_gist DATA_built = rtree_gist.sql DOCS = README.rtree_gist REGRESS = rtree_gist ! include $(top_srcdir)/contrib/contrib-global.mk --- 2,11 ---- subdir = contrib/rtree_gist top_builddir = ../.. MODULES = rtree_gist DATA_built = rtree_gist.sql DOCS = README.rtree_gist REGRESS = rtree_gist ! include $(top_builddir)/contrib/contrib-global.mk *** ./contrib/seg/Makefile.orig Wed Aug 11 13:38:31 2004 --- ./contrib/seg/Makefile Wed Aug 11 13:56:09 2004 *************** *** 2,8 **** subdir = contrib/seg top_builddir = ../.. - include $(top_builddir)/src/Makefile.global MODULE_big = seg OBJS = seg.o segparse.o --- 2,7 ---- *************** *** 10,15 **** --- 9,17 ---- DOCS = README.seg REGRESS = seg + EXTRA_CLEAN = segparse.c segparse.h segscan.c y.tab.c y.tab.h + + include $(top_builddir)/contrib/contrib-global.mk # segscan is compiled as part of segparse segparse.o: segscan.c *************** *** 31,38 **** else @$(missing) flex $< $@ endif - - EXTRA_CLEAN = segparse.c segparse.h segscan.c y.tab.c y.tab.h - - - include $(top_srcdir)/contrib/contrib-global.mk --- 33,35 ---- *** ./contrib/spi/Makefile.orig Wed Aug 11 13:38:31 2004 --- ./contrib/spi/Makefile Wed Aug 11 13:56:29 2004 *************** *** 2,8 **** subdir = contrib/spi top_builddir = ../.. - include $(top_builddir)/src/Makefile.global MODULES = autoinc insert_username moddatetime refint timetravel DATA_built = $(addsuffix .sql, $(MODULES)) --- 2,7 ---- *************** *** 12,15 **** # comment out if you want a quieter refint package for other uses PG_CPPFLAGS = -DREFINT_VERBOSE ! include $(top_srcdir)/contrib/contrib-global.mk --- 11,14 ---- # comment out if you want a quieter refint package for other uses PG_CPPFLAGS = -DREFINT_VERBOSE ! include $(top_builddir)/contrib/contrib-global.mk *** ./contrib/string/Makefile.orig Wed Aug 11 13:38:31 2004 --- ./contrib/string/Makefile Wed Aug 11 13:56:47 2004 *************** *** 2,11 **** subdir = contrib/string top_builddir = ../.. - include $(top_builddir)/src/Makefile.global MODULES = string_io DATA_built = string_io.sql DOCS = README.string_io ! include $(top_srcdir)/contrib/contrib-global.mk --- 2,10 ---- subdir = contrib/string top_builddir = ../.. MODULES = string_io DATA_built = string_io.sql DOCS = README.string_io ! include $(top_builddir)/contrib/contrib-global.mk *** ./contrib/tablefunc/Makefile.orig Wed Aug 11 13:38:31 2004 --- ./contrib/tablefunc/Makefile Wed Aug 11 13:56:57 2004 *************** *** 1,10 **** subdir = contrib/tablefunc top_builddir = ../.. - include $(top_builddir)/src/Makefile.global MODULES = tablefunc DATA_built = tablefunc.sql DOCS = README.tablefunc REGRESS = tablefunc ! include $(top_srcdir)/contrib/contrib-global.mk --- 1,9 ---- subdir = contrib/tablefunc top_builddir = ../.. MODULES = tablefunc DATA_built = tablefunc.sql DOCS = README.tablefunc REGRESS = tablefunc ! include $(top_builddir)/contrib/contrib-global.mk *** ./contrib/tips/Makefile.orig Wed Aug 11 13:38:31 2004 --- ./contrib/tips/Makefile Wed Aug 11 13:57:11 2004 *************** *** 2,9 **** subdir = contrib/tips top_builddir = ../.. - include $(top_builddir)/src/Makefile.global DOCS = README.apachelog ! include $(top_srcdir)/contrib/contrib-global.mk --- 2,8 ---- subdir = contrib/tips top_builddir = ../.. DOCS = README.apachelog ! include $(top_builddir)/contrib/contrib-global.mk *** ./contrib/tsearch/Makefile.orig Wed Aug 11 13:38:31 2004 --- ./contrib/tsearch/Makefile Wed Aug 11 13:57:39 2004 *************** *** 2,8 **** subdir = contrib/tsearch top_builddir = ../.. - include $(top_builddir)/src/Makefile.global override CPPFLAGS := -I. $(CPPFLAGS) --- 2,7 ---- *************** *** 13,18 **** --- 12,21 ---- DOCS = README.tsearch REGRESS = tsearch + EXTRA_CLEAN = parser.c + + include $(top_builddir)/contrib/contrib-global.mk + # parser is compiled as part of query query.o: parser.c *************** *** 23,29 **** @$(missing) flex $< $@ endif - EXTRA_CLEAN = parser.c - - include $(top_srcdir)/contrib/contrib-global.mk # DO NOT DELETE --- 26,29 ---- *** ./contrib/tsearch2/Makefile.orig Wed Aug 11 13:38:31 2004 --- ./contrib/tsearch2/Makefile Wed Aug 11 13:58:33 2004 *************** *** 2,9 **** subdir = contrib/tsearch2 top_builddir = ../.. - include $(top_builddir)/src/Makefile.global - MODULE_big = tsearch2 OBJS = dict_ex.o dict.o snmap.o stopword.o common.o prs_dcfg.o \ --- 2,7 ---- *************** *** 17,27 **** OBJS:= $(OBJS) $(SUBDIROBJS) - $(SUBDIROBJS): $(SUBDIRS:%=%-recursive) ; - - $(SUBDIRS:%=%-recursive): - $(MAKE) -C $(subst -recursive,,$@) SUBSYS.o - PG_CPPFLAGS = -I$(srcdir)/snowball -I$(srcdir)/ispell -I$(srcdir)/wordparser DATA = stopword/english.stop stopword/russian.stop --- 15,20 ---- *************** *** 31,36 **** --- 24,38 ---- SHLIB_LINK := -lm + + include $(top_builddir)/contrib/contrib-global.mk + + + $(SUBDIROBJS): $(SUBDIRS:%=%-recursive) ; + + $(SUBDIRS:%=%-recursive): + $(MAKE) -C $(subst -recursive,,$@) SUBSYS.o + tsearch2.sql: tsearch.sql.in sed -e 's,MODULE_PATHNAME,$$libdir/$(MODULE_big),g' \ -e 's,DATA_PATH,$(datadir)/contrib,g' $< >$@ *************** *** 43,47 **** subclean: for dir in $(SUBDIRS); do $(MAKE) -C $$dir clean || exit; done - - include $(top_srcdir)/contrib/contrib-global.mk --- 45,47 ---- *** ./contrib/userlock/Makefile.orig Wed Aug 11 13:38:31 2004 --- ./contrib/userlock/Makefile Wed Aug 11 13:58:44 2004 *************** *** 2,11 **** subdir = contrib/userlock top_builddir = ../.. - include $(top_builddir)/src/Makefile.global MODULES = user_locks DATA_built = user_locks.sql DOCS = README.user_locks ! include $(top_srcdir)/contrib/contrib-global.mk --- 2,10 ---- subdir = contrib/userlock top_builddir = ../.. MODULES = user_locks DATA_built = user_locks.sql DOCS = README.user_locks ! include $(top_builddir)/contrib/contrib-global.mk *** ./contrib/vacuumlo/Makefile.orig Wed Aug 11 13:38:31 2004 --- ./contrib/vacuumlo/Makefile Wed Aug 11 13:58:55 2004 *************** *** 2,8 **** subdir = contrib/vacuumlo top_builddir = ../.. - include $(top_builddir)/src/Makefile.global PROGRAM = vacuumlo OBJS = vacuumlo.o --- 2,7 ---- *************** *** 12,15 **** DOCS = README.vacuumlo ! include $(top_srcdir)/contrib/contrib-global.mk --- 11,14 ---- DOCS = README.vacuumlo ! include $(top_builddir)/contrib/contrib-global.mk *** ./contrib/xml/Makefile.orig Wed Aug 11 13:38:31 2004 --- ./contrib/xml/Makefile Wed Aug 11 13:59:06 2004 *************** *** 2,8 **** subdir = contrib/xml top_builddir = ../.. - include $(top_builddir)/src/Makefile.global MODULE_big = pgxml_dom OBJS = pgxml_dom.o --- 2,7 ---- *************** *** 10,13 **** DATA_built = pgxml_dom.sql DOCS = README.xml ! include $(top_srcdir)/contrib/contrib-global.mk --- 9,12 ---- DATA_built = pgxml_dom.sql DOCS = README.xml ! include $(top_builddir)/contrib/contrib-global.mk *** ./contrib/xml2/Makefile.orig Wed Aug 11 13:38:31 2004 --- ./contrib/xml2/Makefile Wed Aug 11 13:59:32 2004 *************** *** 1,7 **** # This makefile will build the new XML and XSLT routines. subdir = contrib/xml2 ! top_builddir = ../../ ! include $(top_builddir)/src/Makefile.global MODULE_big = pgxml --- 1,6 ---- # This makefile will build the new XML and XSLT routines. subdir = contrib/xml2 ! top_builddir = ../.. MODULE_big = pgxml *************** *** 14,18 **** DATA_built = pgxml.sql DOCS = README.xml2 ! include $(top_builddir)contrib/contrib-global.mk ! --- 13,16 ---- DATA_built = pgxml.sql DOCS = README.xml2 ! include $(top_builddir)/contrib/contrib-global.mk *** ./src/Makefile.global.in.orig Tue Aug 10 08:29:03 2004 --- ./src/Makefile.global.in Wed Aug 11 15:21:23 2004 *************** *** 291,298 **** --- 291,305 ---- # # Some variables needed to find some client interfaces + ifdef PGXS + # some contribs assumes headers and libs are in the source tree... + libpq_srcdir = $(includedir) + libpq_builddir = $(libdir) + else libpq_srcdir = $(top_srcdir)/src/interfaces/libpq libpq_builddir = $(top_builddir)/src/interfaces/libpq + endif + libpq = -L$(libpq_builddir) -lpq submake-libpq: *** ./src/Makefile.orig Tue Aug 10 08:29:03 2004 --- ./src/Makefile Wed Aug 11 15:22:25 2004 *************** *** 35,40 **** --- 35,41 ---- install-all-headers: $(MAKE) -C include $@ + $(MAKE) -C port $@ installdirs: installdirs-local *** ./src/makefiles/pgxs.mk.orig Fri Jul 30 14:26:40 2004 --- ./src/makefiles/pgxs.mk Wed Aug 11 14:55:56 2004 *************** *** 50,63 **** ifdef PGXS # We assume that we are in src/makefiles/, so top is ... ! top_builddir := $(dir $(PGXS))/../.. ! include $(top_builddir)/src/Makefile.global ! ! top_srcdir = $(top_builddir) srcdir = . VPATH = endif override CPPFLAGS := -I$(srcdir) $(CPPFLAGS) --- 50,61 ---- ifdef PGXS # We assume that we are in src/makefiles/, so top is ... ! top_builddir := $(dir $(PGXS))../.. srcdir = . VPATH = endif + include $(top_builddir)/src/Makefile.global override CPPFLAGS := -I$(srcdir) $(CPPFLAGS) *** ./src/port/Makefile.orig Tue Aug 10 08:29:13 2004 --- ./src/port/Makefile Wed Aug 11 15:30:08 2004 *************** *** 20,25 **** --- 20,30 ---- all: libpgport.a + # libpgport is needed by some contrib + NAME=pgport + include $(top_builddir)/src/Makefile.shlib + install-all-headers: install-lib + libpgport.a: $(LIBOBJS) $(AR) $(AROPT) $@ $^