JAR=Ekman.jar CLASS=Ekman.class JAVA=Ekman.java SUBCRASS=VColumn.class HVectorColumn.class Transpose3d.class all: $(JAR) $(SUBCRASS) $(JAR): $(CLASS) $(SUBCRASS) jar cvf $(JAR) *.class $(CLASS): $(JAVA) javac $*.java .java.class: javac $<