55# Portions Copyright (c) 1996-2002, PostgreSQL Global Development Group
66# Portions Copyright (c) 1994, Regents of the University of California
77#
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 $
99#
1010# -------------------------------------------------------------------------
1111
1212subdir = src/bin/pg_dump
1313top_builddir = ../../..
1414include $(top_builddir ) /src/Makefile.global
1515
16- override CPPFLAGS += -DFRONTEND
16+ override CPPFLAGS := -I $( libpq_srcdir ) $( CPPFLAGS ) -DFRONTEND
1717
1818OBJS = pg_backup_archiver.o pg_backup_db.o pg_backup_custom.o \
1919 pg_backup_files.o pg_backup_null.o pg_backup_tar.o \
2020 dumputils.o
21- PG_DUMPALL_OBJS = $(filter exec.o, $(LIBOBJS ) )
21+ PG_DUMPALL_OBJS = $(filter exec.o, $(LIBOBJS ) )
2222
2323EXTRA_OBJS = $(top_builddir ) /src/backend/parser/keywords.o
2424
25- override CPPFLAGS := -I$(libpq_srcdir ) $(CPPFLAGS )
26-
2725
2826all : submake-libpq submake-libpgport submake-backend pg_dump pg_restore pg_dumpall
2927
@@ -36,6 +34,7 @@ pg_restore: pg_restore.o $(OBJS) $(libpq_builddir)/libpq.a
3634pg_dumpall : pg_dumpall.o dumputils.o $(PG_DUMPALL_OBJS ) $(libpq_builddir ) /libpq.a
3735 $(CC ) $(CFLAGS ) pg_dumpall.o dumputils.o $(PG_DUMPALL_OBJS ) $(EXTRA_OBJS ) $(libpq ) $(LDFLAGS ) $(LIBS ) -o $@ $(X )
3836
37+ # We need our own build of exec.c so it gets made with -DFRONTEND
3938exec.c : % : $(top_srcdir ) /src/port/%
4039 rm -f $@ && $(LN_S ) $< .
4140
@@ -56,4 +55,4 @@ uninstall:
5655 rm -f $(addprefix $(DESTDIR )$(bindir ) /, pg_dump$(X ) pg_restore$(X ) pg_dumpall$(X ) )
5756
5857clean 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