# Build the file SceneLib.jar
# Use
#     ..\make.exe
#
JAVA  = C:\Program Files\Java\jdk1.7.0_67\bin
JAVAC = $(JAVA)\javac.exe
JAR   = $(JAVA)\jar.exe
JAVAFLAGS = -g
CLASS  = Vector.class Vertex.class Matrix.class LineSegment.class Model.class Camera.class Scene.class FrameBuffer.class
#RM = rm -f
RM = cmd /c del

.PHONY: all clean

all: SceneLib.jar

clean:
	${RM} $(CLASS) SceneLib.jar

Vector.class: Vector.java Vertex.java
	$(JAVAC) $(JAVAFLAGS)  Vector.java

Vertex.class: Vertex.java
	$(JAVAC) $(JAVAFLAGS)  Vertex.java

Matrix.class: Matrix.java Vector.java Vertex.java
	$(JAVAC) $(JAVAFLAGS)  Matrix.java

LineSegment.class: LineSegment.java Vertex.java
	$(JAVAC) $(JAVAFLAGS)  LineSegment.java

Model.class: Model.java Matrix.java Vector.java Vertex.java LineSegment.java
	$(JAVAC) $(JAVAFLAGS)  Model.java

Camera.class: Camera.java Matrix.java
	$(JAVAC) $(JAVAFLAGS)  Camera.java

Scene.class: Scene.java Camera.java Model.java Matrix.java Vertex.java Vector.java LineSegment.java
	$(JAVAC) $(JAVAFLAGS)  Scene.java

FrameBuffer.class: FrameBuffer.java
	$(JAVAC) $(JAVAFLAGS)  FrameBuffer.java

SceneLib.jar: $(CLASS)
	$(JAR) cf SceneLib.jar $(CLASS)