#
# Build everything in directories...
#
# tailor this to taste, but must be ansi capable
# With 'gcc', optimization can not be used on tcplogger and udplogger
#
# If you have not run fix-includes, you must use -traditional with
# 'gcc'.  If you are not sure, then use it.
CC="gcc -traditional"

all:
	(cd lib; $(MAKE) CC=$(CC))
	(cd extract; $(MAKE) CC=$(CC))
	@mv extract/extract bin
	(cd tcplogger; $(MAKE) CC=$(CC))
	@mv tcplogger/tcplogger bin
	(cd udplogger; $(MAKE) CC=$(CC))
	@mv udplogger/udplogger bin
	(cd nstat; $(MAKE) CC=$(CC))
	@mv nstat/nstat bin
	@cp nstat/nload.awk bin
	@cp nstat/nsum.perl bin

clean:
	(cd lib; $(MAKE) clean)
	(cd extract; $(MAKE) clean)
	(cd tcplogger; $(MAKE) clean)
	(cd udplogger; $(MAKE) clean)
	(cd nstat; $(MAKE) clean)
	$(RM) -f bin/extract bin/tcplogger bin/udplogger bin/nstat \
		bin/nload.awk bin/nsum.perl
