diff options
Diffstat (limited to 'src')
93 files changed, 350 insertions, 408 deletions
diff --git a/src/Makefile.global.in b/src/Makefile.global.in index 0795870487c..949d240fb2c 100644 --- a/src/Makefile.global.in +++ b/src/Makefile.global.in @@ -1,51 +1,20 @@ -#---------------------------------------------------------------------------- -# -# Makefile.global-- -# global configuration for the Makefiles -# -# Copyright (c) 1994, Regents of the University of California -# -# -# IDENTIFICATION -# $Header: /cvsroot/pgsql/src/Makefile.global.in,v 1.91 2000/08/28 11:53:14 petere Exp $ -# -# NOTES -# Essentially all Postgres make files include this file and use the -# variables it sets. -# -# To override the default setting, create a Makefile.custom in this -# directory and put your defines there. (Makefile.custom is included -# near the end of this file). Sometimes, a variable gets set in -# Makefile.global after Makefile.custom has been included, so you can't -# simply set that variable in Makefile.custom. In those cases, there is -# often another variable (like CUSTOM_COPT) that you can set in -# Makefile.custom that influences the later setting of the true variable -# of interest (like CFLAGS) by Makefile.global. -# -# -# If you change any of these defines you probably have to -# make clean; make -# since no dependencies are created for these. (of course you can -# be crafty and check what files really depend on them and just remake -# those). -# -# Before including this file, you must set the SRCDIR variable to the -# path of the top of the Postgres source tree (the directory that -# contains this file). +# $Header: /cvsroot/pgsql/src/Makefile.global.in,v 1.92 2000/08/31 16:09:22 petere Exp $ + +#------------------------------------------------------------------------------ +# All PostgreSQL makefiles include this file and use the variables it sets, +# which in turn are put here by the configure script. There is no need for +# users to edit this file -- if it turns out to be necessary then that's a +# bug. # -#------------------------------------------------------------------------- +# A makefile that includes this file needs to set the variable `subdir' to +# the relative path from the top to itself and `top_builddir' to the relative +# path from itself to the top before including this file. (The "top" is the +# parent directory of the directory this file is in.) +#------------------------------------------------------------------------------ # PostgreSQL version number VERSION = @VERSION@ -ifndef top_builddir -top_builddir = $(SRCDIR)/.. -endif - -ifndef SRCDIR -SRCDIR = $(top_builddir)/src -endif - # This should be changed once we have separate build dirs. top_srcdir = $(top_builddir) @@ -73,13 +42,14 @@ BSD_SHLIB= true # systems now. May be applicable to other systems to? ELF_SYSTEM= @ELF_SYS@ -LIBPQDIR= $(SRCDIR)/interfaces/libpq -LIBPGEASYDIR= $(SRCDIR)/interfaces/libpgeasy -LIBPGTCLDIR= $(SRCDIR)/interfaces/libpgtcl +libpq_srcdir = $(top_srcdir)/src/interfaces/libpq +libpq_builddir = $(top_builddir)/src/interfaces/libpq +libpq = -L$(libpq_builddir) -lpq + +libpgeasy_srcdir = $(top_srcdir)/src/interfaces/libpgeasy +libpgeasy_builddir = $(top_builddir/src/interfaces/libpgeasy +libpgeasy = -L$(libpgeasy_builddir) -lpgeasy -LIBPQ= -L$(LIBPQDIR) -lpq -LIBPGTCL= -L$(LIBPGTCLDIR) -lpgtcl -LIBPGEASY= -L$(LIBPGEASYDIR) -lpgeasy # installation directories @@ -99,16 +69,6 @@ docdir = @docdir@ odbcinst_ini_dir = @odbcinst_ini_dir@ -# old variable names for installation directories - -POSTGRESDIR= $(prefix) -BINDIR= $(bindir) -LIBDIR= $(libdir) -TEMPLATEDIR= $(libdir) -POSTMANDIR= $(mandir) -POSTDOCDIR= $(docdir) -HEADERDIR= $(includedir) - ############################################################################## # @@ -117,10 +77,6 @@ HEADERDIR= $(includedir) # To disable a feature, comment out the entire definition # (that is, prepend '#', don't set it to "0" or "no"). -# Comment out ENFORCE_ALIGNMENT if you do NOT want unaligned access to -# multi-byte types to generate a bus error. -ENFORCE_ALIGNMENT= true - # Comment out PROFILE to generate a profile version of the binaries #PROFILE= -p -non_shared @@ -156,7 +112,6 @@ MULTIBYTE=@MULTIBYTE@ # # Installation. # -# For many ports, INSTALL is overridden below. INSTALL= @INSTALL@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ @@ -180,7 +135,7 @@ FLEX = @FLEX@ FLEXFLAGS = @FLEXFLAGS@ $(LFLAGS) AROPT= @AROPT@ CPPFLAGS = @CPPFLAGS@ -CFLAGS = -I$(SRCDIR)/include $(CPPFLAGS) @CFLAGS@ +CFLAGS = -I$(top_srcdir)/src/include $(CPPFLAGS) @CFLAGS@ CFLAGS_SL= @SHARED_LIB@ LIBS= @LIBS@ LDFLAGS= @LDFLAGS@ $(LIBS) @@ -210,7 +165,7 @@ CPU= @CPU@ HAVE_POSIX_SIGNALS= @HAVE_POSIX_SIGNALS@ HPUXMATHLIB= @HPUXMATHLIB@ -include $(SRCDIR)/Makefile.port +include $(top_builddir)/src/Makefile.port ############################################################################## # @@ -219,9 +174,7 @@ include $(SRCDIR)/Makefile.port # This includes your local customizations if Makefile.custom exists # in the source directory. This file doesn't exist in the original # distribution so that it doesn't get overwritten when you upgrade. -ifneq ($(wildcard $(SRCDIR)/Makefile.custom), ) -include $(SRCDIR)/Makefile.custom -endif +-include $(top_srcdir)/src/Makefile.custom # This goes here so that customization in Makefile.custom is effective ############################################################################## diff --git a/src/backend/Makefile b/src/backend/Makefile index f2848c4a7ac..c584d9ba299 100644 --- a/src/backend/Makefile +++ b/src/backend/Makefile @@ -4,13 +4,13 @@ # # Copyright (c) 1994, Regents of the University of California # -# $Header: /cvsroot/pgsql/src/backend/Makefile,v 1.63 2000/07/19 16:29:44 petere Exp $ +# $Header: /cvsroot/pgsql/src/backend/Makefile,v 1.64 2000/08/31 16:09:23 petere Exp $ # #------------------------------------------------------------------------- subdir = src/backend top_builddir = ../.. -include ../Makefile.global +include $(top_builddir)/src/Makefile.global DIRS := access bootstrap catalog parser commands executor lib libpq \ main nodes optimizer port postmaster regex rewrite \ diff --git a/src/backend/access/Makefile b/src/backend/access/Makefile index fb1a19f0008..7f8524aa9e1 100644 --- a/src/backend/access/Makefile +++ b/src/backend/access/Makefile @@ -1,12 +1,12 @@ # # Makefile for the access methods module # -# $Header: /cvsroot/pgsql/src/backend/access/Makefile,v 1.6 2000/07/13 16:06:42 petere Exp $ +# $Header: /cvsroot/pgsql/src/backend/access/Makefile,v 1.7 2000/08/31 16:09:26 petere Exp $ # subdir = src/backend/access top_builddir = ../../.. -include ../../Makefile.global +include $(top_builddir)/src/Makefile.global SUBDIRS := common gist hash heap index nbtree rtree transam SUBDIROBJS := $(SUBDIRS:%=%/SUBSYS.o) diff --git a/src/backend/access/common/Makefile b/src/backend/access/common/Makefile index a721414c547..8f9a7a07200 100644 --- a/src/backend/access/common/Makefile +++ b/src/backend/access/common/Makefile @@ -4,12 +4,13 @@ # Makefile for access/common # # IDENTIFICATION -# $Header: /cvsroot/pgsql/src/backend/access/common/Makefile,v 1.18 2000/05/29 05:44:33 tgl Exp $ +# $Header: /cvsroot/pgsql/src/backend/access/common/Makefile,v 1.19 2000/08/31 16:09:30 petere Exp $ # #------------------------------------------------------------------------- -SRCDIR = ../../.. -include ../../../Makefile.global +subdir = src/backend/access/common +top_builddir = ../../../.. +include $(top_builddir)/src/Makefile.global OBJS = heaptuple.o indextuple.o indexvalid.o printtup.o \ scankey.o tupdesc.o diff --git a/src/backend/access/gist/Makefile b/src/backend/access/gist/Makefile index 795603473e1..7f982d0dfd8 100644 --- a/src/backend/access/gist/Makefile +++ b/src/backend/access/gist/Makefile @@ -4,12 +4,13 @@ # Makefile for access/gist # # IDENTIFICATION -# $Header: /cvsroot/pgsql/src/backend/access/gist/Makefile,v 1.9 2000/05/29 05:44:34 tgl Exp $ +# $Header: /cvsroot/pgsql/src/backend/access/gist/Makefile,v 1.10 2000/08/31 16:09:31 petere Exp $ # #------------------------------------------------------------------------- -SRCDIR = ../../.. -include ../../../Makefile.global +subdir = src/backend/access/gist +top_builddir = ../../../.. +include $(top_builddir)/src/Makefile.global OBJS = gist.o gistget.o gistscan.o giststrat.o @@ -27,4 +28,3 @@ clean: ifeq (depend,$(wildcard depend)) include depend endif - diff --git a/src/backend/access/hash/Makefile b/src/backend/access/hash/Makefile index b1736261658..5e4f56a80cc 100644 --- a/src/backend/access/hash/Makefile +++ b/src/backend/access/hash/Makefile @@ -4,12 +4,13 @@ # Makefile for access/hash # # IDENTIFICATION -# $Header: /cvsroot/pgsql/src/backend/access/hash/Makefile,v 1.9 2000/05/29 05:44:35 tgl Exp $ +# $Header: /cvsroot/pgsql/src/backend/access/hash/Makefile,v 1.10 2000/08/31 16:09:33 petere Exp $ # #------------------------------------------------------------------------- -SRCDIR = ../../.. -include ../../../Makefile.global +subdir = src/backend/access/hash +top_builddir = ../../../.. +include $(top_builddir)/src/Makefile.global OBJS = hash.o hashfunc.o hashinsert.o hashovfl.o hashpage.o hashscan.o \ hashsearch.o hashstrat.o hashutil.o diff --git a/src/backend/access/heap/Makefile b/src/backend/access/heap/Makefile index 50f891a7522..95575f8e325 100644 --- a/src/backend/access/heap/Makefile +++ b/src/backend/access/heap/Makefile @@ -4,12 +4,13 @@ # Makefile for access/heap # # IDENTIFICATION -# $Header: /cvsroot/pgsql/src/backend/access/heap/Makefile,v 1.10 2000/05/29 05:44:35 tgl Exp $ +# $Header: /cvsroot/pgsql/src/backend/access/heap/Makefile,v 1.11 2000/08/31 16:09:33 petere Exp $ # #------------------------------------------------------------------------- -SRCDIR = ../../.. -include ../../../Makefile.global +subdir = src/backend/access/heap +top_builddir = ../../../.. +include $(top_builddir)/src/Makefile.global OBJS = heapam.o hio.o stats.o tuptoaster.o diff --git a/src/backend/access/index/Makefile b/src/backend/access/index/Makefile index 153ec74b0c0..dcae193bffe 100644 --- a/src/backend/access/index/Makefile +++ b/src/backend/access/index/Makefile @@ -4,12 +4,13 @@ # Makefile for access/index # # IDENTIFICATION -# $Header: /cvsroot/pgsql/src/backend/access/index/Makefile,v 1.9 2000/05/29 05:44:38 tgl Exp $ +# $Header: /cvsroot/pgsql/src/backend/access/index/Makefile,v 1.10 2000/08/31 16:09:36 petere Exp $ # #------------------------------------------------------------------------- -SRCDIR = ../../.. -include ../../../Makefile.global +subdir = src/backend/access/index +top_builddir = ../../../.. +include $(top_builddir)/src/Makefile.global OBJS = genam.o indexam.o istrat.o @@ -27,4 +28,3 @@ clean: ifeq (depend,$(wildcard depend)) include depend endif - diff --git a/src/backend/access/nbtree/Makefile b/src/backend/access/nbtree/Makefile index 3f0c678ac4f..eba9bd4eefe 100644 --- a/src/backend/access/nbtree/Makefile +++ b/src/backend/access/nbtree/Makefile @@ -4,12 +4,13 @@ # Makefile for access/nbtree # # IDENTIFICATION -# $Header: /cvsroot/pgsql/src/backend/access/nbtree/Makefile,v 1.9 2000/05/29 05:44:39 tgl Exp $ +# $Header: /cvsroot/pgsql/src/backend/access/nbtree/Makefile,v 1.10 2000/08/31 16:09:41 petere Exp $ # #------------------------------------------------------------------------- -SRCDIR = ../../.. -include ../../../Makefile.global +subdir = src/backend/access/nbtree +top_builddir = ../../../.. +include $(top_builddir)/src/Makefile.global OBJS = nbtcompare.o nbtinsert.o nbtpage.o nbtree.o nbtscan.o nbtsearch.o \ nbtstrat.o nbtutils.o nbtsort.o diff --git a/src/backend/access/rtree/Makefile b/src/backend/access/rtree/Makefile index ad664c9b6ae..956e1fe78e9 100644 --- a/src/backend/access/rtree/Makefile +++ b/src/backend/access/rtree/Makefile @@ -4,12 +4,13 @@ # Makefile for access/rtree # # IDENTIFICATION -# $Header: /cvsroot/pgsql/src/backend/access/rtree/Attic/Makefile,v 1.9 2000/05/29 05:44:39 tgl Exp $ +# $Header: /cvsroot/pgsql/src/backend/access/rtree/Attic/Makefile,v 1.10 2000/08/31 16:09:43 petere Exp $ # #------------------------------------------------------------------------- -SRCDIR = ../../.. -include ../../../Makefile.global +subdir = src/backend/access/rtree +top_builddir = ../../../.. +include $(top_builddir)/src/Makefile.global OBJS = rtget.o rtproc.o rtree.o rtscan.o rtstrat.o diff --git a/src/backend/access/transam/Makefile b/src/backend/access/transam/Makefile index fee5f491451..303936f4553 100644 --- a/src/backend/access/transam/Makefile +++ b/src/backend/access/transam/Makefile @@ -4,12 +4,13 @@ # Makefile for access/transam # # IDENTIFICATION -# $Header: /cvsroot/pgsql/src/backend/access/transam/Makefile,v 1.11 2000/05/29 05:44:41 tgl Exp $ +# $Header: /cvsroot/pgsql/src/backend/access/transam/Makefile,v 1.12 2000/08/31 16:09:46 petere Exp $ # #------------------------------------------------------------------------- -SRCDIR = ../../.. -include ../../../Makefile.global +subdir = src/backend/access/transam +top_builddir = ../../../.. +include $(top_builddir)/src/Makefile.global OBJS = transam.o transsup.o varsup.o xact.o xid.o xlog.o rmgr.o @@ -26,7 +27,7 @@ clean: # ensure that version checks in xlog.c get recompiled when config.h or # catversion.h changes, even if "make depend" hasn't been done. -xlog.o: xlog.c $(SRCDIR)/include/config.h $(SRCDIR)/include/catalog/catversion.h +xlog.o: xlog.c $(top_builddir)/src/include/config.h $(top_srcdir)/src/include/catalog/catversion.h ifeq (depend,$(wildcard depend)) include depend diff --git a/src/backend/catalog/Makefile b/src/backend/catalog/Makefile index 2368851c974..696853f06c4 100644 --- a/src/backend/catalog/Makefile +++ b/src/backend/catalog/Makefile @@ -2,13 +2,13 @@ # # Makefile for catalog # -# $Header: /cvsroot/pgsql/src/backend/catalog/Makefile,v 1.23 2000/07/06 21:33:22 petere Exp $ +# $Header: /cvsroot/pgsql/src/backend/catalog/Makefile,v 1.24 2000/08/31 16:09:49 petere Exp $ # #------------------------------------------------------------------------- subdir = src/backend/catalog top_builddir = ../../.. -include ../../Makefile.global +include $(top_builddir)/src/Makefile.global OBJS = catalog.o heap.o index.o indexing.o aclchk.o \ pg_aggregate.o pg_operator.o pg_proc.o pg_type.o diff --git a/src/backend/commands/Makefile b/src/backend/commands/Makefile index fdc9dd425f4..6ae11f14979 100644 --- a/src/backend/commands/Makefile +++ b/src/backend/commands/Makefile @@ -4,12 +4,13 @@ # Makefile for commands # # IDENTIFICATION -# $Header: /cvsroot/pgsql/src/backend/commands/Makefile,v 1.25 2000/05/29 17:40:43 momjian Exp $ +# $Header: /cvsroot/pgsql/src/backend/commands/Makefile,v 1.26 2000/08/31 16:09:53 petere Exp $ # #------------------------------------------------------------------------- -SRCDIR = ../.. -include $(SRCDIR)/Makefile.global +subdir = src/backend/commands +top_builddir = ../../.. +include $(top_builddir)/src/Makefile.global OBJS = async.o creatinh.o command.o comment.o copy.o indexcmds.o define.o \ remove.o rename.o vacuum.o analyze.o view.o cluster.o \ @@ -30,4 +31,3 @@ clean: ifeq (depend,$(wildcard depend)) include depend endif - diff --git a/src/backend/executor/Makefile b/src/backend/executor/Makefile index e0477405d56..bf329b9306b 100644 --- a/src/backend/executor/Makefile +++ b/src/backend/executor/Makefile @@ -4,12 +4,13 @@ # Makefile for executor # # IDENTIFICATION -# $Header: /cvsroot/pgsql/src/backend/executor/Makefile,v 1.12 2000/05/29 05:44:45 tgl Exp $ +# $Header: /cvsroot/pgsql/src/backend/executor/Makefile,v 1.13 2000/08/31 16:09:56 petere Exp $ # #------------------------------------------------------------------------- -SRCDIR = ../.. -include ../../Makefile.global +subdir = src/backend/executor +top_builddir = ../../.. +include $(top_builddir)/src/Makefile.global OBJS = execAmi.o execFlatten.o execJunk.o execMain.o \ execProcnode.o execQual.o execScan.o execTuples.o \ @@ -33,4 +34,3 @@ clean: ifeq (depend,$(wildcard depend)) include depend endif - diff --git a/src/backend/lib/Makefile b/src/backend/lib/Makefile index 428935f255a..ed190d6d2b4 100644 --- a/src/backend/lib/Makefile +++ b/src/backend/lib/Makefile @@ -4,12 +4,13 @@ # Makefile for lib (miscellaneous stuff) # # IDENTIFICATION -# $Header: /cvsroot/pgsql/src/backend/lib/Makefile,v 1.14 2000/06/28 03:31:34 tgl Exp $ +# $Header: /cvsroot/pgsql/src/backend/lib/Makefile,v 1.15 2000/08/31 16:09:59 petere Exp $ # #------------------------------------------------------------------------- -SRCDIR = ../.. -include ../../Makefile.global +subdir = src/backend/lib +top_builddir = ../../.. +include $(top_builddir)/src/Makefile.global OBJS = bit.o hasht.o lispsort.o stringinfo.o dllist.o @@ -27,4 +28,3 @@ clean: ifeq (depend,$(wildcard depend)) include depend endif - diff --git a/src/backend/main/Makefile b/src/backend/main/Makefile index 77a69599f6e..7ff840a7b32 100644 --- a/src/backend/main/Makefile +++ b/src/backend/main/Makefile @@ -4,12 +4,13 @@ # Makefile for main # # IDENTIFICATION -# $Header: /cvsroot/pgsql/src/backend/main/Makefile,v 1.8 2000/05/29 05:44:47 tgl Exp $ +# $Header: /cvsroot/pgsql/src/backend/main/Makefile,v 1.9 2000/08/31 16:10:03 petere Exp $ # #------------------------------------------------------------------------- -SRCDIR = ../.. -include ../../Makefile.global +subdir = src/backend/main +top_builddir = ../../.. +include $(top_builddir)/src/Makefile.global OBJS = main.o @@ -27,4 +28,3 @@ clean: ifeq (depend,$(wildcard depend)) include depend endif - diff --git a/src/backend/nodes/Makefile b/src/backend/nodes/Makefile index 264ec069b2b..0c5bab190dc 100644 --- a/src/backend/nodes/Makefile +++ b/src/backend/nodes/Makefile @@ -4,12 +4,13 @@ # Makefile for backend/nodes # # IDENTIFICATION -# $Header: /cvsroot/pgsql/src/backend/nodes/Makefile,v 1.12 2000/06/29 02:26:23 tgl Exp $ +# $Header: /cvsroot/pgsql/src/backend/nodes/Makefile,v 1.13 2000/08/31 16:10:06 petere Exp $ # #------------------------------------------------------------------------- -SRCDIR = ../.. -include $(SRCDIR)/Makefile.global +subdir = src/backend/nodes +top_builddir = ../../.. +include $(top_builddir)/src/Makefile.global OBJS = nodeFuncs.o nodes.o list.o \ copyfuncs.o equalfuncs.o makefuncs.o \ diff --git a/src/backend/optimizer/Makefile b/src/backend/optimizer/Makefile index accb3c033d5..39d9dcb0ad8 100644 --- a/src/backend/optimizer/Makefile +++ b/src/backend/optimizer/Makefile @@ -1,12 +1,12 @@ # # Makefile for optimizer # -# $Header: /cvsroot/pgsql/src/backend/optimizer/Makefile,v 1.8 2000/07/13 16:06:44 petere Exp $ +# $Header: /cvsroot/pgsql/src/backend/optimizer/Makefile,v 1.9 2000/08/31 16:10:07 petere Exp $ # subdir = src/backend/optimizer top_builddir = ../../.. -include ../../Makefile.global +include $(top_builddir)/src/Makefile.global SUBDIRS := geqo path plan prep util SUBDIROBJS := $(SUBDIRS:%=%/SUBSYS.o) diff --git a/src/backend/optimizer/geqo/Makefile b/src/backend/optimizer/geqo/Makefile index 83e48161fc3..cc2c4bd667d 100644 --- a/src/backend/optimizer/geqo/Makefile +++ b/src/backend/optimizer/geqo/Makefile @@ -5,24 +5,19 @@ # # Copyright (c) 1994, Regents of the University of California # -# $Id: Makefile,v 1.15 2000/05/31 00:28:19 petere Exp $ +# $Header: /cvsroot/pgsql/src/backend/optimizer/geqo/Makefile,v 1.16 2000/08/31 16:10:08 petere Exp $ # #------------------------------------------------------------------------- -SRCDIR = ../../.. -include ../../../Makefile.global - -ifeq ($(CC), gcc) -CFLAGS+= -Wno-error -endif +subdir = src/backend/optimizer/geqo +top_builddir = ../../../.. +include $(top_builddir)/src/Makefile.global OBJS = geqo_copy.o geqo_eval.o geqo_main.o geqo_misc.o \ geqo_pool.o geqo_recombination.o \ geqo_selection.o \ geqo_erx.o geqo_pmx.o geqo_cx.o geqo_px.o geqo_ox1.o geqo_ox2.o -# deprecated: minspantree.o - all: SUBSYS.o SUBSYS.o: $(OBJS) @@ -37,4 +32,3 @@ clean: ifeq (depend,$(wildcard depend)) include depend endif - diff --git a/src/backend/optimizer/path/Makefile b/src/backend/optimizer/path/Makefile index 2c4c906b8cc..50428922ea3 100644 --- a/src/backend/optimizer/path/Makefile +++ b/src/backend/optimizer/path/Makefile @@ -4,12 +4,13 @@ # Makefile for optimizer/path # # IDENTIFICATION -# $Header: /cvsroot/pgsql/src/backend/optimizer/path/Makefile,v 1.14 2000/05/29 05:44:50 tgl Exp $ +# $Header: /cvsroot/pgsql/src/backend/optimizer/path/Makefile,v 1.15 2000/08/31 16:10:09 petere Exp $ # #------------------------------------------------------------------------- -SRCDIR = ../../.. -include ../../../Makefile.global +subdir = src/backend/optimizer/path +top_builddir = ../../../.. +include $(top_builddir)/src/Makefile.global OBJS = allpaths.o clausesel.o costsize.o indxpath.o \ joinpath.o joinrels.o orindxpath.o pathkeys.o tidpath.o @@ -28,4 +29,3 @@ clean: ifeq (depend,$(wildcard depend)) include depend endif - diff --git a/src/backend/optimizer/plan/Makefile b/src/backend/optimizer/plan/Makefile index 5d0ef0fbfaf..a5e7b17007c 100644 --- a/src/backend/optimizer/plan/Makefile +++ b/src/backend/optimizer/plan/Makefile @@ -4,17 +4,16 @@ # Makefile for optimizer/plan # # IDENTIFICATION -# $Header: /cvsroot/pgsql/src/backend/optimizer/plan/Makefile,v 1.10 2000/05/29 05:44:51 tgl Exp $ +# $Header: /cvsroot/pgsql/src/backend/optimizer/plan/Makefile,v 1.11 2000/08/31 16:10:11 petere Exp $ # #------------------------------------------------------------------------- -SRCDIR = ../../.. -include ../../../Makefile.global +subdir = src/backend/optimizer/plan +top_builddir = ../../../.. +include $(top_builddir)/src/Makefile.global OBJS = createplan.o initsplan.o planmain.o planner.o setrefs.o subselect.o -# not ready yet: predmig.o xfunc.o - all: SUBSYS.o SUBSYS.o: $(OBJS) @@ -29,4 +28,3 @@ clean: ifeq (depend,$(wildcard depend)) include depend endif - diff --git a/src/backend/optimizer/prep/Makefile b/src/backend/optimizer/prep/Makefile index 313b3fa7ac3..d78240666c6 100644 --- a/src/backend/optimizer/prep/Makefile +++ b/src/backend/optimizer/prep/Makefile @@ -4,17 +4,16 @@ # Makefile for optimizer/prep # # IDENTIFICATION -# $Header: /cvsroot/pgsql/src/backend/optimizer/prep/Makefile,v 1.11 2000/05/29 05:44:52 tgl Exp $ +# $Header: /cvsroot/pgsql/src/backend/optimizer/prep/Makefile,v 1.12 2000/08/31 16:10:13 petere Exp $ # #------------------------------------------------------------------------- -SRCDIR = ../../.. -include ../../../Makefile.global +subdir = src/backend/optimizer/prep +top_builddir = ../../../.. +include $(top_builddir)/src/Makefile.global OBJS = prepqual.o preptlist.o prepunion.o prepkeyset.o -# not ready yet: predmig.o xfunc.o - all: SUBSYS.o SUBSYS.o: $(OBJS) diff --git a/src/backend/optimizer/util/Makefile b/src/backend/optimizer/util/Makefile index dbed9f11acf..c6160103370 100644 --- a/src/backend/optimizer/util/Makefile +++ b/src/backend/optimizer/util/Makefile @@ -4,18 +4,17 @@ # Makefile for optimizer/util # # IDENTIFICATION -# $Header: /cvsroot/pgsql/src/backend/optimizer/util/Makefile,v 1.12 2000/05/29 05:44:53 tgl Exp $ +# $Header: /cvsroot/pgsql/src/backend/optimizer/util/Makefile,v 1.13 2000/08/31 16:10:14 petere Exp $ # #------------------------------------------------------------------------- -SRCDIR = ../../.. -include ../../../Makefile.global +subdir = src/backend/optimizer/util +top_builddir = ../../../.. +include $(top_builddir)/src/Makefile.global OBJS = restrictinfo.o clauses.o indexnode.o plancat.o \ joininfo.o pathnode.o relnode.o tlist.o var.o -# not ready yet: predmig.o xfunc.o - all: SUBSYS.o SUBSYS.o: $(OBJS) @@ -30,4 +29,3 @@ clean: ifeq (depend,$(wildcard depend)) include depend endif - diff --git a/src/backend/port/Makefile.in b/src/backend/port/Makefile.in index 17605c41dac..eb7214cb36e 100644 --- a/src/backend/port/Makefile.in +++ b/src/backend/port/Makefile.in @@ -13,12 +13,13 @@ # be converted to Method 2. # # IDENTIFICATION -# $Header: /cvsroot/pgsql/src/backend/port/Attic/Makefile.in,v 1.23 2000/05/29 05:44:54 tgl Exp $ +# $Header: /cvsroot/pgsql/src/backend/port/Attic/Makefile.in,v 1.24 2000/08/31 16:10:16 petere Exp $ # #------------------------------------------------------------------------- -SRCDIR=../.. -include ../../Makefile.global +subdir = src/backend/port +top_builddir = ../../.. +include $(top_builddir)/src/Makefile.global OBJS = dynloader.o @INET_ATON@ @STRERROR@ @MISSING_RANDOM@ @SRANDOM@ OBJS+= @GETHOSTNAME@ @GETRUSAGE@ @STRCASECMP@ @STRDUP@ @TAS@ @ISINF@ @@ -39,8 +40,6 @@ qnx4.dir: tas.o: tas.s $(CC) $(CFLAGS) -c tas.s -.PHONY: clean dep - distclean clean: rm -f SUBSYS.o $(OBJS) diff --git a/src/backend/port/nextstep/Makefile b/src/backend/port/nextstep/Makefile index 1399014dde8..76da14e0b13 100644 --- a/src/backend/port/nextstep/Makefile +++ b/src/backend/port/nextstep/Makefile @@ -1,12 +1,14 @@ #------------------------------------------------------------------------- # -# Makefile-- -# Makefile for port/next (NeXTStep 3.3 specific stuff) +# Makefile for NeXTStep 3.3 specific stuff +# +# $Header: /cvsroot/pgsql/src/backend/port/nextstep/Makefile,v 1.6 2000/08/31 16:10:16 petere Exp $ # #------------------------------------------------------------------------- -SRCDIR = ../../.. -include ../../../Makefile.global +subdir = src/backend/port/nextstep +top_builddir = ../../../.. +include $(top_builddir)/src/Makefile.global OBJS = dynloader.o port.o diff --git a/src/backend/port/qnx4/Makefile b/src/backend/port/qnx4/Makefile index b367d9bbfbd..ed51c51ddc1 100644 --- a/src/backend/port/qnx4/Makefile +++ b/src/backend/port/qnx4/Makefile @@ -4,12 +4,13 @@ # Makefile for port/sparc # # IDENTIFICATION -# $Header: /cvsroot/pgsql/src/backend/port/qnx4/Attic/Makefile,v 1.2 2000/05/29 05:44:56 tgl Exp $ +# $Header: /cvsroot/pgsql/src/backend/port/qnx4/Attic/Makefile,v 1.3 2000/08/31 16:10:19 petere Exp $ # #------------------------------------------------------------------------- -SRCDIR = ../../.. -include ../../../Makefile.global +subdir = src/backend/port/qnx4 +top_builddir = ../../../.. +include $(top_builddir)/src/Makefile.global OBJS = isnan.o rint.o sem.o shm.o @@ -36,4 +37,3 @@ clean: ifeq (depend,$(wildcard depend)) include depend endif - diff --git a/src/backend/port/sunos4/Makefile b/src/backend/port/sunos4/Makefile index c9583340228..9f54dce0e0b 100644 --- a/src/backend/port/sunos4/Makefile +++ b/src/backend/port/sunos4/Makefile @@ -1,15 +1,8 @@ -#------------------------------------------------------------------------- -# -# Makefile-- -# Makefile for port/sparc -# -# IDENTIFICATION -# $Header: /cvsroot/pgsql/src/backend/port/sunos4/Attic/Makefile,v 1.5 2000/05/29 05:44:57 tgl Exp $ -# -#------------------------------------------------------------------------- +# $Header: /cvsroot/pgsql/src/backend/port/sunos4/Attic/Makefile,v 1.6 2000/08/31 16:10:20 petere Exp $ -SRCDIR = ../../.. -include ../../../Makefile.global +subdir = src/backend/port/sunos4 +top_builddir = ../../../.. +include $(top_builddir)/src/Makefile.global OBJS = strtol.o @@ -27,4 +20,3 @@ clean: ifeq (depend,$(wildcard depend)) include depend endif - diff --git a/src/backend/postmaster/Makefile b/src/backend/postmaster/Makefile index ce8124e96a1..da9f0d9be3a 100644 --- a/src/backend/postmaster/Makefile +++ b/src/backend/postmaster/Makefile @@ -4,12 +4,13 @@ # Makefile for postmaster # # IDENTIFICATION -# $Header: /cvsroot/pgsql/src/backend/postmaster/Makefile,v 1.11 2000/05/29 05:44:58 tgl Exp $ +# $Header: /cvsroot/pgsql/src/backend/postmaster/Makefile,v 1.12 2000/08/31 16:10:23 petere Exp $ # #------------------------------------------------------------------------- -SRCDIR = ../.. -include ../../Makefile.global +subdir = src/backend/postmaster +top_builddir = ../../.. +include $(top_builddir)/src/Makefile.global OBJS = postmaster.o @@ -27,4 +28,3 @@ clean: ifeq (depend,$(wildcard depend)) include depend endif - diff --git a/src/backend/regex/Makefile b/src/backend/regex/Makefile index 4d6935b7f1f..6b7ba34a15a 100644 --- a/src/backend/regex/Makefile +++ b/src/backend/regex/Makefile @@ -4,14 +4,15 @@ # Makefile for regex # # IDENTIFICATION -# $Header: /cvsroot/pgsql/src/backend/regex/Makefile,v 1.13 2000/05/29 05:44:58 tgl Exp $ +# $Header: /cvsroot/pgsql/src/backend/regex/Makefile,v 1.14 2000/08/31 16:10:25 petere Exp $ # #------------------------------------------------------------------------- -SRCDIR = ../.. -include ../../Makefile.global +subdir = src/backend/regex +top_builddir = ../../.. +include $(top_builddir)/src/Makefile.global -CFLAGS += -DPOSIX_MISTAKE +CPPFLAGS += -DPOSIX_MISTAKE DEBUGOBJ = @@ -27,7 +28,7 @@ SUBSYS.o: $(OBJS) $(LD) $(LDREL) $(LDOUT) SUBSYS.o $(OBJS) retest: retest.o SUBSYS.o $(DEBUGOBJ) - $(CC) -o retest retest.o SUBSYS.o $(DEBUGOBJ) + $(CC) $(CFLAGS) -o retest retest.o SUBSYS.o $(DEBUGOBJ) depend dep: $(CC) -MM $(CFLAGS) *.c >depend @@ -38,4 +39,3 @@ clean: ifeq (depend,$(wildcard depend)) include depend endif - diff --git a/src/backend/rewrite/Makefile b/src/backend/rewrite/Makefile index d47c7051017..aca50c54e2e 100644 --- a/src/backend/rewrite/Makefile +++ b/src/backend/rewrite/Makefile @@ -4,12 +4,13 @@ # Makefile for rewrite # # IDENTIFICATION -# $Header: /cvsroot/pgsql/src/backend/rewrite/Makefile,v 1.12 2000/05/29 05:44:59 tgl Exp $ +# $Header: /cvsroot/pgsql/src/backend/rewrite/Makefile,v 1.13 2000/08/31 16:10:27 petere Exp $ # #------------------------------------------------------------------------- -SRCDIR = ../.. -include ../../Makefile.global +subdir = src/backend/rewrite +top_builddir = ../../.. +include $(top_builddir)/src/Makefile.global OBJS = rewriteRemove.o rewriteDefine.o \ rewriteHandler.o rewriteManip.o rewriteSupport.o locks.o @@ -28,4 +29,3 @@ clean: ifeq (depend,$(wildcard depend)) include depend endif - diff --git a/src/backend/storage/Makefile b/src/backend/storage/Makefile index 812fd53e801..d9f65449110 100644 --- a/src/backend/storage/Makefile +++ b/src/backend/storage/Makefile @@ -1,12 +1,12 @@ # # Makefile for the storage manager subsystem # -# $Header: /cvsroot/pgsql/src/backend/storage/Makefile,v 1.7 2000/07/13 16:06:48 petere Exp $ +# $Header: /cvsroot/pgsql/src/backend/storage/Makefile,v 1.8 2000/08/31 16:10:30 petere Exp $ # subdir = src/backend/storage top_builddir = ../../.. -include ../../Makefile.global +include $(top_builddir)/src/Makefile.global SUBDIRS := buffer file ipc large_object lmgr page smgr SUBDIROBJS := $(SUBDIRS:%=%/SUBSYS.o) diff --git a/src/backend/storage/buffer/Makefile b/src/backend/storage/buffer/Makefile index 5968a46bba2..54bf25e1377 100644 --- a/src/backend/storage/buffer/Makefile +++ b/src/backend/storage/buffer/Makefile @@ -4,12 +4,13 @@ # Makefile for storage/buffer # # IDENTIFICATION -# $Header: /cvsroot/pgsql/src/backend/storage/buffer/Makefile,v 1.14 2000/05/29 05:45:00 tgl Exp $ +# $Header: /cvsroot/pgsql/src/backend/storage/buffer/Makefile,v 1.15 2000/08/31 16:10:30 petere Exp $ # #------------------------------------------------------------------------- -SRCDIR = ../../.. -include ../../../Makefile.global +subdir = src/backend/storage/buffer +top_builddir = ../../../.. +include $(top_builddir)/src/Makefile.global OBJS = buf_table.o buf_init.o bufmgr.o freelist.o localbuf.o s_lock.o diff --git a/src/backend/storage/file/Makefile b/src/backend/storage/file/Makefile index d011d4a7a0c..1e5e42b1d57 100644 --- a/src/backend/storage/file/Makefile +++ b/src/backend/storage/file/Makefile @@ -4,12 +4,13 @@ # Makefile for storage/file # # IDENTIFICATION -# $Header: /cvsroot/pgsql/src/backend/storage/file/Makefile,v 1.9 2000/05/29 05:45:03 tgl Exp $ +# $Header: /cvsroot/pgsql/src/backend/storage/file/Makefile,v 1.10 2000/08/31 16:10:31 petere Exp $ # #------------------------------------------------------------------------- -SRCDIR = ../../.. -include ../../../Makefile.global +subdir = src/backend/storage/file +top_builddir = ../../../.. +include $(top_builddir)/src/Makefile.global OBJS = fd.o buffile.o @@ -27,4 +28,3 @@ clean: ifeq (depend,$(wildcard depend)) include depend endif - diff --git a/src/backend/storage/ipc/Makefile b/src/backend/storage/ipc/Makefile index dc6989bbcd8..22ee0feaad5 100644 --- a/src/backend/storage/ipc/Makefile +++ b/src/backend/storage/ipc/Makefile @@ -1,12 +1,12 @@ # # Makefile for storage/ipc # -# $Header: /cvsroot/pgsql/src/backend/storage/ipc/Makefile,v 1.12 2000/07/13 16:06:54 petere Exp $ +# $Header: /cvsroot/pgsql/src/backend/storage/ipc/Makefile,v 1.13 2000/08/31 16:10:33 petere Exp $ # subdir = src/backend/storage/ipc top_builddir = ../../../.. -include ../../../Makefile.global +include $(top_builddir)/src/Makefile.global # seems to be required 1999/07/22 bjm ifeq ($(CPU), alpha) diff --git a/src/backend/storage/large_object/Makefile b/src/backend/storage/large_object/Makefile index fbf66847c2a..63f2d6d40f0 100644 --- a/src/backend/storage/large_object/Makefile +++ b/src/backend/storage/large_object/Makefile @@ -4,12 +4,13 @@ # Makefile for storage/large_object # # IDENTIFICATION -# $Header: /cvsroot/pgsql/src/backend/storage/large_object/Makefile,v 1.9 2000/05/29 05:45:07 tgl Exp $ +# $Header: /cvsroot/pgsql/src/backend/storage/large_object/Makefile,v 1.10 2000/08/31 16:10:34 petere Exp $ # #------------------------------------------------------------------------- -SRCDIR = ../../.. -include ../../../Makefile.global +subdir = src/backend/storage/large_object +top_builddir = ../../../.. +include $(top_builddir)/src/Makefile.global OBJS = inv_api.o @@ -27,4 +28,3 @@ clean: ifeq (depend,$(wildcard depend)) include depend endif - diff --git a/src/backend/storage/lmgr/Makefile b/src/backend/storage/lmgr/Makefile index f284d39318a..fca9a24a573 100644 --- a/src/backend/storage/lmgr/Makefile +++ b/src/backend/storage/lmgr/Makefile @@ -4,12 +4,13 @@ # Makefile for storage/lmgr # # IDENTIFICATION -# $Header: /cvsroot/pgsql/src/backend/storage/lmgr/Makefile,v 1.13 2000/05/29 05:45:08 tgl Exp $ +# $Header: /cvsroot/pgsql/src/backend/storage/lmgr/Makefile,v 1.14 2000/08/31 16:10:36 petere Exp $ # #------------------------------------------------------------------------- -SRCDIR = ../../.. -include ../../../Makefile.global +subdir = src/backend/storage/lmgr +top_builddir = ../../../.. +include $(top_builddir)/src/Makefile.global OBJS = lmgr.o lock.o proc.o @@ -27,4 +28,3 @@ clean: ifeq (depend,$(wildcard depend)) include depend endif - diff --git a/src/backend/storage/page/Makefile b/src/backend/storage/page/Makefile index 14d1780c993..eef5b314033 100644 --- a/src/backend/storage/page/Makefile +++ b/src/backend/storage/page/Makefile @@ -4,12 +4,13 @@ # Makefile for storage/page # # IDENTIFICATION -# $Header: /cvsroot/pgsql/src/backend/storage/page/Makefile,v 1.9 2000/05/29 05:45:12 tgl Exp $ +# $Header: /cvsroot/pgsql/src/backend/storage/page/Makefile,v 1.10 2000/08/31 16:10:37 petere Exp $ # #------------------------------------------------------------------------- -SRCDIR = ../../.. -include ../../../Makefile.global +subdir = src/backend/storage/page +top_builddir = ../../../.. +include $(top_builddir)/src/Makefile.global OBJS = bufpage.o itemptr.o @@ -27,4 +28,3 @@ clean: ifeq (depend,$(wildcard depend)) include depend endif - diff --git a/src/backend/storage/smgr/Makefile b/src/backend/storage/smgr/Makefile index f68443cd5df..ea225ecc5ab 100644 --- a/src/backend/storage/smgr/Makefile +++ b/src/backend/storage/smgr/Makefile @@ -4,12 +4,13 @@ # Makefile for storage/smgr # # IDENTIFICATION -# $Header: /cvsroot/pgsql/src/backend/storage/smgr/Makefile,v 1.12 2000/05/29 05:45:14 tgl Exp $ +# $Header: /cvsroot/pgsql/src/backend/storage/smgr/Makefile,v 1.13 2000/08/31 16:10:38 petere Exp $ # #------------------------------------------------------------------------- -SRCDIR = ../../.. -include ../../../Makefile.global +subdir = src/backend/storage/smgr +top_builddir = ../../../.. +include $(top_builddir)/src/Makefile.global OBJS = md.o mm.o smgr.o smgrtype.o @@ -27,4 +28,3 @@ clean: ifeq (depend,$(wildcard depend)) include depend endif - diff --git a/src/backend/tcop/Makefile b/src/backend/tcop/Makefile index 5fafc75f691..094b52c5e9a 100644 --- a/src/backend/tcop/Makefile +++ b/src/backend/tcop/Makefile @@ -4,16 +4,13 @@ # Makefile for tcop # # IDENTIFICATION -# $Header: /cvsroot/pgsql/src/backend/tcop/Makefile,v 1.23 2000/05/29 05:45:16 tgl Exp $ +# $Header: /cvsroot/pgsql/src/backend/tcop/Makefile,v 1.24 2000/08/31 16:10:40 petere Exp $ # #------------------------------------------------------------------------- -SRCDIR= ../.. -include $(SRCDIR)/Makefile.global - -ifeq ($(CC), gcc) -CFLAGS+= -Wno-error -endif +subdir = src/backend/tcop +top_builddir = ../../.. +include $(top_builddir)/src/Makefile.global OBJS= dest.o fastpath.o postgres.o pquery.o utility.o @@ -31,4 +28,3 @@ clean: ifeq (depend,$(wildcard depend)) include depend endif - diff --git a/src/backend/tioga/Makefile b/src/backend/tioga/Makefile index 041593f79ac..e8a3d8b4600 100644 --- a/src/backend/tioga/Makefile +++ b/src/backend/tioga/Makefile @@ -4,14 +4,16 @@ # Makefile for tioga # # IDENTIFICATION -# $Header: /cvsroot/pgsql/src/backend/tioga/Attic/Makefile,v 1.7 2000/05/29 05:45:18 tgl Exp $ +# $Header: /cvsroot/pgsql/src/backend/tioga/Attic/Makefile,v 1.8 2000/08/31 16:10:41 petere Exp $ # #------------------------------------------------------------------------- -SRCDIR = ../.. -include ../../Makefile.global +subdir = src/backend/tioga +top_builddir = ../../.. +include $(top_builddir)/src/Makefile.global OBJS = tgRecipe.o Varray.o +CPPFLAGS += -I$(srcdir) all: SUBSYS.o @@ -27,4 +29,3 @@ clean: ifeq (depend,$(wildcard depend)) include depend endif - diff --git a/src/backend/utils/Makefile b/src/backend/utils/Makefile index b57232209f9..8658e0d4f8d 100644 --- a/src/backend/utils/Makefile +++ b/src/backend/utils/Makefile @@ -1,12 +1,12 @@ # # Makefile for utils # -# $Header: /cvsroot/pgsql/src/backend/utils/Makefile,v 1.17 2000/07/13 16:07:06 petere Exp $ +# $Header: /cvsroot/pgsql/src/backend/utils/Makefile,v 1.18 2000/08/31 16:10:42 petere Exp $ # subdir = src/backend/utils/ top_builddir = ../../.. -include ../../Makefile.global +include $(top_builddir)/src/Makefile.global SUBDIRS := adt cache error fmgr hash init misc mmgr sort time ifdef MULTIBYTE diff --git a/src/backend/utils/adt/Makefile b/src/backend/utils/adt/Makefile index 702326f7371..62ec9bcb87f 100644 --- a/src/backend/utils/adt/Makefile +++ b/src/backend/utils/adt/Makefile @@ -1,12 +1,12 @@ # # Makefile for utils/adt # -# $Header: /cvsroot/pgsql/src/backend/utils/adt/Makefile,v 1.44 2000/08/05 14:59:17 momjian Exp $ +# $Header: /cvsroot/pgsql/src/backend/utils/adt/Makefile,v 1.45 2000/08/31 16:10:45 petere Exp $ # subdir = src/backend/utils/adt top_builddir = ../../../.. -include ../../../Makefile.global +include $(top_builddir)/src/Makefile.global # seems to be required for some date/time stuff 1999/07/22 bjm ifeq ($(CPU),alpha) @@ -40,6 +40,3 @@ clean: ifeq (depend,$(wildcard depend)) include depend endif - - - diff --git a/src/backend/utils/cache/Makefile b/src/backend/utils/cache/Makefile index eaa4e764d5d..01896efdd33 100644 --- a/src/backend/utils/cache/Makefile +++ b/src/backend/utils/cache/Makefile @@ -4,12 +4,13 @@ # Makefile for utils/cache # # IDENTIFICATION -# $Header: /cvsroot/pgsql/src/backend/utils/cache/Makefile,v 1.13 2000/05/29 05:45:24 tgl Exp $ +# $Header: /cvsroot/pgsql/src/backend/utils/cache/Makefile,v 1.14 2000/08/31 16:10:46 petere Exp $ # #------------------------------------------------------------------------- -SRCDIR = ../../.. -include ../../../Makefile.global +subdir = src/backend/utils/cache +top_builddir = ../../../.. +include $(top_builddir)/src/Makefile.global OBJS = catcache.o inval.o rel.o relcache.o syscache.o lsyscache.o \ fcache.o temprel.o @@ -28,4 +29,3 @@ clean: ifeq (depend,$(wildcard depend)) include depend endif - diff --git a/src/backend/utils/error/Makefile b/src/backend/utils/error/Makefile index 2313f52aee2..147f03c0770 100644 --- a/src/backend/utils/error/Makefile +++ b/src/backend/utils/error/Makefile @@ -4,12 +4,13 @@ # Makefile for utils/error # # IDENTIFICATION -# $Header: /cvsroot/pgsql/src/backend/utils/error/Makefile,v 1.8 2000/05/29 05:45:27 tgl Exp $ +# $Header: /cvsroot/pgsql/src/backend/utils/error/Makefile,v 1.9 2000/08/31 16:10:48 petere Exp $ # #------------------------------------------------------------------------- -SRCDIR = ../../.. -include ../../../Makefile.global +subdir = src/backend/utils/error +top_builddir = ../../../.. +include $(top_builddir)/src/Makefile.global OBJS = assert.o elog.o exc.o excabort.o excid.o format.o @@ -27,4 +28,3 @@ clean: ifeq (depend,$(wildcard depend)) include depend endif - diff --git a/src/backend/utils/fmgr/Makefile b/src/backend/utils/fmgr/Makefile index f08c3fafdd7..1e7c19db331 100644 --- a/src/backend/utils/fmgr/Makefile +++ b/src/backend/utils/fmgr/Makefile @@ -4,12 +4,13 @@ # Makefile for utils/fmgr # # IDENTIFICATION -# $Header: /cvsroot/pgsql/src/backend/utils/fmgr/Makefile,v 1.9 2000/05/29 05:45:30 tgl Exp $ +# $Header: /cvsroot/pgsql/src/backend/utils/fmgr/Makefile,v 1.10 2000/08/31 16:10:50 petere Exp $ # #------------------------------------------------------------------------- -SRCDIR = ../../.. -include ../../../Makefile.global +subdir = src/backend/utils/fmgr +top_builddir = ../../../.. +include $(top_builddir)/src/Makefile.global OBJS = dfmgr.o fmgr.o @@ -27,4 +28,3 @@ clean: ifeq (depend,$(wildcard depend)) include depend endif - diff --git a/src/backend/utils/hash/Makefile b/src/backend/utils/hash/Makefile index 282cd2527a5..38db1cda30c 100644 --- a/src/backend/utils/hash/Makefile +++ b/src/backend/utils/hash/Makefile @@ -4,12 +4,13 @@ # Makefile for utils/hash # # IDENTIFICATION -# $Header: /cvsroot/pgsql/src/backend/utils/hash/Makefile,v 1.8 2000/05/29 05:45:30 tgl Exp $ +# $Header: /cvsroot/pgsql/src/backend/utils/hash/Makefile,v 1.9 2000/08/31 16:10:51 petere Exp $ # #------------------------------------------------------------------------- -SRCDIR = ../../.. -include ../../../Makefile.global +subdir = src/backend/utils/hash +top_builddir = ../../../.. +include $(top_builddir)/src/Makefile.global OBJS = dynahash.o hashfn.o @@ -27,4 +28,3 @@ clean: ifeq (depend,$(wildcard depend)) include depend endif - diff --git a/src/backend/utils/init/Makefile b/src/backend/utils/init/Makefile index 9e3e3e9d42b..d30914ad2ae 100644 --- a/src/backend/utils/init/Makefile +++ b/src/backend/utils/init/Makefile @@ -4,12 +4,13 @@ # Makefile for utils/init # # IDENTIFICATION -# $Header: /cvsroot/pgsql/src/backend/utils/init/Makefile,v 1.14 2000/06/28 03:32:43 tgl Exp $ +# $Header: /cvsroot/pgsql/src/backend/utils/init/Makefile,v 1.15 2000/08/31 16:10:52 petere Exp $ # #------------------------------------------------------------------------- -SRCDIR = ../../.. -include ../../../Makefile.global +subdir = src/backend/utils/init +top_builddir = ../../../.. +include $(top_builddir)/src/Makefile.global OBJS = findbe.o globals.o miscinit.o postinit.o diff --git a/src/backend/utils/mb/Makefile b/src/backend/utils/mb/Makefile index 3f38eb41a97..0e40824f1a4 100644 --- a/src/backend/utils/mb/Makefile +++ b/src/backend/utils/mb/Makefile @@ -4,12 +4,13 @@ # Makefile for utils/mb # # IDENTIFICATION -# $Header: /cvsroot/pgsql/src/backend/utils/mb/Makefile,v 1.9 2000/08/27 10:40:48 ishii Exp $ +# $Header: /cvsroot/pgsql/src/backend/utils/mb/Makefile,v 1.10 2000/08/31 16:10:56 petere Exp $ # #------------------------------------------------------------------------- -SRCDIR = ../../.. -include ../../../Makefile.global +subdir = src/backend/utils/mb +top_builddir = ../../../.. +include $(top_builddir)/src/Makefile.global OBJS = common.o conv.o mbutils.o wchar.o wstrcmp.o wstrncmp.o variable.o \ big5.o @@ -47,4 +48,3 @@ clean: ifeq (depend,$(wildcard depend)) include depend endif - diff --git a/src/backend/utils/mmgr/Makefile b/src/backend/utils/mmgr/Makefile index 371f9767814..234045c9aab 100644 --- a/src/backend/utils/mmgr/Makefile +++ b/src/backend/utils/mmgr/Makefile @@ -4,12 +4,13 @@ # Makefile for utils/mmgr # # IDENTIFICATION -# $Header: /cvsroot/pgsql/src/backend/utils/mmgr/Makefile,v 1.9 2000/06/28 03:32:50 tgl Exp $ +# $Header: /cvsroot/pgsql/src/backend/utils/mmgr/Makefile,v 1.10 2000/08/31 16:10:58 petere Exp $ # #------------------------------------------------------------------------- -SRCDIR = ../../.. -include ../../../Makefile.global +subdir = src/backend/utils/mmgr +top_builddir = ../../../.. +include $(top_builddir)/src/Makefile.global OBJS = aset.o mcxt.o portalmem.o @@ -27,4 +28,3 @@ clean: ifeq (depend,$(wildcard depend)) include depend endif - diff --git a/src/backend/utils/sort/Makefile b/src/backend/utils/sort/Makefile index 2ae96894b92..3491d742080 100644 --- a/src/backend/utils/sort/Makefile +++ b/src/backend/utils/sort/Makefile @@ -4,12 +4,13 @@ # Makefile for utils/sort # # IDENTIFICATION -# $Header: /cvsroot/pgsql/src/backend/utils/sort/Makefile,v 1.11 2000/06/18 22:44:20 tgl Exp $ +# $Header: /cvsroot/pgsql/src/backend/utils/sort/Makefile,v 1.12 2000/08/31 16:10:59 petere Exp $ # #------------------------------------------------------------------------- -SRCDIR = ../../.. -include ../../../Makefile.global +subdir = src/backend/utils/sort +top_builddir = ../../../.. +include $(top_builddir)/src/Makefile.global OBJS = logtape.o tuplesort.o tuplestore.o @@ -27,4 +28,3 @@ clean: ifeq (depend,$(wildcard depend)) include depend endif - diff --git a/src/backend/utils/time/Makefile b/src/backend/utils/time/Makefile index d4ee33d5563..625f1869308 100644 --- a/src/backend/utils/time/Makefile +++ b/src/backend/utils/time/Makefile @@ -4,12 +4,13 @@ # Makefile for utils/time # # IDENTIFICATION -# $Header: /cvsroot/pgsql/src/backend/utils/time/Makefile,v 1.8 2000/05/29 05:45:42 tgl Exp $ +# $Header: /cvsroot/pgsql/src/backend/utils/time/Makefile,v 1.9 2000/08/31 16:11:01 petere Exp $ # #------------------------------------------------------------------------- -SRCDIR = ../../.. -include ../../../Makefile.global +subdir = src/backend/utils/time +top_builddir = ../../../.. +include $(top_builddir)/src/Makefile.global OBJS = tqual.o @@ -27,4 +28,3 @@ clean: ifeq (depend,$(wildcard depend)) include depend endif - diff --git a/src/bin/Makefile b/src/bin/Makefile index fecfc7d157c..0519a294910 100644 --- a/src/bin/Makefile +++ b/src/bin/Makefile @@ -4,13 +4,13 @@ # # Copyright (c) 1994, Regents of the University of California # -# $Header: /cvsroot/pgsql/src/bin/Makefile,v 1.30 2000/08/26 13:08:15 petere Exp $ +# $Header: /cvsroot/pgsql/src/bin/Makefile,v 1.31 2000/08/31 16:11:03 petere Exp $ # #------------------------------------------------------------------------- subdir = src/bin top_builddir = ../.. -include ../Makefile.global +include $(top_builddir)/src/Makefile.global DIRS := initdb initlocation ipcclean pg_ctl pg_dump pg_id \ pg_passwd psql scripts pg-config diff --git a/src/bin/initdb/Makefile b/src/bin/initdb/Makefile index 2da162e2728..b219a2d9b42 100644 --- a/src/bin/initdb/Makefile +++ b/src/bin/initdb/Makefile @@ -4,17 +4,17 @@ # # Copyright (c) 1994, Regents of the University of California # -# $Header: /cvsroot/pgsql/src/bin/initdb/Makefile,v 1.20 2000/07/06 21:33:38 petere Exp $ +# $Header: /cvsroot/pgsql/src/bin/initdb/Makefile,v 1.21 2000/08/31 16:11:06 petere Exp $ # #------------------------------------------------------------------------- subdir = src/bin/initdb top_builddir = ../../.. -include ../../Makefile.global +include $(top_builddir)/src/Makefile.global all: initdb -initdb: initdb.sh ../../Makefile.global +initdb: initdb.sh $(top_builddir)/src/Makefile.global sed -e 's/__MULTIBYTE__/$(MULTIBYTE)/g' \ -e 's/__VERSION__/$(VERSION)/g' \ -e 's:__bindir__:$(bindir):g' \ diff --git a/src/bin/initlocation/Makefile b/src/bin/initlocation/Makefile index ca811c03e3b..05b32819dec 100644 --- a/src/bin/initlocation/Makefile +++ b/src/bin/initlocation/Makefile @@ -4,13 +4,13 @@ # # Copyright (c) 1994, Regents of the University of California # -# $Header: /cvsroot/pgsql/src/bin/initlocation/Attic/Makefile,v 1.9 2000/06/27 00:31:00 petere Exp $ +# $Header: /cvsroot/pgsql/src/bin/initlocation/Attic/Makefile,v 1.10 2000/08/31 16:11:07 petere Exp $ # #------------------------------------------------------------------------- subdir = src/bin/initlocation top_builddir = ../../.. -include ../../Makefile.global +include $(top_builddir)/src/Makefile.global all: initlocation diff --git a/src/bin/ipcclean/Makefile b/src/bin/ipcclean/Makefile index 152fba5b02a..ab452f9e894 100644 --- a/src/bin/ipcclean/Makefile +++ b/src/bin/ipcclean/Makefile @@ -4,13 +4,13 @@ # # Copyright (c) 1994, Regents of the University of California # -# $Header: /cvsroot/pgsql/src/bin/ipcclean/Attic/Makefile,v 1.11 2000/06/27 00:31:05 petere Exp $ +# $Header: /cvsroot/pgsql/src/bin/ipcclean/Attic/Makefile,v 1.12 2000/08/31 16:11:08 petere Exp $ # #------------------------------------------------------------------------- subdir = src/bin/ipcclean top_builddir = ../../.. -include ../../Makefile.global +include $(top_builddir)/src/Makefile.global all: ipcclean diff --git a/src/bin/pg_ctl/Makefile b/src/bin/pg_ctl/Makefile index a08751ee877..200fdf8d6a6 100644 --- a/src/bin/pg_ctl/Makefile +++ b/src/bin/pg_ctl/Makefile @@ -4,13 +4,13 @@ # # Copyright (c) 1999, PostgreSQL Global Development Group # -# $Header: /cvsroot/pgsql/src/bin/pg_ctl/Makefile,v 1.6 2000/06/27 00:31:08 petere Exp $ +# $Header: /cvsroot/pgsql/src/bin/pg_ctl/Makefile,v 1.7 2000/08/31 16:11:10 petere Exp $ # #------------------------------------------------------------------------- subdir = src/bin/pg_ctl top_builddir = ../../.. -include ../../Makefile.global +include $(top_builddir)/src/Makefile.global all: pg_ctl diff --git a/src/bin/pg_dump/Makefile b/src/bin/pg_dump/Makefile index 4d5d8a5f498..87d9ace079d 100644 --- a/src/bin/pg_dump/Makefile +++ b/src/bin/pg_dump/Makefile @@ -4,27 +4,27 @@ # # Copyright (c) 1994, Regents of the University of California # -# $Header: /cvsroot/pgsql/src/bin/pg_dump/Makefile,v 1.22 2000/08/01 15:51:44 pjw Exp $ +# $Header: /cvsroot/pgsql/src/bin/pg_dump/Makefile,v 1.23 2000/08/31 16:11:13 petere Exp $ # #------------------------------------------------------------------------- subdir = src/bin/pg_dump top_builddir = ../../.. -include ../../Makefile.global +include $(top_builddir)/src/Makefile.global OBJS= pg_backup_archiver.o pg_backup_db.o pg_backup_custom.o pg_backup_files.o \ pg_backup_null.o pg_backup_tar.o $(STRDUP) -CFLAGS+= -I$(LIBPQDIR) +CPPFLAGS+= -I$(libpq_srcdir) LIBS+= -lz all: submake pg_dump pg_restore pg_dumpall -pg_dump: pg_dump.o common.o $(OBJS) $(LIBPQDIR)/libpq.a - $(CC) $(CFLAGS) -o $@ pg_dump.o common.o $(OBJS) $(LIBPQ) $(LDFLAGS) +pg_dump: pg_dump.o common.o $(OBJS) $(libpq_builddir)/libpq.a + $(CC) $(CFLAGS) -o $@ pg_dump.o common.o $(OBJS) $(libpq) $(LDFLAGS) -pg_restore: pg_restore.o $(OBJS) $(LIBPQDIR)/libpq.a - $(CC) $(CFLAGS) -o $@ pg_restore.o $(OBJS) $(LIBPQ) $(LDFLAGS) +pg_restore: pg_restore.o $(OBJS) $(libpq_builddir)/libpq.a + $(CC) $(CFLAGS) -o $@ pg_restore.o $(OBJS) $(libpq) $(LDFLAGS) ../../utils/strdup.o: $(MAKE) -C ../../utils strdup.o @@ -37,7 +37,7 @@ pg_dumpall: pg_dumpall.sh .PHONY: submake submake: - $(MAKE) -C $(LIBPQDIR) all + $(MAKE) -C $(libpq_builddir) all install: all installdirs $(INSTALL_PROGRAM) pg_dump$(X) $(bindir)/pg_dump$(X) diff --git a/src/bin/pg_encoding/Makefile b/src/bin/pg_encoding/Makefile index 9dfb8b6283b..fcb6c3ec778 100644 --- a/src/bin/pg_encoding/Makefile +++ b/src/bin/pg_encoding/Makefile @@ -4,25 +4,25 @@ # # Copyright (c) 1998, PostgreSQL Global Development Group # -# $Header: /cvsroot/pgsql/src/bin/pg_encoding/Attic/Makefile,v 1.9 2000/06/28 18:29:21 petere Exp $ +# $Header: /cvsroot/pgsql/src/bin/pg_encoding/Attic/Makefile,v 1.10 2000/08/31 16:11:15 petere Exp $ # #------------------------------------------------------------------------- subdir = src/bin/pg_encoding top_builddir = ../../.. -include ../../Makefile.global +include $(top_builddir)/src/Makefile.global OBJS= pg_encoding.o all: submake pg_encoding$(X) pg_encoding$(X): $(OBJS) - $(CC) -o $@ $(OBJS) $(LIBPQ) $(LDFLAGS) $(CFLAGS) + $(CC) -o $@ $(OBJS) $(libpq) $(LDFLAGS) $(CFLAGS) .PHONY: submake submake: - $(MAKE) -C $(LIBPQDIR) all + $(MAKE) -C $(libpq_builddir) all install: all installdirs $(INSTALL_PROGRAM) pg_encoding$(X) $(bindir)/pg_encoding$(X) diff --git a/src/bin/pg_id/Makefile b/src/bin/pg_id/Makefile index dd74d83e13b..ec0ded2d21c 100644 --- a/src/bin/pg_id/Makefile +++ b/src/bin/pg_id/Makefile @@ -4,13 +4,13 @@ # # Copyright (C) 2000 by PostgreSQL Global Development Team # -# $Header: /cvsroot/pgsql/src/bin/pg_id/Attic/Makefile,v 1.17 2000/06/27 00:31:20 petere Exp $ +# $Header: /cvsroot/pgsql/src/bin/pg_id/Attic/Makefile,v 1.18 2000/08/31 16:11:17 petere Exp $ # #------------------------------------------------------------------------- subdir = src/bin/pg_id top_builddir = ../../.. -include ../../Makefile.global +include $(top_builddir)/src/Makefile.global all: pg_id$(X) diff --git a/src/bin/pg_passwd/Makefile b/src/bin/pg_passwd/Makefile index aef4f1a56a4..e58d1f9b0e6 100644 --- a/src/bin/pg_passwd/Makefile +++ b/src/bin/pg_passwd/Makefile @@ -1,10 +1,8 @@ -# -# Makefile for src/bin/pg_passwd -# +# $Header: /cvsroot/pgsql/src/bin/pg_passwd/Attic/Makefile,v 1.10 2000/08/31 16:11:20 petere Exp $ subdir = src/bin/pg_passwd top_builddir = ../../.. -include ../../Makefile.global +include $(top_builddir)/src/Makefile.global all: pg_passwd$(X) diff --git a/src/bin/pgaccess/Makefile b/src/bin/pgaccess/Makefile index e88cb765e88..4b8a5455604 100644 --- a/src/bin/pgaccess/Makefile +++ b/src/bin/pgaccess/Makefile @@ -4,13 +4,13 @@ # # Copyright (c) 1994, Regents of the University of California # -# $Header: /cvsroot/pgsql/src/bin/pgaccess/Attic/Makefile,v 1.10 2000/06/28 18:29:22 petere Exp $ +# $Header: /cvsroot/pgsql/src/bin/pgaccess/Attic/Makefile,v 1.11 2000/08/31 16:11:20 petere Exp $ # #------------------------------------------------------------------------- subdir = src/bin/pgaccess top_builddir = ../../.. -include ../../Makefile.global +include $(top_builddir)/src/Makefile.global pgaccessdir = $(datadir)/pgaccess diff --git a/src/bin/pgtclsh/Makefile b/src/bin/pgtclsh/Makefile index 032352ccf9f..9c3f2995aaf 100644 --- a/src/bin/pgtclsh/Makefile +++ b/src/bin/pgtclsh/Makefile @@ -5,13 +5,13 @@ # # Copyright (c) 1994, Regents of the University of California # -# $Header: /cvsroot/pgsql/src/bin/pgtclsh/Attic/Makefile,v 1.30 2000/07/01 15:02:23 petere Exp $ +# $Header: /cvsroot/pgsql/src/bin/pgtclsh/Attic/Makefile,v 1.31 2000/08/31 16:11:21 petere Exp $ # #------------------------------------------------------------------------- subdir = src/bin/pgtclsh top_builddir = ../../.. -include ../../Makefile.global +include $(top_builddir)/src/Makefile.global # # Include definitions from the tclConfig.sh file @@ -21,7 +21,11 @@ ifeq ($(USE_TK), true) -include Makefile.tkdefs endif -CFLAGS+= $(X_CFLAGS) -I$(LIBPGTCLDIR) +libpgtcl_srcdir = $(top_srcdir)/src/interfaces/libpgtcl +libpgtcl_builddir = $(top_builddir)/src/interfaces/libpgtcl +libpgtcl = -L$(libpgtcl_builddir) -lpgtcl + +CFLAGS+= $(X_CFLAGS) -I$(libpgtcl_srcdir) # If we are here then TCL is available @@ -36,16 +40,16 @@ all: submake $(PROGRAMS) pgtclsh: pgtclAppInit.o $(CC) $(CFLAGS) $(TCL_DEFS) -o $@ $< \ - $(LIBPGTCL) $(LIBPQ) $(TCL_LIB_SPEC) $(TCL_LIBS) $(LDFLAGS) + $(libpgtcl) $(libpq) $(TCL_LIB_SPEC) $(TCL_LIBS) $(LDFLAGS) pgtksh: pgtkAppInit.o $(CC) $(CFLAGS) $(TK_DEFS) -o $@ $< \ - $(LIBPGTCL) $(LIBPQ) $(X_LIBS) $(TK_LIB_SPEC) $(TK_LIBS) \ + $(libpgtcl) $(libpq) $(X_LIBS) $(TK_LIB_SPEC) $(TK_LIBS) \ $(TCL_LIB_SPEC) $(X11_LIBS) $(LDFLAGS) .PHONY: submake submake: - $(MAKE) -C $(LIBPGTCLDIR) all + $(MAKE) -C $(libpgtcl_builddir) all install: all installdirs $(INSTALL_PROGRAM) pgtclsh $(bindir)/pgtclsh diff --git a/src/bin/psql/Makefile b/src/bin/psql/Makefile index f605ad809ea..a5d1b15cadd 100644 --- a/src/bin/psql/Makefile +++ b/src/bin/psql/Makefile @@ -4,17 +4,17 @@ # # Copyright (c) 1994, Regents of the University of California # -# $Header: /cvsroot/pgsql/src/bin/psql/Makefile,v 1.23 2000/07/19 16:29:56 petere Exp $ +# $Header: /cvsroot/pgsql/src/bin/psql/Makefile,v 1.24 2000/08/31 16:11:23 petere Exp $ # #------------------------------------------------------------------------- subdir = src/bin/psql top_builddir = ../../.. -include ../../Makefile.global +include $(top_builddir)/src/Makefile.global REFDOCDIR= $(top_srcdir)/doc/src/sgml/ref -CFLAGS+= -I$(LIBPQDIR) +CPPFLAGS+= -I$(libpq_srcdir) OBJS=command.o common.o help.o input.o stringutils.o mainloop.o \ copy.o startup.o prompt.o variables.o large_obj.o print.o describe.o \ @@ -47,8 +47,8 @@ endif # End of hacks for picking up backend 'port' modules -psql$(X): $(OBJS) $(LIBPQDIR)/libpq.a - $(CC) $(CFLAGS) -o $@ $(OBJS) $(LIBPQ) $(LDFLAGS) +psql$(X): $(OBJS) $(libpq_builddir)/libpq.a + $(CC) $(CFLAGS) -o $@ $(OBJS) $(libpq) $(LDFLAGS) help.o: $(srcdir)/sql_help.h @@ -63,7 +63,7 @@ endif .PHONY: submake submake: - $(MAKE) -C $(LIBPQDIR) all + $(MAKE) -C $(libpq_builddir) all distprep: $(srcdir)/sql_help.h diff --git a/src/bin/scripts/Makefile b/src/bin/scripts/Makefile index 3b4f971cf79..e43fc901218 100644 --- a/src/bin/scripts/Makefile +++ b/src/bin/scripts/Makefile @@ -4,13 +4,13 @@ # # Copyright (c) 1994, Regents of the University of California # -# $Header: /cvsroot/pgsql/src/bin/scripts/Makefile,v 1.7 2000/08/20 11:56:29 petere Exp $ +# $Header: /cvsroot/pgsql/src/bin/scripts/Makefile,v 1.8 2000/08/31 16:11:25 petere Exp $ # #------------------------------------------------------------------------- subdir = src/bin/scripts top_builddir = ../../.. -include ../../Makefile.global +include $(top_builddir)/src/Makefile.global SCRIPTS := createdb dropdb createuser dropuser createlang droplang vacuumdb diff --git a/src/include/Makefile b/src/include/Makefile index 81afc850d37..0ebd4a9d6b1 100644 --- a/src/include/Makefile +++ b/src/include/Makefile @@ -5,13 +5,13 @@ # 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.2 2000/07/19 16:29:58 petere Exp $ +# $Header: /cvsroot/pgsql/src/include/Makefile,v 1.3 2000/08/31 16:11:27 petere Exp $ # #------------------------------------------------------------------------- subdir = src/include top_builddir = ../.. -include ../Makefile.global +include $(top_builddir)/src/Makefile.global HEADERS := os.h config.h c.h postgres.h postgres_ext.h fmgr.h \ diff --git a/src/interfaces/Makefile b/src/interfaces/Makefile index 146fbf93e89..5640c8d0bc3 100644 --- a/src/interfaces/Makefile +++ b/src/interfaces/Makefile @@ -4,13 +4,13 @@ # # Copyright (c) 1994, Regents of the University of California # -# $Header: /cvsroot/pgsql/src/interfaces/Makefile,v 1.41 2000/07/19 16:30:06 petere Exp $ +# $Header: /cvsroot/pgsql/src/interfaces/Makefile,v 1.42 2000/08/31 16:11:30 petere Exp $ # #------------------------------------------------------------------------- subdir = src/interfaces top_builddir = ../.. -include ../Makefile.global +include $(top_builddir)/src/Makefile.global DIRS := libpq ecpg libpgeasy diff --git a/src/interfaces/ecpg/Makefile b/src/interfaces/ecpg/Makefile index d3f9df7c9a4..2637a2ed015 100644 --- a/src/interfaces/ecpg/Makefile +++ b/src/interfaces/ecpg/Makefile @@ -1,6 +1,6 @@ subdir = src/interfaces/ecpg top_builddir = ../../.. -include ../../Makefile.global +include $(top_builddir)/src/Makefile.global all install installdirs uninstall dep depend distprep: $(MAKE) -C include $@ diff --git a/src/interfaces/ecpg/include/Makefile b/src/interfaces/ecpg/include/Makefile index 3d36e878eb2..9255fe78b5c 100644 --- a/src/interfaces/ecpg/include/Makefile +++ b/src/interfaces/ecpg/include/Makefile @@ -1,6 +1,6 @@ subdir = src/interfaces/ecpg/include top_builddir = ../../../.. -include ../../../Makefile.global +include $(top_builddir)/src/Makefile.global install: all installdirs install-headers diff --git a/src/interfaces/ecpg/lib/Makefile b/src/interfaces/ecpg/lib/Makefile index a21a3c854f5..7e63ef2b915 100644 --- a/src/interfaces/ecpg/lib/Makefile +++ b/src/interfaces/ecpg/lib/Makefile @@ -4,25 +4,25 @@ # # Copyright (c) 1994, Regents of the University of California # -# $Header: /cvsroot/pgsql/src/interfaces/ecpg/lib/Attic/Makefile,v 1.6 2000/06/28 18:29:39 petere Exp $ +# $Header: /cvsroot/pgsql/src/interfaces/ecpg/lib/Attic/Makefile,v 1.7 2000/08/31 16:11:36 petere Exp $ # #------------------------------------------------------------------------- subdir = src/interfaces/ecpg/lib top_builddir = ../../../.. -include ../../../Makefile.global +include $(top_builddir)/src/Makefile.global NAME= ecpg SO_MAJOR_VERSION= 3 SO_MINOR_VERSION= 1.1 -CFLAGS+= -I$(top_srcdir)/src/interfaces/ecpg/include -I$(LIBPQDIR) +CPPFLAGS += -I$(top_srcdir)/src/interfaces/ecpg/include -I$(libpq_srcdir) OBJS= execute.o typename.o descriptor.o data.o error.o prepare.o memory.o \ connect.o misc.o -SHLIB_LINK= $(LIBPQ) +SHLIB_LINK= $(libpq) all: all-lib diff --git a/src/interfaces/ecpg/preproc/Makefile b/src/interfaces/ecpg/preproc/Makefile index bba2ecdeb7e..aeb0a0fc075 100644 --- a/src/interfaces/ecpg/preproc/Makefile +++ b/src/interfaces/ecpg/preproc/Makefile @@ -1,12 +1,12 @@ subdir = src/interfaces/ecpg/preproc top_builddir = ../../../.. -include ../../../Makefile.global +include $(top_builddir)/src/Makefile.global MAJOR_VERSION=2 MINOR_VERSION=7 PATCHLEVEL=1 -CFLAGS+=-I../include -DMAJOR_VERSION=$(MAJOR_VERSION) \ +CPPFLAGS+=-I../include -DMAJOR_VERSION=$(MAJOR_VERSION) \ -DMINOR_VERSION=$(MINOR_VERSION) -DPATCHLEVEL=$(PATCHLEVEL) \ -DINCLUDE_PATH=\"$(includedir)\" diff --git a/src/interfaces/libpgeasy/Makefile b/src/interfaces/libpgeasy/Makefile index fdc64459746..d31775665e6 100644 --- a/src/interfaces/libpgeasy/Makefile +++ b/src/interfaces/libpgeasy/Makefile @@ -2,13 +2,13 @@ # # Makefile for src/interfaces/libpgeasy # -# $Header: /cvsroot/pgsql/src/interfaces/libpgeasy/Attic/Makefile,v 1.1 2000/06/28 18:29:41 petere Exp $ +# $Header: /cvsroot/pgsql/src/interfaces/libpgeasy/Attic/Makefile,v 1.2 2000/08/31 16:11:42 petere Exp $ # #------------------------------------------------------------------------- subdir = src/interfaces/libpgeasy top_builddir = ../../.. -include ../../Makefile.global +include $(top_builddir)/src/Makefile.global # shared library parameters @@ -16,11 +16,11 @@ NAME= pgeasy SO_MAJOR_VERSION= 2 SO_MINOR_VERSION= 1 -CFLAGS+= -I$(LIBPQDIR) +CPPFLAGS += -I$(libpq_srcdir) OBJS= libpgeasy.o halt.o -SHLIB_LINK+= $(LIBPQ) +SHLIB_LINK+= $(libpq) # If crypt is a separate library, rather than part of libc, it may need # to be referenced separately to keep (broken) linkers happy. (This is diff --git a/src/interfaces/libpgtcl/Makefile b/src/interfaces/libpgtcl/Makefile index 72c53bc2bc0..cd9c1719eba 100644 --- a/src/interfaces/libpgtcl/Makefile +++ b/src/interfaces/libpgtcl/Makefile @@ -4,7 +4,7 @@ # # Copyright (c) 1994, Regents of the University of California # -# $Header: /cvsroot/pgsql/src/interfaces/libpgtcl/Attic/Makefile,v 1.19 2000/06/28 18:29:43 petere Exp $ +# $Header: /cvsroot/pgsql/src/interfaces/libpgtcl/Attic/Makefile,v 1.20 2000/08/31 16:11:45 petere Exp $ # #------------------------------------------------------------------------- @@ -16,11 +16,11 @@ NAME= pgtcl SO_MAJOR_VERSION= 2 SO_MINOR_VERSION= 1 -CFLAGS+= -I$(LIBPQDIR) +CPPFLAGS += -I$(libpq_srcdir) OBJS= pgtcl.o pgtclCmds.o pgtclId.o -SHLIB_LINK+= $(LIBPQ) +SHLIB_LINK+= $(libpq) # If crypt is a separate library, rather than part of libc, it may need # to be referenced separately to keep (broken) linkers happy. (This is diff --git a/src/interfaces/libpq++/Makefile b/src/interfaces/libpq++/Makefile index ad31cad6428..8430acb7abd 100644 --- a/src/interfaces/libpq++/Makefile +++ b/src/interfaces/libpq++/Makefile @@ -4,27 +4,27 @@ # # Copyright (c) 1994, Regents of the University of California # -# $Header: /cvsroot/pgsql/src/interfaces/libpq++/Attic/Makefile,v 1.23 2000/06/30 16:10:54 petere Exp $ +# $Header: /cvsroot/pgsql/src/interfaces/libpq++/Attic/Makefile,v 1.24 2000/08/31 16:11:51 petere Exp $ # #------------------------------------------------------------------------- subdir = src/interfaces/libpq++ top_builddir = ../../.. -include ../../Makefile.global +include $(top_builddir)/src/Makefile.global NAME= pq++ SO_MAJOR_VERSION= 3 SO_MINOR_VERSION= 1 SRCHEADERDIR = $(top_srcdir)/src/include -CXXFLAGS+= -I$(SRCHEADERDIR) -I$(LIBPQDIR) +CXXFLAGS+= -I$(SRCHEADERDIR) -I$(libpq_srcdir) OBJS = pgconnection.o pgdatabase.o pgtransdb.o pgcursordb.o pglobject.o ifeq ($(PORTNAME), win) -SHLIB_LINK+= --driver-name g++ $(LIBPQ) +SHLIB_LINK+= --driver-name g++ $(libpq) else -SHLIB_LINK= $(LIBPQ) +SHLIB_LINK= $(libpq) endif # For CC on IRIX, must use CC as linker/archiver of C++ libraries diff --git a/src/interfaces/libpq/Makefile b/src/interfaces/libpq/Makefile index 8fc0560e6f6..bd2dbd1db00 100644 --- a/src/interfaces/libpq/Makefile +++ b/src/interfaces/libpq/Makefile @@ -4,13 +4,13 @@ # # Copyright (c) 1994, Regents of the University of California # -# $Header: /cvsroot/pgsql/src/interfaces/libpq/Makefile,v 1.39 2000/06/28 18:29:44 petere Exp $ +# $Header: /cvsroot/pgsql/src/interfaces/libpq/Makefile,v 1.40 2000/08/31 16:11:48 petere Exp $ # #------------------------------------------------------------------------- subdir = src/interfaces/libpq top_builddir = ../../.. -include ../../Makefile.global +include $(top_builddir)/src/Makefile.global # shared library parameters NAME= pq diff --git a/src/interfaces/odbc/GNUmakefile b/src/interfaces/odbc/GNUmakefile index 29c5a12542a..685a98f6171 100644 --- a/src/interfaces/odbc/GNUmakefile +++ b/src/interfaces/odbc/GNUmakefile @@ -2,20 +2,20 @@ # # GNUMakefile for psqlodbc (Postgres ODBC driver) # -# $Header: /cvsroot/pgsql/src/interfaces/odbc/Attic/GNUmakefile,v 1.1 2000/06/28 18:29:54 petere Exp $ +# $Header: /cvsroot/pgsql/src/interfaces/odbc/Attic/GNUmakefile,v 1.2 2000/08/31 16:11:55 petere Exp $ # #------------------------------------------------------------------------- subdir = src/interfaces/odbc top_builddir = ../../.. -include ../../Makefile.global +include $(top_builddir)/src/Makefile.global # Shared library parameters NAME = psqlodbc SO_MAJOR_VERSION = 0 SO_MINOR_VERSION = 26 -CFLAGS += -I$(srcdir) -DHAVE_CONFIG_H -DODBCINSTDIR='"$(odbcinst_ini_dir)"' +CPPFLAGS += -I$(srcdir) -DHAVE_CONFIG_H -DODBCINSTDIR='"$(odbcinst_ini_dir)"' OBJS = info.o bind.o columninfo.o connection.o convert.o drvconn.o \ diff --git a/src/interfaces/perl5/GNUmakefile b/src/interfaces/perl5/GNUmakefile index ae40e85f38e..7ad2c2402f3 100644 --- a/src/interfaces/perl5/GNUmakefile +++ b/src/interfaces/perl5/GNUmakefile @@ -4,11 +4,11 @@ # Makefile according to its own ideas and then invoke the rules from # that file. # -# $Header: /cvsroot/pgsql/src/interfaces/perl5/Attic/GNUmakefile,v 1.1 2000/06/28 18:29:56 petere Exp $ +# $Header: /cvsroot/pgsql/src/interfaces/perl5/Attic/GNUmakefile,v 1.2 2000/08/31 16:11:58 petere Exp $ subdir = src/interfaces/perl5 top_builddir = ../../.. -include ../../Makefile.global +include $(top_builddir)/src/Makefile.global all: Makefile libpq-all @@ -19,7 +19,7 @@ Makefile: Makefile.PL .PHONY: libpq-all libpq-all: - $(MAKE) -C $(top_builddir)/src/interfaces/libpq all + $(MAKE) -C $(libpq_builddir) all # The klugery here is to ensure that the perl5 shared library gets # built with the correct path to the installed location of libpq diff --git a/src/interfaces/python/GNUmakefile b/src/interfaces/python/GNUmakefile index 1917c75c49e..dc5fa875f9b 100644 --- a/src/interfaces/python/GNUmakefile +++ b/src/interfaces/python/GNUmakefile @@ -4,20 +4,20 @@ # # Written by Peter Eisentraut <[email protected]> # -# $Header: /cvsroot/pgsql/src/interfaces/python/Attic/GNUmakefile,v 1.1 2000/06/28 18:30:07 petere Exp $ +# $Header: /cvsroot/pgsql/src/interfaces/python/Attic/GNUmakefile,v 1.2 2000/08/31 16:12:01 petere Exp $ # #------------------------------------------------------------------- subdir = src/interfaces/python top_builddir = ../../.. -include ../../Makefile.global +include $(top_builddir)/src/Makefile.global all: Makefile pgmodule.c libpq-all $(MAKE) -f Makefile .PHONY: libpq-all libpq-all: - $(MAKE) -C $(top_builddir)/src/interfaces/libpq all + $(MAKE) -C $(libpq_builddir) all Makefile: Setup.in Makefile.pre.in $(MAKE) -f Makefile.pre.in boot srcdir=$(srcdir) VPATH=$(srcdir) @@ -26,10 +26,11 @@ Makefile.pre.in: $(python_extmakefile) cp $< $@ Setup.in: Setup.in.raw - sed -e "s%__LIBPQ__%${top_srcdir}/src/interfaces/libpq%g" \ - -e "s%__EXTRA_LIBS__%${LIBS}%g" \ - -e "s%__INCLUDES__%${top_srcdir}/src/include%g" \ - < $< > $@ + sed -e 's,@libpq_srcdir@,$(libpq_srcdir),g' \ + -e 's,@libpq_builddir@,$(libpq_builddir),g' \ + -e 's,@EXTRA_LIBS@,$(LIBS),g' \ + -e 's,@pg_includedir@,$(top_srcdir)/src/include,g' \ + $< > $@ install: all @echo "Installing Python module" diff --git a/src/interfaces/python/Setup.in.raw b/src/interfaces/python/Setup.in.raw index dddb5588102..9c26d73968c 100644 --- a/src/interfaces/python/Setup.in.raw +++ b/src/interfaces/python/Setup.in.raw @@ -1,3 +1,3 @@ *shared* -_pg pgmodule.c -I__LIBPQ__ -I__INCLUDES__ -L__LIBPQ__ -lpq __EXTRA_LIBS__ +_pg pgmodule.c -I@libpq_srcdir@ -I@pg_includedir@ -L@libpq_builddir@ -lpq @EXTRA_LIBS@ diff --git a/src/makefiles/Makefile.aix b/src/makefiles/Makefile.aix index ba6d0540d39..0066135179e 100644 --- a/src/makefiles/Makefile.aix +++ b/src/makefiles/Makefile.aix @@ -10,16 +10,16 @@ IMPSUFF= .imp POSTGRES_IMP= postgres$(IMPSUFF) -MKLDEXPORT=$(SRCDIR)/backend/port/aix/mkldexport.sh +MKLDEXPORT=$(top_srcdir)/src/backend/port/aix/mkldexport.sh $(POSTGRES_IMP): @echo Making $@ - $(MKLDEXPORT) postgres $(BINDIR) > $@ - $(CC) -Wl,-bE:$(SRCDIR)/backend/$@ -o postgres $(OBJS) $(LDFLAGS) + $(MKLDEXPORT) postgres $(bindir) > $@ + $(CC) -Wl,-bE:$(top_builddir)/src/backend/$@ -o postgres $(OBJS) $(LDFLAGS) %$(EXPSUFF): $(MKLDEXPORT) $*.o `pwd` > $*$(EXPSUFF) %$(DLSUFFIX): %.o %$(EXPSUFF) @echo Making share library $@ from $*.o, $*$(EXPSUFF), and installed postgres.imp - $(LD) -H512 -bM:SRE -bI:$(LIBDIR)/$(POSTGRES_IMP) -bE:$*$(EXPSUFF) -o $@ $*.o $(LDFLAGS) $(CFLAGS_SL) + $(LD) -H512 -bM:SRE -bI:$(libdir)/$(POSTGRES_IMP) -bE:$*$(EXPSUFF) -o $@ $*.o $(LDFLAGS) $(CFLAGS_SL) diff --git a/src/makefiles/Makefile.hpux b/src/makefiles/Makefile.hpux index ad2b932d64f..de2b87d6138 100644 --- a/src/makefiles/Makefile.hpux +++ b/src/makefiles/Makefile.hpux @@ -19,11 +19,11 @@ ifneq ($(HPUXMATHLIB),) LDFLAGS:= -L /lib/pa1.1 $(LDFLAGS) endif -# On all HPUX versions, embed LIBDIR as the shared library search path +# On all HPUX versions, embed `libdir' as the shared library search path # so that the executables don't need SHLIB_PATH to be set, specify -z # to catch null pointer dereferences, and specify -E to make all symbols # visible to dynamically linked shared libraries. -LDFLAGS+= -Wl,+b -Wl,$(LIBDIR) -Wl,-z -Wl,-E +LDFLAGS+= -Wl,+b -Wl,$(libdir) -Wl,-z -Wl,-E # Rule for building shared libs (currently used only for regression test # shlib ... should go away, since this is not really enough knowledge) diff --git a/src/makefiles/Makefile.win b/src/makefiles/Makefile.win index b73f1f2d090..45fab0e6e21 100644 --- a/src/makefiles/Makefile.win +++ b/src/makefiles/Makefile.win @@ -2,7 +2,7 @@ CFLAGS+= -I/usr/local/include LDFLAGS+= -g DLLTOOL= dlltool DLLWRAP= dllwrap -DLLLIBS=-L/usr/local/lib -L$(LIBDIR) -L$(SRCDIR)/backend -lpostgres -lcygipc -lcygwin -lcrypt -lkernel32 +DLLLIBS=-L/usr/local/lib -L$(libdir) -L$(top_builddir)/src/backend -lpostgres -lcygipc -lcygwin -lcrypt -lkernel32 X=.exe MK_NO_LORDER=true MAKE_DLL=true @@ -11,7 +11,7 @@ SHLIB_LINK=$(DLLLIBS) %.dll: %.o $(DLLTOOL) --export-all --output-def $*.def $< - $(DLLWRAP) -o $@ --def $*.def $< $(SRCDIR)/utils/dllinit.o $(DLLLIBS) + $(DLLWRAP) -o $@ --def $*.def $< $(top_builddir)/src/utils/dllinit.o $(DLLLIBS) rm -f $*.def curdir:=$(shell pwd) diff --git a/src/pl/Makefile b/src/pl/Makefile index ccc8b57c1e7..5b62ba3d657 100644 --- a/src/pl/Makefile +++ b/src/pl/Makefile @@ -4,13 +4,13 @@ # # Copyright (c) 1994, Regents of the University of California # -# $Header: /cvsroot/pgsql/src/pl/Makefile,v 1.11 2000/07/19 16:30:16 petere Exp $ +# $Header: /cvsroot/pgsql/src/pl/Makefile,v 1.12 2000/08/31 16:12:09 petere Exp $ # #------------------------------------------------------------------------- subdir = src/pl top_builddir = ../.. -include ../Makefile.global +include $(top_builddir)/src/Makefile.global DIRS := plpgsql diff --git a/src/pl/plperl/GNUmakefile b/src/pl/plperl/GNUmakefile index 5f7d8ec1206..a04eb8ba9f4 100644 --- a/src/pl/plperl/GNUmakefile +++ b/src/pl/plperl/GNUmakefile @@ -1,8 +1,8 @@ -# $Header: /cvsroot/pgsql/src/pl/plperl/GNUmakefile,v 1.2 2000/06/28 18:30:12 petere Exp $ +# $Header: /cvsroot/pgsql/src/pl/plperl/GNUmakefile,v 1.3 2000/08/31 16:12:13 petere Exp $ subdir = src/pl/plperl top_builddir = ../../.. -include ../../Makefile.global +include $(top_builddir)/src/Makefile.global plperl_installdir = $(libdir) diff --git a/src/pl/plpgsql/Makefile b/src/pl/plpgsql/Makefile index d2d1911f5e0..2a6598676bb 100644 --- a/src/pl/plpgsql/Makefile +++ b/src/pl/plpgsql/Makefile @@ -4,13 +4,13 @@ # # Copyright (c) 1994, Regents of the University of California # -# $Header: /cvsroot/pgsql/src/pl/plpgsql/Makefile,v 1.4 2000/07/19 16:30:21 petere Exp $ +# $Header: /cvsroot/pgsql/src/pl/plpgsql/Makefile,v 1.5 2000/08/31 16:12:15 petere Exp $ # #------------------------------------------------------------------------- subdir = src/pl/plpgsql top_builddir = ../../.. -include ../../Makefile.global +include $(top_builddir)/src/Makefile.global all install installdirs uninstall distprep: $(MAKE) -C src $@ diff --git a/src/pl/tcl/Makefile b/src/pl/tcl/Makefile index 59b943273d3..c8f1ad5b8bc 100644 --- a/src/pl/tcl/Makefile +++ b/src/pl/tcl/Makefile @@ -2,13 +2,13 @@ # # Makefile for the pltcl shared object # -# $Header: /cvsroot/pgsql/src/pl/tcl/Makefile,v 1.21 2000/07/17 01:26:42 tgl Exp $ +# $Header: /cvsroot/pgsql/src/pl/tcl/Makefile,v 1.22 2000/08/31 16:12:17 petere Exp $ # #------------------------------------------------------------------------- subdir = src/pl/tcl top_builddir = ../../.. -include ../../Makefile.global +include $(top_builddir)/src/Makefile.global -include Makefile.tcldefs diff --git a/src/test/bench/Makefile b/src/test/bench/Makefile index 223f5b295cd..04218870d45 100644 --- a/src/test/bench/Makefile +++ b/src/test/bench/Makefile @@ -7,17 +7,18 @@ # # # IDENTIFICATION -# $Header: /cvsroot/pgsql/src/test/bench/Attic/Makefile,v 1.6 2000/06/17 00:10:28 petere Exp $ +# $Header: /cvsroot/pgsql/src/test/bench/Attic/Makefile,v 1.7 2000/08/31 16:12:20 petere Exp $ # #------------------------------------------------------------------------- -SRCDIR= ../.. -include ../../Makefile.global +subdir = src/test/bench +top_builddir = ../../.. +include $(top_builddir)/src/Makefile.global CREATEFILES= create.sql bench.sql OUTFILES= bench.out bench.out.perquery -CFLAGS+= -I$(LIBPQDIR) $(CFLAGS_SL) +CFLAGS+= -I$(libpq_srcdir) $(CFLAGS_SL) all: $(CREATEFILES) diff --git a/src/test/examples/Makefile b/src/test/examples/Makefile index 8368e4078e8..9dd159e2f2e 100644 --- a/src/test/examples/Makefile +++ b/src/test/examples/Makefile @@ -2,12 +2,13 @@ # Makefile for example programs # -SRCDIR= ../.. -include ../../Makefile.global +subdir = src/test/examples +top_builddir = ../../.. +include $(top_builddir)/src/Makefile.global -CFLAGS+= -I$(LIBPQDIR) +CPPFLAGS+= -I$(libpq_srcdir) -LDFLAGS+= -L$(LIBPQDIR) -lpq +LDFLAGS+= $(libpq) # PROGS= testlibpq0 testlibpq1 testlibpq2 testlibpq3 testlibpq4 testlo diff --git a/src/test/locale/Makefile b/src/test/locale/Makefile index cd37c920577..33eaa02c540 100644 --- a/src/test/locale/Makefile +++ b/src/test/locale/Makefile @@ -1,9 +1,8 @@ -# -# Makefile for example programs -# +# $Header: /cvsroot/pgsql/src/test/locale/Makefile,v 1.5 2000/08/31 16:12:25 petere Exp $ -SRCDIR= ../.. -include ../../Makefile.global +subdir = src/test/locale +top_builddir = ../../.. +include $(top_builddir)/src/Makefile.global PROGS = test-pgsql-locale test-ctype @@ -17,9 +16,7 @@ $(PROGS): % : %.c clean: rm -f $(PROGS) *.out for d in $(DIRS); do \ - cd $$d; \ - $(MAKE) clean; \ - cd ..; \ + $(MAKE) -C $$d clean done test-%: all diff --git a/src/test/regress/GNUmakefile b/src/test/regress/GNUmakefile index 7162ba4420c..73d4a7e4e66 100644 --- a/src/test/regress/GNUmakefile +++ b/src/test/regress/GNUmakefile @@ -7,7 +7,7 @@ # # # IDENTIFICATION -# $Header: /cvsroot/pgsql/src/test/regress/GNUmakefile,v 1.22 2000/07/23 13:01:10 petere Exp $ +# $Header: /cvsroot/pgsql/src/test/regress/GNUmakefile,v 1.23 2000/08/31 16:12:26 petere Exp $ # #------------------------------------------------------------------------- @@ -19,9 +19,9 @@ CONTRIB= $(top_builddir)/contrib HOST := $(shell $(top_srcdir)/config/config.guess) -CFLAGS+= -I$(LIBPQDIR) $(CFLAGS_SL) +CFLAGS+= -I$(libpq_srcdir) $(CFLAGS_SL) -LDADD+= -L$(LIBPQDIR) -lpq +LDADD+= $(libpq) # # DLOBJS is the dynamically-loaded object file. The regression test uses diff --git a/src/test/regress/input/Makefile b/src/test/regress/input/Makefile index d1602910235..10e1fbb1145 100644 --- a/src/test/regress/input/Makefile +++ b/src/test/regress/input/Makefile @@ -7,12 +7,13 @@ # # # IDENTIFICATION -# $Header: /cvsroot/pgsql/src/test/regress/input/Attic/Makefile,v 1.8 2000/01/09 19:34:40 tgl Exp $ +# $Header: /cvsroot/pgsql/src/test/regress/input/Attic/Makefile,v 1.9 2000/08/31 16:12:28 petere Exp $ # #------------------------------------------------------------------------- -SRCDIR= ../../.. -include ../../../Makefile.global +subdir = src/test/regress/input +top_builddir = ../../../.. +include $(top_builddir)/src/Makefile.global # # ... plus test query inputs @@ -34,5 +35,5 @@ all: $(INFILES) OBJ=`pwd`; \ sed -e "s:_OBJWD_:$$OBJ/\.\.:g" \ -e "s:_DLSUFFIX_:$(DLSUFFIX):g" \ - -e "s:_LIBDIR_:$(LIBDIR):g" \ + -e "s:_LIBDIR_:$(libdir):g" \ -e "s/_USER_/$$USER/g" < $< > ../sql/$@ diff --git a/src/test/regress/output/Makefile b/src/test/regress/output/Makefile index 2a4f1b91305..377d10a5d4d 100644 --- a/src/test/regress/output/Makefile +++ b/src/test/regress/output/Makefile @@ -7,12 +7,13 @@ # # # IDENTIFICATION -# $Header: /cvsroot/pgsql/src/test/regress/output/Attic/Makefile,v 1.10 2000/01/09 19:34:40 tgl Exp $ +# $Header: /cvsroot/pgsql/src/test/regress/output/Attic/Makefile,v 1.11 2000/08/31 16:12:30 petere Exp $ # #------------------------------------------------------------------------- -SRCDIR= ../../.. -include ../../../Makefile.global +subdir = src/test/regress/output +top_builddir = ../../../.. +include $(top_builddir)/src/Makefile.global # # ... plus test query inputs @@ -34,7 +35,6 @@ all: $(INFILES) OBJ=`pwd`; \ sed -e "s:_OBJWD_:$$OBJ/\.\.:g" \ -e "s:_DLSUFFIX_:$(DLSUFFIX):g" \ - -e "s:_LIBDIR_:$(LIBDIR):g" \ + -e "s:_LIBDIR_:$(libdir):g" \ -e "s/_USER_/$$USER/g" < $< | \ sed -e "s:output/\.\.:input/\.\.:g" > ../expected/$@ - diff --git a/src/tutorial/Makefile b/src/tutorial/Makefile index f3fd6b24bac..80e28025f3e 100644 --- a/src/tutorial/Makefile +++ b/src/tutorial/Makefile @@ -4,12 +4,13 @@ # Makefile for tutorial # # IDENTIFICATION -# $Header: /cvsroot/pgsql/src/tutorial/Makefile,v 1.10 2000/05/29 05:45:56 tgl Exp $ +# $Header: /cvsroot/pgsql/src/tutorial/Makefile,v 1.11 2000/08/31 16:12:33 petere Exp $ # #------------------------------------------------------------------------- -SRCDIR= .. -include $(SRCDIR)/Makefile.global +subdir = src/tutorial +top_builddir = ../.. +include $(top_builddir)/src/Makefile.global CFLAGS+= $(CFLAGS_SL) diff --git a/src/utils/Makefile b/src/utils/Makefile index cd641ce675e..dc2c2b4908e 100644 --- a/src/utils/Makefile +++ b/src/utils/Makefile @@ -2,7 +2,7 @@ # # Makefile for utils # -# $Header: /cvsroot/pgsql/src/utils/Attic/Makefile,v 1.8 2000/07/02 15:21:27 petere Exp $ +# $Header: /cvsroot/pgsql/src/utils/Attic/Makefile,v 1.9 2000/08/31 16:12:35 petere Exp $ # # About strdup: Some systems have strdup in their standard library, others # don't. Ones that don't will use this make file to compile the strdup.c @@ -19,7 +19,7 @@ subdir = src/utils top_builddir = ../.. -include ../Makefile.global +include $(top_builddir)/src/Makefile.global all: |