# Top-level Makefile for DAPPLE library and test programs
#
# David Kotz 1995
#
# $Id: Makefile,v 1.3 95/12/17 00:07:41 dfk release Locker: dfk $

############################################
all: library progs 

library:
	(cd lib; make)

progs:
	(cd examples; make)

tests: 
	(cd examples; make tests)

depend:
	(cd lib; make depend)
	(cd examples; make depend)

sharlist: 
	(cd lib; make sharlist)
	(cd examples; make sharlist)
	echo README Makefile Makefile.user > sharlist
	sed 's+  *+ lib/+g' lib/sharlist >> sharlist
	sed 's+  *+ examples/+g' examples/sharlist >> sharlist

shar: sharlist
	shar -p `cat sharlist` > dapple.shar
	-rm -f sharlist

clean:
	-rm -f *~ core
	(cd lib; make clean)
	(cd examples; make clean)

spotless:
	-rm -f *~ core
	(cd lib; make spotless)
	(cd examples; make spotless)
