PROGS = ftz
OBJS = ftz.o ftz_kern.o location.o output.o pg_lookup.o util.o
INCS = ftz.h output.h 
CLX = /usr/local/clx
PG = postgres
PGINCL = -I $(PG)/include
CC = gcc
CFLAGS = -g $(INCL) -Wall -Werror
LDFLAGS = -g -L$(PG)/lib -lpq -lm

all: ftz

ftz : $(OBJS) $(INCS)
	$(CC) -o $@ $(OBJS) $(LDFLAGS)

$(OBJS) : $(INCS)

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

pg_lookup.o: pg_lookup.c
	$(CC) $(CFLAGS) $(PGINCL) -c pg_lookup.c

install: ftz
	cp -p $< $(CLX)/exec/interpr/show
