@@ -6,9 +6,10 @@ OBJS = src/backup.o src/catalog.o src/configure.o src/data.o \
66 src/xlogreader.o src/streamutil.o src/receivelog.o \
77 src/archive.o src/utils/parray.o src/utils/pgut.o src/utils/logger.o
88
9- EXTRA_CLEAN = datapagemap.c datapagemap.h xlogreader.c receivelog.c receivelog.h streamutil.c streamutil.h logging.h
9+ EXTRA_CLEAN = src/datapagemap.c src/datapagemap.h src/xlogreader.c \
10+ src/receivelog.c src/receivelog.h src/streamutil.c src/streamutil.h src/logging.h
1011
11- all : checksrcdir datapagemap.h logging.h receivelog.h streamutil.h pg_probackup
12+ all : checksrcdir src/ datapagemap.h src/ logging.h src/ receivelog.h src/ streamutil.h pg_probackup
1213
1314ifdef USE_PGXS
1415PG_CONFIG = pg_config
@@ -36,7 +37,7 @@ ifeq ($(PORTNAME), aix)
3637endif
3738
3839envtest :
39- : top_srcdir=$(top_srcdir )
40+ : top_srcdir=$( )
4041 : libpq_srcdir = $(libpq_srcdir )
4142
4243# This rule's only purpose is to give the user instructions on how to pass
@@ -50,20 +51,24 @@ ifndef top_srcdir
5051 @exit 1
5152endif
5253
54+ all : checksrcdir src/datapagemap.h src/logging.h src/receivelog.h src/streamutil.h pg_probackup
55+
56+
5357# Those files are symlinked from the PostgreSQL sources.
54- xlogreader.c : % : $(top_srcdir ) /src/backend/access/transam/%
55- rm -f $@ && $(LN_S ) $< .
56- datapagemap.c : % : $(top_srcdir ) /src/bin/pg_rewind/%
57- rm -f $@ && $(LN_S ) $< .
58- datapagemap.h : % : $(top_srcdir ) /src/bin/pg_rewind/%
59- rm -f && $(LN_S ) $< .
60- logging.h : % : $(top_srcdir ) /src/bin/pg_rewind/%
61- rm -f && $(LN_S ) $< .
62- receivelog.c : % : $(top_srcdir ) /src/bin/pg_basebackup/%
63- rm -f && $(LN_S ) $< .
64- receivelog.h : % : $(top_srcdir ) /src/bin/pg_basebackup/%
65- rm -f && $(LN_S ) $< .
66- streamutil.c : % : $(top_srcdir ) /src/bin/pg_basebackup/%
67- rm -f && $(LN_S ) $< .
68- streamutil.h : % : $(top_srcdir ) /src/bin/pg_basebackup/%
69- rm -f && $(LN_S ) $< .
58+ src/datapagemap.h : % : $(top_srcdir ) /src/bin/pg_rewind/datapagemap.h
59+ rm -f $@ && $(LN_S ) $< src/datapagemap.h
60+
61+ src/xlogreader.c : % : $(top_srcdir ) /src/backend/access/transam/xlogreader.c
62+ rm -f $@ && $(LN_S ) $< src/xlogreader.c
63+ src/datapagemap.c : % : $(top_srcdir ) /src/bin/pg_rewind/datapagemap.c
64+ rm -f $@ && $(LN_S ) $< src/datapagemap.c
65+ src/logging.h : % : $(top_srcdir ) /src/bin/pg_rewind/logging.h
66+ rm -f $@ && $(LN_S ) $< src
67+ src/receivelog.c : % : $(top_srcdir ) /src/bin/pg_basebackup/receivelog.c
68+ rm -f $@ && $(LN_S ) $< src
69+ src/receivelog.h : % : $(top_srcdir ) /src/bin/pg_basebackup/receivelog.h
70+ rm -f $@ && $(LN_S ) $< src
71+ src/streamutil.c : % : $(top_srcdir ) /src/bin/pg_basebackup/streamutil.c
72+ rm -f $@ && $(LN_S ) $< src
73+ src/streamutil.h : % : $(top_srcdir ) /src/bin/pg_basebackup/streamutil.h
74+ rm -f $@ && $(LN_S ) $< src
0 commit comments