JAVAFILES = $(wildcard *.java) CLASSFILES = $(JAVAFILES:.java=.class) all: $(CLASSFILES) java Main %.class: %.java javac $<