@@ -43,26 +43,31 @@ subdir=contrib/pg_probackup
43
43
top_builddir =../..
44
44
include $(top_builddir ) /src/Makefile.global
45
45
include $(top_srcdir ) /contrib/contrib-global.mk
46
+ ifeq ("$(top_srcdir ) ","../..")
47
+ srchome ="$(top_srcdir ) /.."
48
+ else
49
+ srchome ="$(top_srcdir ) "
50
+ endif
46
51
# 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
52
+ src/xlogreader.c : $(top_srcdir ) /src/backend/access/transam/xlogreader.c
53
+ rm -f $@ && $(LN_S ) $( srchome ) /src/backend/access/transam/ xlogreader.c $@
54
+ src/datapagemap.c : $(top_srcdir ) /src/bin/pg_rewind/datapagemap.c
55
+ rm -f $@ && $(LN_S ) $( srchome ) /src/bin/pg_rewind/ datapagemap.c $@
56
+ src/datapagemap.h : $(top_srcdir ) /src/bin/pg_rewind/datapagemap.h
57
+ rm -f $@ && $(LN_S ) $( srchome ) / src/bin/pg_rewind/ datapagemap.h $@
58
+ src/logging.h : $(top_srcdir ) /src/bin/pg_rewind/logging.h
59
+ rm -f $@ && $(LN_S ) $( srchome ) /src/bin/pg_rewind/logging.h $@
60
+ src/receivelog.c : $(top_srcdir ) /src/bin/pg_basebackup/receivelog.c
61
+ rm -f $@ && $(LN_S ) $( srchome ) /src/bin/pg_basebackup/receivelog.c $@
62
+ src/receivelog.h : $(top_srcdir ) /src/bin/pg_basebackup/receivelog.h
63
+ rm -f $@ && $(LN_S ) $( srchome ) /src/bin/pg_basebackup/receivelog.h $@
64
+ src/streamutil.c : $(top_srcdir ) /src/bin/pg_basebackup/streamutil.c
65
+ rm -f $@ && $(LN_S ) $( srchome ) /src/bin/pg_basebackup/streamutil.c $@
66
+ src/streamutil.h : $(top_srcdir ) /src/bin/pg_basebackup/streamutil.h
67
+ rm -f $@ && $(LN_S ) $( srchome ) /src/bin/pg_basebackup/streamutil.h $@
63
68
endif
64
69
65
- PG_CPPFLAGS = -I$(libpq_srcdir ) ${PTHREAD_CFLAGS}
70
+ PG_CPPFLAGS = -I$(libpq_srcdir ) ${PTHREAD_CFLAGS} -Isrc
66
71
override CPPFLAGS := -DFRONTEND $(CPPFLAGS ) $(PG_CPPFLAGS )
67
72
PG_LIBS = $(libpq_pgport ) ${PTHREAD_CFLAGS}
68
73
0 commit comments