From 0efb8adb9452cb8bc67ebaa8b6dca0d4a69c1682 Mon Sep 17 00:00:00 2001 From: David Steele Date: Sun, 19 Sep 2021 20:38:51 -0400 Subject: [PATCH] Automatically include all PostgreSQL version interface files. --- src/Makefile.in | 17 ++--------------- 1 file changed, 2 insertions(+), 15 deletions(-) diff --git a/src/Makefile.in b/src/Makefile.in index dacdfde31..a26781fed 100644 --- a/src/Makefile.in +++ b/src/Makefile.in @@ -142,20 +142,6 @@ SRCS = \ postgres/client.c \ postgres/interface.c \ postgres/interface/page.c \ - postgres/interface/v083.c \ - postgres/interface/v084.c \ - postgres/interface/v090.c \ - postgres/interface/v091.c \ - postgres/interface/v092.c \ - postgres/interface/v093.c \ - postgres/interface/v094.c \ - postgres/interface/v095.c \ - postgres/interface/v096.c \ - postgres/interface/v100.c \ - postgres/interface/v110.c \ - postgres/interface/v120.c \ - postgres/interface/v130.c \ - postgres/interface/v140.c \ protocol/client.c \ protocol/command.c \ protocol/helper.c \ @@ -200,7 +186,8 @@ BUILDDIR=.build #################################################################################################################################### # Compile and link pgbackrest #################################################################################################################################### -OBJS_PGBACKREST = $(patsubst %.c,$(BUILDDIR)/%.o,$(SRCS_BUILD) $(SRCS) main.c) +SRCS_PGBACKREST := $(wildcard postgres/interface/v*.c $(VPATH)/postgres/interface/v*.c) +OBJS_PGBACKREST = $(patsubst %.c,$(BUILDDIR)/%.o,$(SRCS_BUILD) $(SRCS_PGBACKREST) $(SRCS) main.c) pgbackrest: $(OBJS_PGBACKREST) $(CC) -o pgbackrest $(OBJS_PGBACKREST) $(LDFLAGS) $(LIBS)