doc:
	latex text
	latex text
	xdvi text

tags:
	etags *.lisp frameworks/*.lisp

tests: clean-fasls run-tests

run-tests:
	sbcl --eval "(require :phd)" \
	    --eval  "(lcc-tests:test-lcc :failure nil :error nil)" \
	    --eval "(cl-user::quit)"

clean: clean-fasls
	rm -f *~
	rm -f *.x86f

clean-fasls:
	dir=/var/cache/common-lisp-controller/1000/sbcl/local/home/djl/phd/cl-lcc/live; \
	if [ -r $${dir} ]; then \
		find $${dir} -name "*.fasl" | xargs rm -f; \
	fi; \
	find $${HOME}/phd/cl-lcc/live -follow -name "*.fasl" | xargs rm -f;
