changeset 12:c4cd811813ef

Work on Makefile.
author Matti Hamalainen <ccr@tnsp.org>
date Sun, 30 Jan 2011 01:12:14 +0200
parents b89ecc8d5557
children 562744de803c
files Makefile
diffstat 1 files changed, 21 insertions(+), 6 deletions(-) [+]
line wrap: on
line diff
--- 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