all:
	make -C src

doc:
	make -C doc

tar:
	make cleanall
	cd ..;tar -czf DMV/DMV.tar.gz DMV

cleanall:
	make -C src cleanall
	make -C doc cleanall
	rm -f DMV.tar.gz

install:
	cp -u lib/*.a /usr/local/lib
	if [ ! -d /usr/local/include/dmv ]; \
		then mkdir /usr/local/include/dmv; \
	fi;                                       \
	cp -u src/dmv/include/*.h /usr/local/include/dmv

uninstall:
	rm /usr/local/lib/libdmv.a
	rm -rf /usr/local/include/dmv/*
	rmdir /usr/local/include/dmv
help:
	@echo "make all - compile dmv library, examples, and test code"	
	@echo "make doc - generate documentation"
	@echo "make tarball - generate tarball"
	@echo "make cleanall - remove all nonsource code files"

.PHONY: all doc help tar cleanall
