1 #-------------------------------------------------------------------------
3 # Makefile for src/bin/pg_resetxlog
5 # Copyright (c) 1998-2002, PostgreSQL Global Development Group
7 # $PostgreSQL: pgsql/src/bin/pg_resetxlog/Makefile,v 1.4 2004/02/02 17:21:08 momjian Exp $
9 #-------------------------------------------------------------------------
11 subdir = src/bin/pg_resetxlog
12 top_builddir = ../../..
13 include $(top_builddir)/src/Makefile.global
15 override CPPFLAGS := $(CPPFLAGS) -DFRONTEND
17 OBJS= pg_resetxlog.o pg_crc.o \
18 $(filter dirmod.o, $(LIBOBJS))
20 all: submake-libpgport pg_resetxlog
23 $(CC) $(CFLAGS) $^ $(libpq) $(LDFLAGS) $(LIBS) -o $@
25 dirmod.c: % : $(top_srcdir)/src/port/%
26 rm -f $@ && $(LN_S) $< .
28 pg_crc.c: $(top_srcdir)/src/backend/utils/hash/pg_crc.c
29 rm -f $@ && $(LN_S) $< .
31 install: all installdirs
32 $(INSTALL_PROGRAM) pg_resetxlog$(X) $(DESTDIR)$(bindir)/pg_resetxlog$(X)
35 $(mkinstalldirs) $(DESTDIR)$(bindir)
38 rm -f $(DESTDIR)$(bindir)/pg_resetxlog$(X)
40 clean distclean maintainer-clean:
41 rm -f pg_resetxlog$(X) pg_resetxlog.o pg_crc.o pg_crc.c dirmod.c