all: eval batch evaloutput analyse
	diff evaloutput evaltest
evaloutput: eval evaltest
	./eval <evalinput >evaloutput
eval: eval.cpp eval.h ./gfx.h
	g++ -g -Wall eval.cpp -o eval
batch: batch.cpp dialog.h eval.h ./gfx.h
	g++ -g -Wall batch.cpp -o batch
analyse: analyse.cpp dialog.h ./gfx.h
	g++ -g -Wall analyse.cpp -o analyse
clean:
	rm batch eval evaloutput analyse *~

