@@ -21,11 +21,45 @@ ifndef top_srcdir
21
21
@echo "variable: \"make top_srcdir=<path to PostgreSQL source tree>\""
22
22
@exit 1
23
23
endif
24
+ # Those files are symlinked from the PostgreSQL sources.
25
+ src/xlogreader.c : % : $(top_srcdir ) /src/backend/access/transam/xlogreader.c
26
+ rm -f $@ && $(LN_S ) $< ./src/xlogreader.c
27
+ src/datapagemap.c : % : $(top_srcdir ) /src/bin/pg_rewind/datapagemap.c
28
+ rm -f $@ && $(LN_S ) $< ./src/datapagemap.c
29
+ src/datapagemap.h : % : $(top_srcdir ) /src/bin/pg_rewind/datapagemap.h
30
+ rm -f $@ && $(LN_S ) $< src/datapagemap.h
31
+ src/logging.h : % : $(top_srcdir ) /src/bin/pg_rewind/logging.h
32
+ rm -f $@ && $(LN_S ) $< ./src
33
+ src/receivelog.c : % : $(top_srcdir ) /src/bin/pg_basebackup/receivelog.c
34
+ rm -f $@ && $(LN_S ) $< ./src
35
+ src/receivelog.h : % : $(top_srcdir ) /src/bin/pg_basebackup/receivelog.h
36
+ rm -f $@ && $(LN_S ) $< ./src
37
+ src/streamutil.c : % : $(top_srcdir ) /src/bin/pg_basebackup/streamutil.c
38
+ rm -f $@ && $(LN_S ) $< ./src
39
+ src/streamutil.h : % : $(top_srcdir ) /src/bin/pg_basebackup/streamutil.h
40
+ rm -f $@ && $(LN_S ) $< ./src
24
41
else
25
42
subdir =contrib/pg_probackup
26
43
top_builddir =../..
27
44
include $(top_builddir ) /src/Makefile.global
28
45
include $(top_srcdir ) /contrib/contrib-global.mk
46
+ # Those files are symlinked from the PostgreSQL sources.
47
+ src/xlogreader.c : % : $(top_srcdir ) /src/backend/access/transam/xlogreader.c
48
+ rm -f $@ && $(LN_S ) ../$< ./src/xlogreader.c
49
+ src/datapagemap.c : % : $(top_srcdir ) /src/bin/pg_rewind/datapagemap.c
50
+ rm -f $@ && $(LN_S ) ../$< ./src/datapagemap.c
51
+ src/datapagemap.h : % : $(top_srcdir ) /src/bin/pg_rewind/datapagemap.h
52
+ rm -f $@ && $(LN_S ) ../$< src/datapagemap.h
53
+ src/logging.h : % : $(top_srcdir ) /src/bin/pg_rewind/logging.h
54
+ rm -f $@ && $(LN_S ) ../$< ./src
55
+ src/receivelog.c : % : $(top_srcdir ) /src/bin/pg_basebackup/receivelog.c
56
+ rm -f $@ && $(LN_S ) ../$< ./src
57
+ src/receivelog.h : % : $(top_srcdir ) /src/bin/pg_basebackup/receivelog.h
58
+ rm -f $@ && $(LN_S ) ../$< ./src
59
+ src/streamutil.c : % : $(top_srcdir ) /src/bin/pg_basebackup/streamutil.c
60
+ rm -f $@ && $(LN_S ) ../$< ./src
61
+ src/streamutil.h : % : $(top_srcdir ) /src/bin/pg_basebackup/streamutil.h
62
+ rm -f $@ && $(LN_S ) ../$< ./src
29
63
endif
30
64
31
65
PG_CPPFLAGS = -I$(libpq_srcdir ) ${PTHREAD_CFLAGS}
@@ -50,22 +84,3 @@ ifndef top_srcdir
50
84
@echo "variable: \"make top_srcdir=<path to PostgreSQL source tree>\""
51
85
@exit 1
52
86
endif
53
-
54
-
55
- # Those files are symlinked from the PostgreSQL sources.
56
- src/xlogreader.c : % : $(top_srcdir ) /src/backend/access/transam/xlogreader.c
57
- rm -f $@ && $(LN_S ) ../$< ./src/xlogreader.c
58
- src/datapagemap.c : % : $(top_srcdir ) /src/bin/pg_rewind/datapagemap.c
59
- rm -f $@ && $(LN_S ) ../$< ./src/datapagemap.c
60
- src/datapagemap.h : % : $(top_srcdir ) /src/bin/pg_rewind/datapagemap.h
61
- rm -f $@ && $(LN_S ) ../$< src/datapagemap.h
62
- src/logging.h : % : $(top_srcdir ) /src/bin/pg_rewind/logging.h
63
- rm -f $@ && $(LN_S ) ../$< ./src
64
- src/receivelog.c : % : $(top_srcdir ) /src/bin/pg_basebackup/receivelog.c
65
- rm -f $@ && $(LN_S ) ../$< ./src
66
- src/receivelog.h : % : $(top_srcdir ) /src/bin/pg_basebackup/receivelog.h
67
- rm -f $@ && $(LN_S ) ../$< ./src
68
- src/streamutil.c : % : $(top_srcdir ) /src/bin/pg_basebackup/streamutil.c
69
- rm -f $@ && $(LN_S ) ../$< ./src
70
- src/streamutil.h : % : $(top_srcdir ) /src/bin/pg_basebackup/streamutil.h
71
- rm -f $@ && $(LN_S ) ../$< ./src
0 commit comments