PageRenderTime 25ms CodeModel.GetById 19ms app.highlight 5ms RepoModel.GetById 1ms app.codeStats 0ms

/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