5
5
# Portions Copyright (c) 1996-2002, PostgreSQL Global Development Group
6
6
# Portions Copyright (c) 1994, Regents of the University of California
7
7
#
8
- # $PostgreSQL: pgsql/src/bin/pg_dump/Makefile,v 1.49 2004/05/19 17:15:20 momjian Exp $
8
+ # $PostgreSQL: pgsql/src/bin/pg_dump/Makefile,v 1.50 2004/05/22 02:14:28 tgl Exp $
9
9
#
10
10
# -------------------------------------------------------------------------
11
11
12
12
subdir = src/bin/pg_dump
13
13
top_builddir = ../../..
14
14
include $(top_builddir ) /src/Makefile.global
15
15
16
- override CPPFLAGS += -DFRONTEND
16
+ override CPPFLAGS := -I $( libpq_srcdir ) $( CPPFLAGS ) -DFRONTEND
17
17
18
18
OBJS = pg_backup_archiver.o pg_backup_db.o pg_backup_custom.o \
19
19
pg_backup_files.o pg_backup_null.o pg_backup_tar.o \
20
20
dumputils.o
21
- PG_DUMPALL_OBJS = $(filter exec.o, $(LIBOBJS ) )
21
+ PG_DUMPALL_OBJS = $(filter exec.o, $(LIBOBJS ) )
22
22
23
23
EXTRA_OBJS = $(top_builddir ) /src/backend/parser/keywords.o
24
24
25
- override CPPFLAGS := -I$(libpq_srcdir ) $(CPPFLAGS )
26
-
27
25
28
26
all : submake-libpq submake-libpgport submake-backend pg_dump pg_restore pg_dumpall
29
27
@@ -36,6 +34,7 @@ pg_restore: pg_restore.o $(OBJS) $(libpq_builddir)/libpq.a
36
34
pg_dumpall : pg_dumpall.o dumputils.o $(PG_DUMPALL_OBJS ) $(libpq_builddir ) /libpq.a
37
35
$(CC ) $(CFLAGS ) pg_dumpall.o dumputils.o $(PG_DUMPALL_OBJS ) $(EXTRA_OBJS ) $(libpq ) $(LDFLAGS ) $(LIBS ) -o $@ $(X )
38
36
37
+ # We need our own build of exec.c so it gets made with -DFRONTEND
39
38
exec.c : % : $(top_srcdir ) /src/port/%
40
39
rm -f $@ && $(LN_S ) $< .
41
40
@@ -56,4 +55,4 @@ uninstall:
56
55
rm -f $(addprefix $(DESTDIR )$(bindir ) /, pg_dump$(X ) pg_restore$(X ) pg_dumpall$(X ) )
57
56
58
57
clean distclean maintainer-clean :
59
- rm -f pg_dump$(X ) pg_restore$(X ) pg_dumpall$(X ) $(OBJS ) pg_dump.o common.o pg_dump_sort.o pg_restore.o pg_dumpall.o exec.c
58
+ rm -f pg_dump$(X ) pg_restore$(X ) pg_dumpall$(X ) $(OBJS ) $( PG_DUMPALL_OBJS ) pg_dump.o common.o pg_dump_sort.o pg_restore.o pg_dumpall.o exec.c
0 commit comments