view Makefile @ 9:a7751971c2a3

More work.
author Matti Hamalainen <ccr@tnsp.org>
date Sat, 29 Jan 2011 00:30:00 +0200
parents 1785f66a7beb
children c4cd811813ef
line wrap: on
line source

# Settings, directories
RUN=RistipolkuApplet.class
TARGETS=$(RUN)
SUBDIR=game

# Utils
JAVAC=javac -g
APPLETVIEWER=appletviewer

###
### Targets
###
all: $(TARGETS)


%.class: %.java
	$(JAVAC) $<

game/%.class: game/%.java
	$(JAVAC) $<

RistipolkuApplet.class: game/Piece.class game/PieceType.class game/Engine.class game/Interpolate.class


run: $(RUN)
	$(APPLETVIEWER) $(patsubst %.class,%.html,$<)


clean:
	$(RM) $(TARGETS) *.class $(SUBDIR)/*.class


srcclean: clean
	$(RM) *~ $(SUBDIR)/*~


# dummy