
#
# FPAC PROJECT - F6FBB 1998
#

include ../make.defs

all:	libwp.a ../fpacwpd ../wpedit ../wpstress ../wpmaint \
	../shared/fpacwpd ../shared/wpedit ../shared/wpstress ../shared/wpmaint

libwp.a:	libwp.o
	$(AR) rcs libwp.a libwp.o

DAEMON_OBJS =   fpacwpd.o sockevent.o daemon.o hash.o crc.o db.o update.o libwp.a
		
../fpacwpd:        $(DAEMON_OBJS)
	$(LD) $(LDFLAGS) -o ../fpacwpd $(DAEMON_OBJS) $(LIBS)
../shared/fpacwpd:        $(DAEMON_OBJS)
	$(LD) $(SHLDFLAGS) -o ../shared/fpacwpd $(DAEMON_OBJS) $(SHLIBS)
	strip  ../shared/fpacwpd
	
../wpedit:	wpedit.o libwp.a
	$(LD) $(LDFLAGS) -o ../wpedit wpedit.o libwp.a $(LIBS)
../shared/wpedit:	wpedit.o libwp.a
	$(LD) $(SHLDFLAGS) -o ../shared/wpedit wpedit.o libwp.a $(SHLIBS)
	strip  ../shared/wpedit

../wpstress:	wpstress.o libwp.a
	$(LD) $(LDFLAGS) -o ../wpstress wpstress.o libwp.a $(LIBS)
../shared/wpstress:	wpstress.o libwp.a
	$(LD) $(SHLDFLAGS) -o ../shared/wpstress wpstress.o libwp.a $(SHLIBS)
	strip  ../shared/wpstress
	
../wpmaint:	wpmaint.o
	$(LD) $(LDFLAGS) -o ../wpmaint wpmaint.o $(LIBS)
../shared/wpmaint:	wpmaint.o
	$(LD) $(SHLDFLAGS) -o ../shared/wpmaint wpmaint.o $(SHLIBS)
	strip  ../shared/wpmaint
	
crc_tab.h:	make_tab
	make_tab > crc_tab.h
	
make_tab:	make_tab.o
	$(LD)	$(LDFLAGS) -o make_tab make_tab.o
		
dep:
	$(CPP) $(CFLAGS) -M *.c > .depend

clean:
	rm -f *.o *.a
	strip ../wpedit ../fpacwpd ../wpstress ../wpmaint

update:
	cp ../wpedit $(FPACDISK)/floppy-tree/bin
	strip  $(FPACDISK)/floppy-tree/bin/wpedit
	cp ../fpacwpd $(FPACDISK)/floppy-tree/bin
	strip  $(FPACDISK)/floppy-tree/bin/fpacwpd

#
# include a dependency file if one exists
#
ifeq (.depend,$(wildcard .depend))
include .depend
endif

