]> granicus.if.org Git - postgresql/blob - src/bin/pg_resetxlog/Makefile
> src/backend/commands/user.c file has some parse error at repalloc(),
[postgresql] / src / bin / pg_resetxlog / Makefile
1 #-------------------------------------------------------------------------
2 #
3 # Makefile for src/bin/pg_resetxlog
4 #
5 # Copyright (c) 1998-2002, PostgreSQL Global Development Group
6 #
7 # $PostgreSQL: pgsql/src/bin/pg_resetxlog/Makefile,v 1.4 2004/02/02 17:21:08 momjian Exp $
8 #
9 #-------------------------------------------------------------------------
10
11 subdir = src/bin/pg_resetxlog
12 top_builddir = ../../..
13 include $(top_builddir)/src/Makefile.global
14
15 override CPPFLAGS := $(CPPFLAGS) -DFRONTEND
16
17 OBJS= pg_resetxlog.o pg_crc.o \
18       $(filter dirmod.o, $(LIBOBJS))
19
20 all: submake-libpgport pg_resetxlog
21
22 pg_resetxlog: $(OBJS)
23         $(CC) $(CFLAGS) $^ $(libpq) $(LDFLAGS) $(LIBS) -o $@
24
25 dirmod.c: % : $(top_srcdir)/src/port/%
26         rm -f $@ && $(LN_S) $< .
27
28 pg_crc.c: $(top_srcdir)/src/backend/utils/hash/pg_crc.c
29         rm -f $@ && $(LN_S) $< .
30
31 install: all installdirs
32         $(INSTALL_PROGRAM) pg_resetxlog$(X) $(DESTDIR)$(bindir)/pg_resetxlog$(X)
33
34 installdirs:
35         $(mkinstalldirs) $(DESTDIR)$(bindir)
36
37 uninstall:
38         rm -f $(DESTDIR)$(bindir)/pg_resetxlog$(X)
39
40 clean distclean maintainer-clean:
41         rm -f pg_resetxlog$(X) pg_resetxlog.o pg_crc.o pg_crc.c dirmod.c