JFLAGS = -g JC = javac JVM= java FILE= .SUFFIXES: .java .class .java.class: $(JC) $(JFLAGS) $*.java CLASSES = \ Block.java \ BlockSpringConfiguration.java \ Draggable.java \ Drawable.java \ GBlock.java \ GSpring.java \ InsertElementListener.java \ LabMenuBar.java \ LabPanel.java \ MouseListener.java \ PhysicsElement.java \ PhysicsLab.java \ Simulator.java \ SimulatorListener.java \ Spring.java \ Vector2D.java MAIN = PhysicsLab default: classes classes: $(CLASSES:.java=.class) run: $(MAIN).class $(JVM) $(MAIN) $(FILE) clean: $(RM) *.class