2011-05-22 19:23:49 -07:00
|
|
|
DSC=java -ea -cp $^ magic.DeckStrCal
|
2011-05-22 19:52:01 -07:00
|
|
|
SRC=$(shell find -iname *.java)
|
2011-05-22 23:07:49 -07:00
|
|
|
#MAG:=release/Magarena-$(shell hg id -n).jar
|
2011-05-22 19:52:01 -07:00
|
|
|
MAG:=release/Magarena.jar
|
|
|
|
EXE:=release/Magarena.exe
|
2011-05-22 19:23:49 -07:00
|
|
|
|
2011-05-22 19:52:01 -07:00
|
|
|
all: $(MAG) $(EXE) tags
|
|
|
|
|
|
|
|
jar: $(MAG)
|
|
|
|
|
|
|
|
exe: $(EXE)
|
2011-05-22 19:23:49 -07:00
|
|
|
|
2011-05-22 19:52:01 -07:00
|
|
|
$(MAG): $(SRC)
|
2011-05-22 19:23:49 -07:00
|
|
|
-ant
|
2011-05-22 19:52:01 -07:00
|
|
|
# -cp release/Magarena.jar $(MAG)
|
|
|
|
|
|
|
|
tags: $(SRC)
|
|
|
|
ctags -R .
|
2011-05-22 19:23:49 -07:00
|
|
|
|
2011-05-22 19:52:01 -07:00
|
|
|
$(EXE): $(MAG)
|
2011-05-22 19:47:42 -07:00
|
|
|
cd launch4j; ./launch4j ../release/arena.xml
|
2011-05-22 19:40:28 -07:00
|
|
|
|
2011-05-22 19:23:49 -07:00
|
|
|
clean:
|
|
|
|
ant clean
|
|
|
|
|
|
|
|
test: $(MAG)
|
|
|
|
$(DSC) \
|
2011-05-24 02:05:39 -07:00
|
|
|
--deck1 release/decks/LSK_G.dec \
|
|
|
|
--ai1 VEGAS \
|
|
|
|
--deck2 release/decks/LSK_G.dec \
|
2011-05-22 19:23:49 -07:00
|
|
|
--ai2 RND --games 10 --strength 3
|
|
|
|
|
2011-05-22 23:07:49 -07:00
|
|
|
exp/%.log: $(MAG)
|
2011-05-23 01:01:33 -07:00
|
|
|
scripts/evaluate_ai.sh $* > $@
|