head	1.3;
access;
symbols
	PG95_1_01:1.3
	PG95_1_0:1.3
	PG95_beta_03:1.2;
locks; strict;
comment	@# @;


1.3
date	95.07.31.01.10.06;	author andrew;	state Exp;
branches;
next	1.2;

1.2
date	95.07.17.02.04.55;	author jolly;	state Exp;
branches;
next	1.1;

1.1
date	95.07.14.22.52.11;	author jolly;	state Exp;
branches;
next	;


desc
@@


1.3
log
@should use :: for all (see mk/postgres.mk)
@
text
@#
# Makefile for example programs
#

MKDIR=	../../mk
include $(MKDIR)/postgres.mk

CFLAGS+= -I$(HEADERDIR) -I$(srcdir)/backend -I$(srcdir)/backend/include

LIBPQ:=  -L$(LIBDIR) -lpq

LD_ADD+=$(LIBPQ)

#
# And where libpq goes, so goes the authentication stuff...
#
ifdef KRBVERS
LD_ADD+= $(KRBLIBS)
CFLAGS+= $(KRBFLAGS)
endif

P1_PROG:= testlibpq
P1_OBJS:= testlibpq.o

$(P1_PROG):  $(addprefix $(objdir)/,$(P1_OBJS))
	$(CC) $(CDEBUG) -o $(objdir)/$(@@F) $< $(LD_ADD)

P2_PROG:= testlibpq2
P2_OBJS:= testlibpq2.o

$(P2_PROG):  $(addprefix $(objdir)/,$(P2_OBJS))
	$(CC) $(CDEBUG) -o $(objdir)/$(@@F) $< $(LD_ADD)


P3_PROG:= testlibpq3
P3_OBJS:= testlibpq3.o

$(P3_PROG):  $(addprefix $(objdir)/,$(P3_OBJS))
	$(CC) $(CDEBUG) -o $(objdir)/$(@@F) $< $(LD_ADD)

P4_PROG:= testlo
P4_OBJS:= testlo.o

$(P4_PROG):  $(addprefix $(objdir)/,$(P4_OBJS))
	$(CC) $(CDEBUG) -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
	















@


1.2
log
@*** empty log message ***
@
text
@d52 1
a52 1
all: $(PROGS)
@


1.1
log
@libpq test programs
@
text
@d54 6
a74 1

@
