# HG changeset patch # User Matti Hamalainen # Date 1296342734 -7200 # Node ID c4cd811813efc6a66f4368342cab0fffd886f44e # Parent b89ecc8d555731679cf55667a0525d645795557a Work on Makefile. diff -r b89ecc8d5557 -r c4cd811813ef Makefile --- a/Makefile Sun Jan 30 00:26:35 2011 +0200 +++ b/Makefile Sun Jan 30 01:12:14 2011 +0200 @@ -1,7 +1,7 @@ # Settings, directories -RUN=RistipolkuApplet.class -TARGETS=$(RUN) -SUBDIR=game +RUN=Ristipolku.class +CLASSES=game/Piece.class game/PieceType.class game/Engine.class game/Interpolate.class +TARGETS=$(RUN) $(CLASSES) # Utils JAVAC=javac -g @@ -19,19 +19,34 @@ game/%.class: game/%.java $(JAVAC) $< -RistipolkuApplet.class: game/Piece.class game/PieceType.class game/Engine.class game/Interpolate.class + +Ristipolku.class: game/Piece.class game/PieceType.class game/Engine.class game/Interpolate.class run: $(RUN) $(APPLETVIEWER) $(patsubst %.class,%.html,$<) +### +### Package +### +Ristipolku.jar: $(RUN) $(CLASSES) + + +upload: index.html Ristipolku.jar + @scp $+ ccr@tnsp.org:public_html/ristipolku/ + + +### +### Cleanup +### clean: - $(RM) $(TARGETS) *.class $(SUBDIR)/*.class + $(RM) $(TARGETS) *.class game/*.class srcclean: clean - $(RM) *~ $(SUBDIR)/*~ + $(RM) *~ game/*~ graphics/*~ + # dummy