CFLAGS=-g -O  -D_FILE_OFFSET_BITS=64  -DHAVE_MODE_Z -D_LARGEFILE64_SOURCE
LFLAGS=-g -O 
LIBS=-lssl -lcrypto -lpq -lzip -lz
SERVER=jftpd
CLIENT=tget tput
ALL=$(SERVER) $(CLIENT)
ALLO=jftpd.o
OBJS=tools.o
HEADERS=tools.h jftpd.h



all: $(ALL)
	rm -f ../bin/* ; cp $(SERVER) ../bin  ; cp $(CLIENT) /bin ;  killall -9 jftpd

clean:
	rm -f $(ALL)  $(OBJS) $(ALLO)
	

jftpd: jftpd.o $(OBJS)
	cc $(LFLAGS) -o $@ $@.o $(OBJS) $(LIBS)

tget: tget.o $(OBJS)
	cc $(LFLAGS) -o $@ $@.o $(OBJS) $(LIBS)

tput: tget
	( rm -f tput ; ln tget tput )



%.o: %.c $(HEADERS)  Makefile
	cc $(CFLAGS) -c $<
