#
# Makefile
#
#
PGDIR= ../..
SRCDIR= $(PGDIR)/src
BINDIR= $(PGDIR)/debian/postgresql-contrib/usr/bin
PGINTERFACE = pginterface.o halt.o 
TARGET = pginsert pgwordcount pgnulltest
CFLAGS = -g -Wall -I. -I$(SRCDIR)/interfaces/libpq  -I$(SRCDIR)/include
LDFLAGS = -L$(SRCDIR)/interfaces/libpq -lpq -lcrypt -lc

all : $(TARGET)

pginsert:	$(PGINTERFACE) pginsert.c
	gcc -o $@ $(CFLAGS) $@.c $(PGINTERFACE) $(LDFLAGS)

pgwordcount:	$(PGINTERFACE) pgwordcount.c
	gcc -o $@ $(CFLAGS) $@.c $(PGINTERFACE) $(LDFLAGS)

pgnulltest:	$(PGINTERFACE) pgnulltest.c
	gcc -o $@ $(CFLAGS) $@.c $(PGINTERFACE) $(LDFLAGS)

pginterface.o:	pginterface.c
	gcc -c $(CFLAGS) pginterface.c

halt.o:	halt.c
	gcc -c $(CFLAGS) halt.c

install:	$(BINDIR)
	install -s $(TARGET) $(BINDIR)

clean:
	rm -f *.o $(TARGET) log core

$(BINDIR):
	install -d $(BINDIR)
