summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBruce Momjian1999-12-13 22:35:27 +0000
committerBruce Momjian1999-12-13 22:35:27 +0000
commit4271b0e09676671dd9941acb0640c966886b1b15 (patch)
treef9d360e0e51b52d9d966d203b0acf093dd2f4c24
parent60de335e228aced4258f2000668247ed9d99b968 (diff)
New LDOUT makefile variable for QNX os.
-rw-r--r--src/Makefile.global.in1
-rw-r--r--src/backend/Makefile2
-rw-r--r--src/backend/access/Makefile2
-rw-r--r--src/backend/access/common/Makefile2
-rw-r--r--src/backend/access/gist/Makefile2
-rw-r--r--src/backend/access/hash/Makefile2
-rw-r--r--src/backend/access/heap/Makefile2
-rw-r--r--src/backend/access/index/Makefile2
-rw-r--r--src/backend/access/nbtree/Makefile2
-rw-r--r--src/backend/access/rtree/Makefile2
-rw-r--r--src/backend/access/transam/Makefile2
-rw-r--r--src/backend/bootstrap/Makefile2
-rw-r--r--src/backend/catalog/Makefile2
-rw-r--r--src/backend/commands/Makefile2
-rw-r--r--src/backend/executor/Makefile2
-rw-r--r--src/backend/lib/Makefile2
-rw-r--r--src/backend/libpq/Makefile2
-rw-r--r--src/backend/main/Makefile2
-rw-r--r--src/backend/nodes/Makefile2
-rw-r--r--src/backend/optimizer/Makefile2
-rw-r--r--src/backend/optimizer/geqo/Makefile2
-rw-r--r--src/backend/optimizer/path/Makefile2
-rw-r--r--src/backend/optimizer/plan/Makefile2
-rw-r--r--src/backend/optimizer/prep/Makefile2
-rw-r--r--src/backend/optimizer/util/Makefile2
-rw-r--r--src/backend/parser/Makefile2
-rw-r--r--src/backend/port/Makefile.in2
-rw-r--r--src/backend/port/nextstep/Makefile2
-rw-r--r--src/backend/port/sunos4/Makefile2
-rw-r--r--src/backend/postmaster/Makefile2
-rw-r--r--src/backend/regex/Makefile2
-rw-r--r--src/backend/rewrite/Makefile2
-rw-r--r--src/backend/storage/Makefile2
-rw-r--r--src/backend/storage/buffer/Makefile2
-rw-r--r--src/backend/storage/file/Makefile2
-rw-r--r--src/backend/storage/ipc/Makefile2
-rw-r--r--src/backend/storage/large_object/Makefile2
-rw-r--r--src/backend/storage/lmgr/Makefile2
-rw-r--r--src/backend/storage/page/Makefile2
-rw-r--r--src/backend/storage/smgr/Makefile2
-rw-r--r--src/backend/tcop/Makefile2
-rw-r--r--src/backend/tioga/Makefile2
-rw-r--r--src/backend/utils/Makefile2
-rw-r--r--src/backend/utils/adt/Makefile2
-rw-r--r--src/backend/utils/cache/Makefile2
-rw-r--r--src/backend/utils/error/Makefile2
-rw-r--r--src/backend/utils/fmgr/Makefile2
-rw-r--r--src/backend/utils/hash/Makefile2
-rw-r--r--src/backend/utils/init/Makefile2
-rw-r--r--src/backend/utils/mb/Makefile2
-rw-r--r--src/backend/utils/misc/Makefile2
-rw-r--r--src/backend/utils/mmgr/Makefile2
-rw-r--r--src/backend/utils/sort/Makefile2
-rw-r--r--src/backend/utils/time/Makefile2
-rw-r--r--src/makefiles/Makefile.bsd2
-rw-r--r--src/makefiles/Makefile.freebsd2
56 files changed, 56 insertions, 55 deletions
diff --git a/src/Makefile.global.in b/src/Makefile.global.in
index e785026f1d..6499f2734f 100644
--- a/src/Makefile.global.in
+++ b/src/Makefile.global.in
@@ -211,6 +211,7 @@ CFLAGS_SL= @SHARED_LIB@
LIBS= @LIBS@
LDFLAGS= @LDFLAGS@ $(LIBS)
LDREL= -r
+LDOUT= -o
DLSUFFIX= @DLSUFFIX@
LN_S= @LN_S@
TAR= @tar@
diff --git a/src/backend/Makefile b/src/backend/Makefile
index 8e417a6a18..0d962f193a 100644
--- a/src/backend/Makefile
+++ b/src/backend/Makefile
@@ -109,7 +109,7 @@ catalog/global1.description catalog/local1_template1.description:
# The postgres.o target is needed by the rule in Makefile.global that
# creates the exports file when MAKE_EXPORTS = true.
postgres.o: $(OBJS)
- $(CC) $(LDREL) -o postgres.o $(OBJS) $(LDFLAGS)
+ $(CC) $(LDREL) $(LDOUT) postgres.o $(OBJS) $(LDFLAGS)
############################################################################
# The following targets are specified in make commands that appear in the
diff --git a/src/backend/access/Makefile b/src/backend/access/Makefile
index 6050cfd98a..e963899f5a 100644
--- a/src/backend/access/Makefile
+++ b/src/backend/access/Makefile
@@ -18,7 +18,7 @@ OBJS = common/SUBSYS.o gist/SUBSYS.o hash/SUBSYS.o heap/SUBSYS.o \
all: submake SUBSYS.o
SUBSYS.o: $(OBJS)
- $(LD) $(LDREL) -o SUBSYS.o $(OBJS)
+ $(LD) $(LDREL) $(LDOUT) SUBSYS.o $(OBJS)
.PHONY: submake
submake:
diff --git a/src/backend/access/common/Makefile b/src/backend/access/common/Makefile
index 7cf15c25a2..73528dfe2b 100644
--- a/src/backend/access/common/Makefile
+++ b/src/backend/access/common/Makefile
@@ -23,7 +23,7 @@ OBJS = heaptuple.o indextuple.o indexvalid.o printtup.o \
all: SUBSYS.o
SUBSYS.o: $(OBJS)
- $(LD) $(LDREL) -o SUBSYS.o $(OBJS)
+ $(LD) $(LDREL) $(LDOUT) SUBSYS.o $(OBJS)
heaptuple.o heapvalid.o tupdesc.o: ../../fmgr.h
diff --git a/src/backend/access/gist/Makefile b/src/backend/access/gist/Makefile
index dd09aa023f..20b9d1b4ac 100644
--- a/src/backend/access/gist/Makefile
+++ b/src/backend/access/gist/Makefile
@@ -18,7 +18,7 @@ OBJS = gist.o gistget.o gistscan.o giststrat.o
all: SUBSYS.o
SUBSYS.o: $(OBJS)
- $(LD) $(LDREL) -o SUBSYS.o $(OBJS)
+ $(LD) $(LDREL) $(LDOUT) SUBSYS.o $(OBJS)
depend dep:
$(CC) -MM $(CFLAGS) *.c >depend
diff --git a/src/backend/access/hash/Makefile b/src/backend/access/hash/Makefile
index aa7a399ab5..384036677c 100644
--- a/src/backend/access/hash/Makefile
+++ b/src/backend/access/hash/Makefile
@@ -19,7 +19,7 @@ OBJS = hash.o hashfunc.o hashinsert.o hashovfl.o hashpage.o hashscan.o \
all: SUBSYS.o
SUBSYS.o: $(OBJS)
- $(LD) $(LDREL) -o SUBSYS.o $(OBJS)
+ $(LD) $(LDREL) $(LDOUT) SUBSYS.o $(OBJS)
depend dep:
$(CC) -MM $(CFLAGS) *.c >depend
diff --git a/src/backend/access/heap/Makefile b/src/backend/access/heap/Makefile
index a60ff26d6e..7ff138b568 100644
--- a/src/backend/access/heap/Makefile
+++ b/src/backend/access/heap/Makefile
@@ -18,7 +18,7 @@ OBJS = heapam.o hio.o stats.o
all: SUBSYS.o
SUBSYS.o: $(OBJS)
- $(LD) $(LDREL) -o SUBSYS.o $(OBJS)
+ $(LD) $(LDREL) $(LDOUT) SUBSYS.o $(OBJS)
depend dep:
$(CC) -MM $(CFLAGS) *.c >depend
diff --git a/src/backend/access/index/Makefile b/src/backend/access/index/Makefile
index 87c5573b19..edf5cf6c0a 100644
--- a/src/backend/access/index/Makefile
+++ b/src/backend/access/index/Makefile
@@ -18,7 +18,7 @@ OBJS = genam.o indexam.o istrat.o
all: SUBSYS.o
SUBSYS.o: $(OBJS)
- $(LD) $(LDREL) -o SUBSYS.o $(OBJS)
+ $(LD) $(LDREL) $(LDOUT) SUBSYS.o $(OBJS)
depend dep:
$(CC) -MM $(CFLAGS) *.c >depend
diff --git a/src/backend/access/nbtree/Makefile b/src/backend/access/nbtree/Makefile
index a8c65a9d9b..917c23cc0f 100644
--- a/src/backend/access/nbtree/Makefile
+++ b/src/backend/access/nbtree/Makefile
@@ -19,7 +19,7 @@ OBJS = nbtcompare.o nbtinsert.o nbtpage.o nbtree.o nbtscan.o nbtsearch.o \
all: SUBSYS.o
SUBSYS.o: $(OBJS)
- $(LD) $(LDREL) -o SUBSYS.o $(OBJS)
+ $(LD) $(LDREL) $(LDOUT) SUBSYS.o $(OBJS)
depend dep:
$(CC) -MM $(CFLAGS) *.c >depend
diff --git a/src/backend/access/rtree/Makefile b/src/backend/access/rtree/Makefile
index a06daf1a72..b42c2528c1 100644
--- a/src/backend/access/rtree/Makefile
+++ b/src/backend/access/rtree/Makefile
@@ -18,7 +18,7 @@ OBJS = rtget.o rtproc.o rtree.o rtscan.o rtstrat.o
all: SUBSYS.o
SUBSYS.o: $(OBJS)
- $(LD) $(LDREL) -o SUBSYS.o $(OBJS)
+ $(LD) $(LDREL) $(LDOUT) SUBSYS.o $(OBJS)
depend dep:
$(CC) -MM $(CFLAGS) *.c >depend
diff --git a/src/backend/access/transam/Makefile b/src/backend/access/transam/Makefile
index 1d490b06c2..b92a3e750b 100644
--- a/src/backend/access/transam/Makefile
+++ b/src/backend/access/transam/Makefile
@@ -18,7 +18,7 @@ OBJS = transam.o transsup.o varsup.o xact.o xid.o xlog.o rmgr.o
all: SUBSYS.o
SUBSYS.o: $(OBJS)
- $(LD) $(LDREL) -o SUBSYS.o $(OBJS)
+ $(LD) $(LDREL) $(LDOUT) SUBSYS.o $(OBJS)
depend dep:
$(CC) -MM $(CFLAGS) *.c >depend
diff --git a/src/backend/bootstrap/Makefile b/src/backend/bootstrap/Makefile
index 5974bc2404..fa54a1608b 100644
--- a/src/backend/bootstrap/Makefile
+++ b/src/backend/bootstrap/Makefile
@@ -37,7 +37,7 @@ OBJS= bootparse.o bootscanner.o bootstrap.o
all: SUBSYS.o
SUBSYS.o: $(OBJS)
- $(LD) $(LDREL) -o SUBSYS.o $(OBJS)
+ $(LD) $(LDREL) $(LDOUT) SUBSYS.o $(OBJS)
# bootstrap.o's dependency on bootstrap_tokens.h is computed by the
# make depend, but we state it here explicitly anyway because
diff --git a/src/backend/catalog/Makefile b/src/backend/catalog/Makefile
index 10028f344d..7a46c3d666 100644
--- a/src/backend/catalog/Makefile
+++ b/src/backend/catalog/Makefile
@@ -20,7 +20,7 @@ all: SUBSYS.o global1.bki.source local1_template1.bki.source \
global1.description local1_template1.description
SUBSYS.o: $(OBJS)
- $(LD) $(LDREL) -o SUBSYS.o $(OBJS)
+ $(LD) $(LDREL) $(LDOUT) SUBSYS.o $(OBJS)
GENBKI= ./genbki.sh
diff --git a/src/backend/commands/Makefile b/src/backend/commands/Makefile
index 914210f19c..e39a6c59ee 100644
--- a/src/backend/commands/Makefile
+++ b/src/backend/commands/Makefile
@@ -25,7 +25,7 @@ OBJS = async.o creatinh.o command.o comment.o copy.o indexcmds.o define.o \
all: SUBSYS.o
SUBSYS.o: $(OBJS)
- $(LD) $(LDREL) -o SUBSYS.o $(OBJS)
+ $(LD) $(LDREL) $(LDOUT) SUBSYS.o $(OBJS)
# The following declares a hard-coded dependency on parse.h since,
# if compiled without make dep, comment.c would get compiled before
diff --git a/src/backend/executor/Makefile b/src/backend/executor/Makefile
index df70337dc8..51bcb8fe1d 100644
--- a/src/backend/executor/Makefile
+++ b/src/backend/executor/Makefile
@@ -24,7 +24,7 @@ OBJS = execAmi.o execFlatten.o execJunk.o execMain.o \
all: SUBSYS.o
SUBSYS.o: $(OBJS)
- $(LD) $(LDREL) -o SUBSYS.o $(OBJS)
+ $(LD) $(LDREL) $(LDOUT) SUBSYS.o $(OBJS)
depend dep:
$(CC) -MM $(CFLAGS) *.c >depend
diff --git a/src/backend/lib/Makefile b/src/backend/lib/Makefile
index 554dfc017b..a830b9cac7 100644
--- a/src/backend/lib/Makefile
+++ b/src/backend/lib/Makefile
@@ -20,7 +20,7 @@ OBJS = bit.o fstack.o hasht.o lispsort.o stringinfo.o dllist.o
all: SUBSYS.o
SUBSYS.o: $(OBJS)
- $(LD) $(LDREL) -o SUBSYS.o $(OBJS)
+ $(LD) $(LDREL) $(LDOUT) SUBSYS.o $(OBJS)
depend dep:
$(CC) -MM $(INCLUDE_OPT) *.c >depend
diff --git a/src/backend/libpq/Makefile b/src/backend/libpq/Makefile
index 3c252de0c1..58bd140444 100644
--- a/src/backend/libpq/Makefile
+++ b/src/backend/libpq/Makefile
@@ -31,7 +31,7 @@ OBJS = be-dumpdata.o be-fsstubs.o be-pqexec.o portal.o portalbuf.o \
all: SUBSYS.o
SUBSYS.o: $(OBJS)
- $(LD) $(LDREL) -o SUBSYS.o $(OBJS)
+ $(LD) $(LDREL) $(LDOUT) SUBSYS.o $(OBJS)
be-dumpdata.o be-pqexec.o: ../fmgr.h
diff --git a/src/backend/main/Makefile b/src/backend/main/Makefile
index e21e1334dd..700187dd32 100644
--- a/src/backend/main/Makefile
+++ b/src/backend/main/Makefile
@@ -18,7 +18,7 @@ OBJS = main.o
all: SUBSYS.o
SUBSYS.o: $(OBJS)
- $(LD) $(LDREL) -o SUBSYS.o $(OBJS)
+ $(LD) $(LDREL) $(LDOUT) SUBSYS.o $(OBJS)
depend dep:
$(CC) -MM $(CFLAGS) *.c >depend
diff --git a/src/backend/nodes/Makefile b/src/backend/nodes/Makefile
index a195459078..1e6aebf1e4 100644
--- a/src/backend/nodes/Makefile
+++ b/src/backend/nodes/Makefile
@@ -20,7 +20,7 @@ OBJS = nodeFuncs.o nodes.o list.o \
all: SUBSYS.o
SUBSYS.o: $(OBJS)
- $(LD) $(LDREL) -o SUBSYS.o $(OBJS)
+ $(LD) $(LDREL) $(LDOUT) SUBSYS.o $(OBJS)
outfuncs.o: ../parse.h
diff --git a/src/backend/optimizer/Makefile b/src/backend/optimizer/Makefile
index a54e2d39fe..ff772e744c 100644
--- a/src/backend/optimizer/Makefile
+++ b/src/backend/optimizer/Makefile
@@ -18,7 +18,7 @@ OBJS = path/SUBSYS.o plan/SUBSYS.o prep/SUBSYS.o util/SUBSYS.o geqo/SUBSYS.o
DIRS = path plan prep util geqo
SUBSYS.o: $(OBJS)
- $(LD) $(LDREL) -o SUBSYS.o $(OBJS)
+ $(LD) $(LDREL) $(LDOUT) SUBSYS.o $(OBJS)
.PHONY: submake clean dep depend
submake:
diff --git a/src/backend/optimizer/geqo/Makefile b/src/backend/optimizer/geqo/Makefile
index 584f127b5c..ff2a9ce503 100644
--- a/src/backend/optimizer/geqo/Makefile
+++ b/src/backend/optimizer/geqo/Makefile
@@ -28,7 +28,7 @@ OBJS = geqo_copy.o geqo_eval.o geqo_main.o geqo_misc.o \
all: SUBSYS.o
SUBSYS.o: $(OBJS)
- $(LD) $(LDREL) -o SUBSYS.o $(OBJS)
+ $(LD) $(LDREL) $(LDOUT) SUBSYS.o $(OBJS)
depend dep:
$(CC) -MM $(CFLAGS) *.c >depend
diff --git a/src/backend/optimizer/path/Makefile b/src/backend/optimizer/path/Makefile
index 3882eb6cdd..7cb4a1fe73 100644
--- a/src/backend/optimizer/path/Makefile
+++ b/src/backend/optimizer/path/Makefile
@@ -20,7 +20,7 @@ OBJS = allpaths.o clausesel.o costsize.o indxpath.o \
all: SUBSYS.o
SUBSYS.o: $(OBJS)
- $(LD) $(LDREL) -o SUBSYS.o $(OBJS)
+ $(LD) $(LDREL) $(LDOUT) SUBSYS.o $(OBJS)
depend dep:
$(CC) -MM $(CFLAGS) *.c >depend
diff --git a/src/backend/optimizer/plan/Makefile b/src/backend/optimizer/plan/Makefile
index e050bf8cd3..a1b7c05695 100644
--- a/src/backend/optimizer/plan/Makefile
+++ b/src/backend/optimizer/plan/Makefile
@@ -20,7 +20,7 @@ OBJS = createplan.o initsplan.o planmain.o planner.o setrefs.o subselect.o
all: SUBSYS.o
SUBSYS.o: $(OBJS)
- $(LD) $(LDREL) -o SUBSYS.o $(OBJS)
+ $(LD) $(LDREL) $(LDOUT) SUBSYS.o $(OBJS)
depend dep:
$(CC) -MM $(CFLAGS) *.c >depend
diff --git a/src/backend/optimizer/prep/Makefile b/src/backend/optimizer/prep/Makefile
index dd4921b37b..d224820e50 100644
--- a/src/backend/optimizer/prep/Makefile
+++ b/src/backend/optimizer/prep/Makefile
@@ -20,7 +20,7 @@ OBJS = prepqual.o preptlist.o prepunion.o prepkeyset.o
all: SUBSYS.o
SUBSYS.o: $(OBJS)
- $(LD) $(LDREL) -o SUBSYS.o $(OBJS)
+ $(LD) $(LDREL) $(LDOUT) SUBSYS.o $(OBJS)
depend dep:
$(CC) -MM $(CFLAGS) *.c >depend
diff --git a/src/backend/optimizer/util/Makefile b/src/backend/optimizer/util/Makefile
index 16c3c035b1..d1f7d28e63 100644
--- a/src/backend/optimizer/util/Makefile
+++ b/src/backend/optimizer/util/Makefile
@@ -21,7 +21,7 @@ OBJS = restrictinfo.o clauses.o indexnode.o plancat.o \
all: SUBSYS.o
SUBSYS.o: $(OBJS)
- $(LD) $(LDREL) -o SUBSYS.o $(OBJS)
+ $(LD) $(LDREL) $(LDOUT) SUBSYS.o $(OBJS)
depend dep:
$(CC) -MM $(CFLAGS) *.c >depend
diff --git a/src/backend/parser/Makefile b/src/backend/parser/Makefile
index 54c0c3f542..f98f1ca256 100644
--- a/src/backend/parser/Makefile
+++ b/src/backend/parser/Makefile
@@ -28,7 +28,7 @@ OBJS= analyze.o gram.o keywords.o parser.o parse_agg.o parse_clause.o \
all: SUBSYS.o
SUBSYS.o: $(OBJS)
- $(LD) $(LDREL) -o SUBSYS.o $(OBJS)
+ $(LD) $(LDREL) $(LDOUT) SUBSYS.o $(OBJS)
gram.c parse.h: gram.y
$(YACC) $(YFLAGS) $<
diff --git a/src/backend/port/Makefile.in b/src/backend/port/Makefile.in
index 10d82fd29e..24e1d3d800 100644
--- a/src/backend/port/Makefile.in
+++ b/src/backend/port/Makefile.in
@@ -28,7 +28,7 @@ OBJS+= @STRTOL@ @STRTOUL@ @SNPRINTF@
all: SUBSYS.o
SUBSYS.o: $(OBJS)
- $(LD) $(LDREL) -o SUBSYS.o $(OBJS)
+ $(LD) $(LDREL) $(LDOUT) SUBSYS.o $(OBJS)
.PHONY: clean dep
diff --git a/src/backend/port/nextstep/Makefile b/src/backend/port/nextstep/Makefile
index acae650948..8e5f4ffd0d 100644
--- a/src/backend/port/nextstep/Makefile
+++ b/src/backend/port/nextstep/Makefile
@@ -17,7 +17,7 @@ OBJS = dynloader.o port.o
all: SUBSYS.o
SUBSYS.o: $(OBJS)
- $(LD) $(LDREL) -o SUBSYS.o $(OBJS)
+ $(LD) $(LDREL) $(LDOUT) SUBSYS.o $(OBJS)
depend dep:
$(CC) -MM $(INCLUDE_OPT) *.c >depend
diff --git a/src/backend/port/sunos4/Makefile b/src/backend/port/sunos4/Makefile
index 51198bce44..18ab2ab74a 100644
--- a/src/backend/port/sunos4/Makefile
+++ b/src/backend/port/sunos4/Makefile
@@ -20,7 +20,7 @@ OBJS = strtol.o
all: SUBSYS.o
SUBSYS.o: $(OBJS)
- $(LD) $(LDREL) -o SUBSYS.o $(OBJS)
+ $(LD) $(LDREL) $(LDOUT) SUBSYS.o $(OBJS)
depend dep:
$(CC) -MM $(INCLUDE_OPT) *.c >depend
diff --git a/src/backend/postmaster/Makefile b/src/backend/postmaster/Makefile
index aff2692af9..ca51b98ad9 100644
--- a/src/backend/postmaster/Makefile
+++ b/src/backend/postmaster/Makefile
@@ -18,7 +18,7 @@ OBJS = postmaster.o
all: SUBSYS.o
SUBSYS.o: $(OBJS)
- $(LD) $(LDREL) -o SUBSYS.o $(OBJS)
+ $(LD) $(LDREL) $(LDOUT) SUBSYS.o $(OBJS)
depend dep:
$(CC) -MM $(CFLAGS) *.c >depend
diff --git a/src/backend/regex/Makefile b/src/backend/regex/Makefile
index 56fce06d6e..d24fe4054a 100644
--- a/src/backend/regex/Makefile
+++ b/src/backend/regex/Makefile
@@ -26,7 +26,7 @@ endif
all: SUBSYS.o
SUBSYS.o: $(OBJS)
- $(LD) $(LDREL) -o SUBSYS.o $(OBJS)
+ $(LD) $(LDREL) $(LDOUT) SUBSYS.o $(OBJS)
retest: retest.o SUBSYS.o $(DEBUGOBJ)
$(CC) -o retest retest.o SUBSYS.o $(DEBUGOBJ)
diff --git a/src/backend/rewrite/Makefile b/src/backend/rewrite/Makefile
index a66199b057..ddf309a554 100644
--- a/src/backend/rewrite/Makefile
+++ b/src/backend/rewrite/Makefile
@@ -22,7 +22,7 @@ OBJS = rewriteRemove.o rewriteDefine.o \
all: SUBSYS.o
SUBSYS.o: $(OBJS)
- $(LD) $(LDREL) -o SUBSYS.o $(OBJS)
+ $(LD) $(LDREL) $(LDOUT) SUBSYS.o $(OBJS)
depend dep:
$(CC) -MM $(CFLAGS) *.c >depend
diff --git a/src/backend/storage/Makefile b/src/backend/storage/Makefile
index 22a860e38a..12e382daca 100644
--- a/src/backend/storage/Makefile
+++ b/src/backend/storage/Makefile
@@ -19,7 +19,7 @@ OBJS = buffer/SUBSYS.o file/SUBSYS.o ipc/SUBSYS.o large_object/SUBSYS.o \
DIRS = buffer file ipc large_object lmgr page smgr
SUBSYS.o: $(OBJS)
- $(LD) $(LDREL) -o SUBSYS.o $(OBJS)
+ $(LD) $(LDREL) $(LDOUT) SUBSYS.o $(OBJS)
.PHONY: submake clean dep
diff --git a/src/backend/storage/buffer/Makefile b/src/backend/storage/buffer/Makefile
index 5cafcfb71e..0af25c1128 100644
--- a/src/backend/storage/buffer/Makefile
+++ b/src/backend/storage/buffer/Makefile
@@ -18,7 +18,7 @@ OBJS = buf_table.o buf_init.o bufmgr.o freelist.o localbuf.o s_lock.o
all: SUBSYS.o
SUBSYS.o: $(OBJS)
- $(LD) $(LDREL) -o SUBSYS.o $(OBJS)
+ $(LD) $(LDREL) $(LDOUT) SUBSYS.o $(OBJS)
depend dep:
$(CC) -MM $(CFLAGS) *.c >depend
diff --git a/src/backend/storage/file/Makefile b/src/backend/storage/file/Makefile
index 112951f845..8016b8425e 100644
--- a/src/backend/storage/file/Makefile
+++ b/src/backend/storage/file/Makefile
@@ -18,7 +18,7 @@ OBJS = fd.o buffile.o
all: SUBSYS.o
SUBSYS.o: $(OBJS)
- $(LD) $(LDREL) -o SUBSYS.o $(OBJS)
+ $(LD) $(LDREL) $(LDOUT) SUBSYS.o $(OBJS)
depend dep:
$(CC) -MM $(CFLAGS) *.c >depend
diff --git a/src/backend/storage/ipc/Makefile b/src/backend/storage/ipc/Makefile
index 79056a9d44..86f19782d4 100644
--- a/src/backend/storage/ipc/Makefile
+++ b/src/backend/storage/ipc/Makefile
@@ -29,7 +29,7 @@ OBJS = ipc.o ipci.o shmem.o shmqueue.o sinval.o \
all: SUBSYS.o
SUBSYS.o: $(OBJS)
- $(LD) $(LDREL) -o SUBSYS.o $(OBJS)
+ $(LD) $(LDREL) $(LDOUT) SUBSYS.o $(OBJS)
depend dep:
$(CC) -MM $(CFLAGS) *.c >depend
diff --git a/src/backend/storage/large_object/Makefile b/src/backend/storage/large_object/Makefile
index e3d211aa39..2d6e441d18 100644
--- a/src/backend/storage/large_object/Makefile
+++ b/src/backend/storage/large_object/Makefile
@@ -18,7 +18,7 @@ OBJS = inv_api.o
all: SUBSYS.o
SUBSYS.o: $(OBJS)
- $(LD) $(LDREL) -o SUBSYS.o $(OBJS)
+ $(LD) $(LDREL) $(LDOUT) SUBSYS.o $(OBJS)
depend dep:
$(CC) -MM $(CFLAGS) *.c >depend
diff --git a/src/backend/storage/lmgr/Makefile b/src/backend/storage/lmgr/Makefile
index e86dd8a332..bd455c4f29 100644
--- a/src/backend/storage/lmgr/Makefile
+++ b/src/backend/storage/lmgr/Makefile
@@ -21,7 +21,7 @@ OBJS = lmgr.o lock.o proc.o
all: SUBSYS.o
SUBSYS.o: $(OBJS)
- $(LD) $(LDREL) -o SUBSYS.o $(OBJS)
+ $(LD) $(LDREL) $(LDOUT) SUBSYS.o $(OBJS)
depend dep:
$(CC) -MM $(CFLAGS) *.c >depend
diff --git a/src/backend/storage/page/Makefile b/src/backend/storage/page/Makefile
index acd2fe4ec4..bd397514dc 100644
--- a/src/backend/storage/page/Makefile
+++ b/src/backend/storage/page/Makefile
@@ -18,7 +18,7 @@ OBJS = bufpage.o itemptr.o
all: SUBSYS.o
SUBSYS.o: $(OBJS)
- $(LD) $(LDREL) -o SUBSYS.o $(OBJS)
+ $(LD) $(LDREL) $(LDOUT) SUBSYS.o $(OBJS)
depend dep:
$(CC) -MM $(CFLAGS) *.c >depend
diff --git a/src/backend/storage/smgr/Makefile b/src/backend/storage/smgr/Makefile
index 99191b8e9e..fded026075 100644
--- a/src/backend/storage/smgr/Makefile
+++ b/src/backend/storage/smgr/Makefile
@@ -22,7 +22,7 @@ OBJS = md.o mm.o smgr.o smgrtype.o
all: SUBSYS.o
SUBSYS.o: $(OBJS)
- $(LD) $(LDREL) -o SUBSYS.o $(OBJS)
+ $(LD) $(LDREL) $(LDOUT) SUBSYS.o $(OBJS)
depend dep:
$(CC) -MM $(CFLAGS) *.c >depend
diff --git a/src/backend/tcop/Makefile b/src/backend/tcop/Makefile
index 851266787a..2338bc617e 100644
--- a/src/backend/tcop/Makefile
+++ b/src/backend/tcop/Makefile
@@ -26,7 +26,7 @@ OBJS= dest.o fastpath.o postgres.o pquery.o utility.o
all: SUBSYS.o
SUBSYS.o: $(OBJS)
- $(LD) $(LDREL) -o SUBSYS.o $(OBJS)
+ $(LD) $(LDREL) $(LDOUT) SUBSYS.o $(OBJS)
# The following dependencies are picked up by the make dep, but since
# not everyone can do make dep, and these are particularly important
diff --git a/src/backend/tioga/Makefile b/src/backend/tioga/Makefile
index 4484c2dbc2..983643be35 100644
--- a/src/backend/tioga/Makefile
+++ b/src/backend/tioga/Makefile
@@ -20,7 +20,7 @@ OBJS = tgRecipe.o Varray.o
all: SUBSYS.o
SUBSYS.o: $(OBJS)
- $(LD) $(LDREL) -o SUBSYS.o $(OBJS)
+ $(LD) $(LDREL) $(LDOUT) SUBSYS.o $(OBJS)
depend dep:
$(CC) -MM $(INCLUDE_OPT) *.c >depend
diff --git a/src/backend/utils/Makefile b/src/backend/utils/Makefile
index 464362ad0f..f9665d8a0e 100644
--- a/src/backend/utils/Makefile
+++ b/src/backend/utils/Makefile
@@ -29,7 +29,7 @@ DIRS += mb
endif
SUBSYS.o: $(OBJS)
- $(LD) $(LDREL) -o SUBSYS.o $(OBJS)
+ $(LD) $(LDREL) $(LDOUT) SUBSYS.o $(OBJS)
.PHONY: submake clean dep
submake:
diff --git a/src/backend/utils/adt/Makefile b/src/backend/utils/adt/Makefile
index bea0db12db..714c62c8df 100644
--- a/src/backend/utils/adt/Makefile
+++ b/src/backend/utils/adt/Makefile
@@ -40,7 +40,7 @@ OBJS = acl.o arrayfuncs.o arrayutils.o bool.o cash.o char.o chunk.o \
all: SUBSYS.o
SUBSYS.o: $(OBJS)
- $(LD) $(LDREL) -o SUBSYS.o $(OBJS)
+ $(LD) $(LDREL) $(LDOUT) SUBSYS.o $(OBJS)
depend dep:
$(CC) -MM $(CFLAGS) *.c >depend
diff --git a/src/backend/utils/cache/Makefile b/src/backend/utils/cache/Makefile
index 6aaf34acd5..b29828e371 100644
--- a/src/backend/utils/cache/Makefile
+++ b/src/backend/utils/cache/Makefile
@@ -19,7 +19,7 @@ OBJS = catcache.o inval.o rel.o relcache.o syscache.o lsyscache.o \
all: SUBSYS.o
SUBSYS.o: $(OBJS)
- $(LD) $(LDREL) -o SUBSYS.o $(OBJS)
+ $(LD) $(LDREL) $(LDOUT) SUBSYS.o $(OBJS)
depend dep:
$(CC) -MM $(CFLAGS) *.c >depend
diff --git a/src/backend/utils/error/Makefile b/src/backend/utils/error/Makefile
index c76fab7eb9..fc1b9dab63 100644
--- a/src/backend/utils/error/Makefile
+++ b/src/backend/utils/error/Makefile
@@ -18,7 +18,7 @@ OBJS = assert.o elog.o exc.o excabort.o excid.o format.o
all: SUBSYS.o
SUBSYS.o: $(OBJS)
- $(LD) $(LDREL) -o SUBSYS.o $(OBJS)
+ $(LD) $(LDREL) $(LDOUT) SUBSYS.o $(OBJS)
depend dep:
$(CC) -MM $(CFLAGS) *.c >depend
diff --git a/src/backend/utils/fmgr/Makefile b/src/backend/utils/fmgr/Makefile
index 2a561108ce..dfcf011509 100644
--- a/src/backend/utils/fmgr/Makefile
+++ b/src/backend/utils/fmgr/Makefile
@@ -18,7 +18,7 @@ OBJS = dfmgr.o fmgr.o
all: SUBSYS.o
SUBSYS.o: $(OBJS)
- $(LD) $(LDREL) -o SUBSYS.o $(OBJS)
+ $(LD) $(LDREL) $(LDOUT) SUBSYS.o $(OBJS)
depend dep:
$(CC) -MM $(CFLAGS) *.c >depend
diff --git a/src/backend/utils/hash/Makefile b/src/backend/utils/hash/Makefile
index 8bfafbc263..19748db826 100644
--- a/src/backend/utils/hash/Makefile
+++ b/src/backend/utils/hash/Makefile
@@ -18,7 +18,7 @@ OBJS = dynahash.o hashfn.o
all: SUBSYS.o
SUBSYS.o: $(OBJS)
- $(LD) $(LDREL) -o SUBSYS.o $(OBJS)
+ $(LD) $(LDREL) $(LDOUT) SUBSYS.o $(OBJS)
depend dep:
$(CC) -MM $(CFLAGS) *.c >depend
diff --git a/src/backend/utils/init/Makefile b/src/backend/utils/init/Makefile
index 232d616559..c8eeae3e64 100644
--- a/src/backend/utils/init/Makefile
+++ b/src/backend/utils/init/Makefile
@@ -21,7 +21,7 @@ OBJS = enbl.o findbe.o globals.o miscinit.o postinit.o
all: SUBSYS.o
SUBSYS.o: $(OBJS)
- $(LD) $(LDREL) -o SUBSYS.o $(OBJS)
+ $(LD) $(LDREL) $(LDOUT) SUBSYS.o $(OBJS)
depend dep:
$(CC) -MM $(CFLAGS) *.c >depend
diff --git a/src/backend/utils/mb/Makefile b/src/backend/utils/mb/Makefile
index a17e02a3a2..bae68c2b45 100644
--- a/src/backend/utils/mb/Makefile
+++ b/src/backend/utils/mb/Makefile
@@ -22,7 +22,7 @@ OBJS = common.o conv.o mbutils.o wchar.o wstrcmp.o wstrncmp.o variable.o \
all: SUBSYS.o
SUBSYS.o: $(OBJS)
- $(LD) $(LDREL) -o SUBSYS.o $(OBJS)
+ $(LD) $(LDREL) $(LDOUT) SUBSYS.o $(OBJS)
depend dep:
$(CC) -MM $(CFLAGS) *.c >depend
diff --git a/src/backend/utils/misc/Makefile b/src/backend/utils/misc/Makefile
index 515ca5f32a..7a8ca42232 100644
--- a/src/backend/utils/misc/Makefile
+++ b/src/backend/utils/misc/Makefile
@@ -22,7 +22,7 @@ OBJS = database.o superuser.o trace.o
all: SUBSYS.o
SUBSYS.o: $(OBJS)
- $(LD) $(LDREL) -o SUBSYS.o $(OBJS)
+ $(LD) $(LDREL) $(LDOUT) SUBSYS.o $(OBJS)
depend dep:
$(CC) -MM $(CFLAGS) *.c >depend
diff --git a/src/backend/utils/mmgr/Makefile b/src/backend/utils/mmgr/Makefile
index 49955dfaa6..008e484be4 100644
--- a/src/backend/utils/mmgr/Makefile
+++ b/src/backend/utils/mmgr/Makefile
@@ -18,7 +18,7 @@ OBJS = aset.o mcxt.o palloc.o portalmem.o oset.o
all: SUBSYS.o
SUBSYS.o: $(OBJS)
- $(LD) $(LDREL) -o SUBSYS.o $(OBJS)
+ $(LD) $(LDREL) $(LDOUT) SUBSYS.o $(OBJS)
depend dep:
$(CC) -MM $(CFLAGS) *.c >depend
diff --git a/src/backend/utils/sort/Makefile b/src/backend/utils/sort/Makefile
index d0f02560d5..07a4ad9b13 100644
--- a/src/backend/utils/sort/Makefile
+++ b/src/backend/utils/sort/Makefile
@@ -18,7 +18,7 @@ OBJS = logtape.o tuplesort.o
all: SUBSYS.o
SUBSYS.o: $(OBJS)
- $(LD) $(LDREL) -o SUBSYS.o $(OBJS)
+ $(LD) $(LDREL) $(LDOUT) SUBSYS.o $(OBJS)
depend dep:
$(CC) -MM $(CFLAGS) *.c >depend
diff --git a/src/backend/utils/time/Makefile b/src/backend/utils/time/Makefile
index 7c26106d04..36ecaa035c 100644
--- a/src/backend/utils/time/Makefile
+++ b/src/backend/utils/time/Makefile
@@ -18,7 +18,7 @@ OBJS = tqual.o
all: SUBSYS.o
SUBSYS.o: $(OBJS)
- $(LD) $(LDREL) -o SUBSYS.o $(OBJS)
+ $(LD) $(LDREL) $(LDOUT) SUBSYS.o $(OBJS)
depend dep:
$(CC) -MM $(CFLAGS) *.c >depend
diff --git a/src/makefiles/Makefile.bsd b/src/makefiles/Makefile.bsd
index a791db3b94..14ebbfecf3 100644
--- a/src/makefiles/Makefile.bsd
+++ b/src/makefiles/Makefile.bsd
@@ -5,7 +5,7 @@ endif
ifdef ELF_SYSTEM
$(LD) -x -Bshareable -o $@ $<
else
- $(LD) $(LDREL) -x -o $<.obj $<
+ $(LD) $(LDREL) $(LDOUT) $<.obj -x $<
@echo building shared object $@
@${AR} cq [email protected] `lorder $<.obj | tsort`
diff --git a/src/makefiles/Makefile.freebsd b/src/makefiles/Makefile.freebsd
index d1b97ac598..e242b54e59 100644
--- a/src/makefiles/Makefile.freebsd
+++ b/src/makefiles/Makefile.freebsd
@@ -6,7 +6,7 @@ endif
ifdef ELF_SYSTEM
$(LD) -x -shared -o $@ $<
else
- $(LD) $(LDREL) -x -o $<.obj $<
+ $(LD) $(LDREL) $(LDOUT) $<.obj -x $<
@echo building shared object $@
@${AR} cq [email protected] `lorder $<.obj | tsort`