/pg_filedump-9.1.0/Makefile
Makefile | 36 lines | 22 code | 12 blank | 2 comment | 0 complexity | 5ef81f3a6a631d9ce476d0f1a2b819e6 MD5 | raw file
1# View README.pg_filedump first
2
3# note this must match macro in pg_filedump.h
4FD_VERSION=9.1.0
5
6CC=gcc
7CFLAGS+=-Wall -Wmissing-prototypes -Wmissing-declarations
8
9CRC_SRC_DIR=.
10
11INCLUDE_DIR=/usr/include/pgsql/server
12
13DISTFILES= README.pg_filedump Makefile Makefile.contrib \
14 pg_filedump.h pg_filedump.c
15
16
17all: pg_filedump
18
19pg_filedump: pg_filedump.o pg_crc.o
20 ${CC} ${CFLAGS} -o pg_filedump pg_filedump.o pg_crc.o
21
22pg_filedump.o: pg_filedump.c
23 ${CC} ${CFLAGS} -I${INCLUDE_DIR} pg_filedump.c -c
24
25pg_crc.o: ${CRC_SRC_DIR}/pg_crc.c
26 ${CC} ${CFLAGS} -I${INCLUDE_DIR} ${CRC_SRC_DIR}/pg_crc.c -c
27
28dist:
29 rm -rf pg_filedump-${FD_VERSION} pg_filedump-${FD_VERSION}.tar.gz
30 mkdir pg_filedump-${FD_VERSION}
31 cp -p ${DISTFILES} pg_filedump-${FD_VERSION}
32 tar cfz pg_filedump-${FD_VERSION}.tar.gz pg_filedump-${FD_VERSION}
33 rm -rf pg_filedump-${FD_VERSION}
34
35clean:
36 rm -f *.o pg_filedump