1#-------------------------------------------------------------------------
2#
3# Makefile for src/bin/pg_controldata
4#
5# Copyright (c) 1998-2017, PostgreSQL Global Development Group
6#
7# src/bin/pg_controldata/Makefile
8#
9#-------------------------------------------------------------------------
10
11PGFILEDESC = "pg_controldata - reads the data from pg_control"
12PGAPPICON=win32
13
14subdir = src/bin/pg_controldata
15top_builddir = ../../..
16include $(top_builddir)/src/Makefile.global
17
18OBJS= pg_controldata.o $(WIN32RES)
19
20all: pg_controldata
21
22pg_controldata: $(OBJS) | submake-libpgport
23	$(CC) $(CFLAGS) $^ $(LDFLAGS) $(LDFLAGS_EX) $(LIBS) -o $@$(X)
24
25install: all installdirs
26	$(INSTALL_PROGRAM) pg_controldata$(X) '$(DESTDIR)$(bindir)/pg_controldata$(X)'
27
28installdirs:
29	$(MKDIR_P) '$(DESTDIR)$(bindir)'
30
31uninstall:
32	rm -f '$(DESTDIR)$(bindir)/pg_controldata$(X)'
33
34clean distclean maintainer-clean:
35	rm -f pg_controldata$(X) $(OBJS)
36	rm -rf tmp_check
37
38check:
39	$(prove_check)
40
41installcheck:
42	$(prove_installcheck)
43