src := $(wildcard *.java  */*.java)
opt := -O -classpath .
all:
	javac $(opt) $(src)
.PHONY: clean allclean
clean:
	rm -f *.class  */*.class
allclean:
	rm -f *.class  */*.class
	rm -f *~       */*~
