magarena/Makefile

41 lines
1.1 KiB
Makefile
Raw Normal View History

2011-05-22 19:23:49 -07:00
DSC=java -ea -cp $^ magic.DeckStrCal
MAG:=launch4j/Magarena-$(shell hg id -n).jar
tags: $(MAG)
ctags -R .
$(MAG):
-ant
-cp launch4j/Magarena.jar $(MAG)
clean:
ant clean
test: $(MAG)
$(DSC) \
--deck1 decks/LSK_G.dec \
--ai1 MCTSD \
--deck2 decks/LSK_G.dec \
--ai2 RND --games 10 --strength 3
exp/vegas_mcts_%.log: $(MAG)
$(DSC) --deck1 decks/LSK_G.dec --deck2 decks/LSK_G.dec --ai1 VEGAS --ai2 MCTS --games $* > $@
exp/mmab_mcts_%.log: $(MAG)
$(DSC) --deck1 decks/LSK_G.dec --deck2 decks/LSK_G.dec --ai1 MMAB --ai2 MCTS --games $* > $@
exp/rnd_mcts_%.log: $(MAG)
$(DSC) --deck1 decks/LSK_G.dec --deck2 decks/LSK_G.dec --ai1 RND --ai2 MCTS --games $* > $@
exp/rnd_rnd_%.log: $(MAG)
$(DSC) --deck1 decks/text.dec --deck2 decks/text.dec --ai1 RND --ai2 RND --games $* > $@
exp/rnd_mmab_%.log: $(MAG)
$(DSC) --deck1 decks/text.dec --deck2 decks/text.dec --ai1 RND --ai2 MMAB --games $* > $@
exp/mmab_mmab_%.log: $(MAG)
$(DSC) --deck1 decks/text.dec --deck2 decks/text.dec --ai1 MMAB --ai2 MMAB --games $* > $@
exp/mcts_mcts_%.log: $(MAG)
$(DSC) --deck1 decks/text.dec --deck2 decks/text.dec --ai1 MCTS --ai2 MCTS --games $* > $@