JAVAC = javac -classpath Jama-rebuild.jar:.
LIB = Jama-rebuild.jar

classes: CoalCart2D.class KalmanFilter2D.class CoalCartParameter.class

all: classes  tdsuebung03.pdf

tdsuebung03.pdf:

tdsuebung03.pdf: tdsuebung03.tex screenshot.png kinematic.pdf
	pdflatex tdsuebung03.tex

%.class: %.java 
	$(JAVAC) $<

%.pdf: %.fig
	fig2dev -L pdf $< > $@

tdsuebung03.zip: CoalCart2D.java KalmanFilter2D.sample.java CoalCartParameter.java $(LIB) start Makefile tdsuebung03.pdf
	rm -f tdsuebung03.zip
	zip tdsuebung03.zip CoalCart2D.java KalmanFilter2D.sample.java CoalCartParameter.java $(LIB) start Makefile tdsuebung03.pdf

tdsloesung03.zip: CoalCart2D.java KalmanFilter2D.java CoalCartParameter.java $(LIB) 
	rm -f tdsloesung03.zip
	zip tdsloesung03.zip CoalCart2D.java KalmanFilter2D.java CoalCartParameter.java $(LIB) 


clean:
	rm -f *.class *.aux *.log

.PHONY: clean