# Makefile for the Java implementation of VSPL

help:
	@echo
	@echo "make primes         Compile and run primes.vs"
	@echo "make demo           Compile and run demo.vs with tracing"
	@echo "make doc            Run javadoc to create the documentation"
	@echo "make clean          Delete all unneeded files"
	@echo

primes:	VSPL.class
	java VSPL ../primes.vs -p -c

demo:	VSPL.class
	java VSPL ../demo.vs -p -c -t

doc:
	javadoc *.java */*.java

VSPL.class:	VSPL.java
	javac VSPL.java

clean:
	rm -f *~ *.class junk*
	rm -f lib/*~  lib/*.class
	rm -f err/*~ err/*.class
	rm -f args/*~ args/*.class
	rm -f tree/*~ tree/*.class
	rm -f lex/*~ lex/*.class
	rm -f syn/*~ syn/*.class
	rm -f trn/*~ trn/*.class
	rm -f code/*~ code/*.class
	rm -f *.html */*.html package-list *.css
