sources = $(wildcard *.java) classes = $(sources:.java=.class) all: $(classes) test.class: test.java javac $<