diff options
Diffstat (limited to 'src/test/examples/Makefile')
-rw-r--r-- | src/test/examples/Makefile | 67 |
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) |