#	Master makefile

all:	dtm	test server examples

dtm::
	(cd libsrc;getrcs;make all;make install "DIR=/usr/local/netdev";make clean)

server::
	(cd server;getrcs;make all;make install "DIR=/usr/local/netdev";make clean)

test::
	-(cd test;getrcs;make all;make install "DIR=/usr/local/netdev";make clean)

examples::
	(cd examples;getrcs;make all;make clean)

tar:: all
	-rm *.tar
	-rm *.tar.Z
	(cd ../..; tar cf src/dtm/dtm.tar src/dtm/libsrc/*.c src/dtm/libsrc/*.f \
	src/dtm/libsrc/*.h src/dtm/README \
	src/dtm/libsrc/makefile src/dtm/server/*.c src/dtm/server/*.h \
	src/dtm/server/*.l src/dtm/server/*.y src/dtm/server/makefile \
	src/dtm/makefile man/man3/* \
	src/dtm/examples/README src/dtm/examples/Makefile \
	src/dtm/examples/*.c src/dtm/examples/*.h \
	src/dtm/test/*.c src/dtm/test/*.h  src/dtm/test/makefile )
	compress dtm.tar
