Mercurial > hg > ristipolku
view Makefile @ 21:df494a65bf8c
More work.
author | Matti Hamalainen <ccr@tnsp.org> |
---|---|
date | Mon, 31 Jan 2011 19:46:41 +0200 |
parents | 4507a431b410 |
children | 1be98362e5e9 |
line wrap: on
line source
# Settings, directories RUN=Ristipolku.class RESOURCES=graphics/board.png sounds/*.wav CLASSES=game/Piece.java game/PieceType.java game/Engine.java game/Interpolate.java game/ResourceLoader.java # Utils JAVAC=javac -g APPLETVIEWER=appletviewer ### ### Targets ### TARGETS=$(RUN) all: $(TARGETS) Ristipolku.class: Ristipolku.java $(CLASSES) $(JAVAC) $< run: $(RUN) $(APPLETVIEWER) $(patsubst %.class,%.html,$<) ### ### Package ### Ristipolku.jar: $(RUN) $(CLASSES) $(RESOURCES) jar cvfm $@ manifest.txt $(RUN) game/*.class $(RESOURCES) upload: Ristipolku.jar @scp $+ ccr@tnsp.org:public_html/ristipolku/ $(RM) $< ### ### Cleanup ### clean: $(RM) $(TARGETS) *.class game/*.class srcclean: clean $(RM) *~ game/*~ graphics/*~ # dummy