aboutsummaryrefslogtreecommitdiff
path: root/src/test/examples/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'src/test/examples/Makefile')
-rw-r--r--src/test/examples/Makefile67
1 files changed, 11 insertions, 56 deletions
diff --git a/src/test/examples/Makefile b/src/test/examples/Makefile
index 65b30647558..f01885ba030 100644
--- a/src/test/examples/Makefile
+++ b/src/test/examples/Makefile
@@ -2,14 +2,13 @@
# Makefile for example programs
#
-MKDIR= ../../mk
-include $(MKDIR)/postgres.mk
+SRCDIR= ../..
+LIBPQDIR= $(SRCDIR)/libpq
+include ../../Makefile.global
-CFLAGS+= -I$(HEADERDIR) -I$(srcdir)/backend -I$(srcdir)/backend/include
+CFLAGS+= -I$(LIBPQDIR)
-LIBPQ:= -L$(LIBDIR) -lpq
-
-LD_ADD+=$(LIBPQ)
+LD_ADD+= -L$(LIBPQDIR) -lpq
#
# And where libpq goes, so goes the authentication stuff...
@@ -19,56 +18,12 @@ LD_ADD+= $(KRBLIBS)
CFLAGS+= $(KRBFLAGS)
endif
-P1_PROG:= testlibpq
-P1_OBJS:= testlibpq.o
-
-$(P1_PROG): $(addprefix $(objdir)/,$(P1_OBJS))
- $(CC) $(CFLAGS) -o $(objdir)/$(@F) $< $(LD_ADD)
-
-P2_PROG:= testlibpq2
-P2_OBJS:= testlibpq2.o
-
-$(P2_PROG): $(addprefix $(objdir)/,$(P2_OBJS))
- $(CC) $(CFLAGS) -o $(objdir)/$(@F) $< $(LD_ADD)
-
-
-P3_PROG:= testlibpq3
-P3_OBJS:= testlibpq3.o
-
-$(P3_PROG): $(addprefix $(objdir)/,$(P3_OBJS))
- $(CC) $(CFLAGS) -o $(objdir)/$(@F) $< $(LD_ADD)
-
-P4_PROG:= testlo
-P4_OBJS:= testlo.o
-
-$(P4_PROG): $(addprefix $(objdir)/,$(P4_OBJS))
- $(CC) $(CFLAGS) -o $(objdir)/$(@F) $< $(LD_ADD)
-
-OBJS:= $(P1_OBJS) $(P2_OBJS) $(P3_OBJS) $(P4_OBJS)
-PROGS:= $(P1_PROG) $(P2_PROG) $(P3_PROG) $(P4_PROG)
-
-CLEANFILES+= $(OBJS) $(PROGS)
-
-all:: $(PROGS)
-
-install:: $(PROGS)
- @for i in ${PROGS}; do \
- echo "Installing $$i"; \
- $(INSTALL) $(objdir)/$$i $(DESTDIR)$(BINDIR)/$$i;\
- done
-
-
-
-
-
-
-
-
-
-
-
-
-
+PROGS= testlibpq0 testlibpq1 testlibpq2 testlibpq3 testlibpq4 testlo
+all: $(PROGS)
+$(PROGS): % : %.c
+ $(CC) $(CFLAGS) $(LDFLAGS) -o $@ $@.c $(LD_ADD)
+clean:
+ rm -f $(PROGS)