JFLAGS = -g -verbose -d ./*/bin
JC = javac
.SUFFIXES: .java .class
.java.class:
	$(JC) $(JFLAGS) $*.java

JAVA_FILES:=$(wildcard ./*/src/*/*.java)
JAVA_CLASSES:=$(patsubst %.java,%.class,$(JAVA_FILES))

CLASSES:=$(JAVA_CLASSES)

default: classes

classes: $(CLASSES:.java=.class)

clean:
	$(RM)v ./*/{bin/*,src/*}/*.class