all: .PHONY: all compile run jar compile: rm -f kirjasto/*.class rm -f acceptance/*.class javac -cp libs/log4j-1.2.6.jar:libs/nakedobjects.jar -source 1.2 -target 1.1 kirjasto/*.java acceptance/*.java run: compile java -cp libs/log4j-1.2.6.jar:libs/nakedobjects.jar:. kirjasto.EcsExploration jar: compile rm -Rf jar mkdir jar cd jar && jar xf ../libs/log4j-1.2.6.jar cd jar && jar xf ../libs/nakedobjects.jar rm -R jar/META-INF rm -R jar/{ecs,managers,orders,projects} echo "Main-Class: kirjasto.EcsExploration" >jar/manifest mkdir jar/kirjasto cp kirjasto/*.{java,class} jar/kirjasto mkdir jar/acceptance cp acceptance/*.{java,class} jar/acceptance cp images/*.gif jar/images cp Makefile jar/ cd jar && jar cfm ../kirjasto-$$(date -I).jar manifest *