
#
# FPAC PROJECT - F6FBB 1998
#

include ../make.defs

all: ../bin/monitor ../shbin/monitor

LISTEN_OBJS = listen.o kissdump.o ax25dump.o nrdump.o arpdump.o \
	ipdump.o icmpdump.o udpdump.o tcpdump.o rspfdump.o ripdump.o \
	rosedump.o flexnetdump.o utils.o

../bin/monitor: $(LISTEN_OBJS) ../version.h
	$(LD) $(LDFLAGS) -o ../bin/monitor $(LISTEN_OBJS) $(LIBS)
../shbin/monitor: $(LISTEN_OBJS) ../version.h
	$(LD) $(SHLDFLAGS) -o ../shbin/monitor $(LISTEN_OBJS) $(SHLIBS)

# For monitor
listen.o:	listen.h listen.c
kissdump.o:	listen.h kissdump.c
ax25dump.o:	listen.h ax25dump.c
nrdump.o:	listen.h nrdump.c
arpdump.o:	listen.h arpdump.c
ipdump.o:	listen.h ipdump.c
icmpdump.o:	listen.h icmpdump.c
udpdump.o:	listen.h udpdump.c
tcpdump.o:	listen.h tcpdump.c
rspfdump.o:	listen.h rspfdump.c
ripdump.o:	listen.h ripdump.c
rosedump.o:	listen.h rosedump.c
utils.o:	listen.h utils.c
flexnetdump.o:	listen.h flexnetdump.c

clean:
	rm -f *.o *~ *.bak *.orig core

strip:
	strip ../bin/monitor
	strip ../shbin/monitor

update:
	cp ../shbin/monitor $(FPACDISK)/bin
	strip  $(FPACDISK)/bin/monitor
