magarena/Makefile

35 lines
579 B
Makefile
Raw Normal View History

2011-05-22 19:23:49 -07:00
DSC=java -ea -cp $^ magic.DeckStrCal
SRC=$(shell find -iname *.java)
#MAG:=release/Magarena-$(shell hg id -n).jar
MAG:=release/Magarena.jar
EXE:=release/Magarena.exe
2011-05-22 19:23:49 -07:00
all: $(MAG) $(EXE) tags
jar: $(MAG)
exe: $(EXE)
2011-05-22 19:23:49 -07:00
$(MAG): $(SRC)
2011-05-22 19:23:49 -07:00
-ant
# -cp release/Magarena.jar $(MAG)
tags: $(SRC)
ctags -R .
2011-05-22 19:23:49 -07:00
$(EXE): $(MAG)
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
exp/%.log: $(MAG)
scripts/evaluate_ai.sh $* > $@