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
