Makefile: make clean now work without javac.last
parent
8f912463d6
commit
086f035406
22
Makefile
22
Makefile
|
@ -1,10 +1,10 @@
|
||||||
JAVAEA=java -ea -Xms256M -Xmx256M -Ddebug=true
|
JAVAEA=java -ea -Xms256M -Xmx256M -Ddebug=true
|
||||||
LIBS=.:lib/annotations.jar:lib/jsr305.jar
|
LIBS=.:lib/annotations.jar:lib/jsr305.jar
|
||||||
JAVA=${JAVAEA} -Dcom.sun.management.jmxremote -cp $(LIBS):release/Magarena.jar
|
JAVA=${JAVAEA} -Dcom.sun.management.jmxremote -cp $(LIBS):release/Magarena.jar
|
||||||
SHELL=/bin/bash
|
SHELL=/bin/bash
|
||||||
BUILD=build
|
BUILD=build
|
||||||
JOPTS=-Xlint:all -d $(BUILD) -cp $(LIBS):$(BUILD):.
|
JOPTS=-Xlint:all -d $(BUILD) -cp $(LIBS):$(BUILD):.
|
||||||
SRC=$(shell find src -iname *.java)
|
SRC=$(shell find src -iname *.java)
|
||||||
MAG:=release/Magarena.jar
|
MAG:=release/Magarena.jar
|
||||||
EXE:=release/Magarena.exe
|
EXE:=release/Magarena.exe
|
||||||
|
|
||||||
|
@ -41,7 +41,7 @@ cards_diff: $(MAG)
|
||||||
code_to_remove: $(MAG)
|
code_to_remove: $(MAG)
|
||||||
cat src/magic/card/*.java | sed 's/\s\+//g' | sed 's/(.*)/(...)/g' | sort | uniq -c | sort -n | grep publicstaticfinal | grep ");" > $@
|
cat src/magic/card/*.java | sed 's/\s\+//g' | sed 's/(.*)/(...)/g' | sort | uniq -c | sort -n | grep publicstaticfinal | grep ");" > $@
|
||||||
|
|
||||||
casts: $(MAG)
|
casts: $(MAG)
|
||||||
grep -n "([A-Z]\+[a-z]\+[A-Za-z]*)" -r src/ | flip -u > $@
|
grep -n "([A-Z]\+[a-z]\+[A-Za-z]*)" -r src/ | flip -u > $@
|
||||||
|
|
||||||
warnings_H.txt: warnings.txt
|
warnings_H.txt: warnings.txt
|
||||||
|
@ -148,9 +148,9 @@ M1.%: clean $(EXE) cubes release/Magarena/mods/felt_theme.zip
|
||||||
cp -r Magarena.app Magarena-1.$*.app
|
cp -r Magarena.app Magarena-1.$*.app
|
||||||
cd Magarena-1.$*.app/Contents/Resources; ln -s ../../../Magarena-1.$* Java
|
cd Magarena-1.$*.app/Contents/Resources; ln -s ../../../Magarena-1.$* Java
|
||||||
chmod a+x Magarena-1.$*.app/Contents/MacOS/JavaApplicationStub
|
chmod a+x Magarena-1.$*.app/Contents/MacOS/JavaApplicationStub
|
||||||
-zip -r Magarena-1.$*.app.zip Magarena-1.$*.app
|
-zip -r Magarena-1.$*.app.zip Magarena-1.$*.app
|
||||||
|
|
||||||
$(MAG): $(SRC)
|
$(MAG): $(SRC)
|
||||||
ant -f build.xml
|
ant -f build.xml
|
||||||
|
|
||||||
class: $(BUILD)/javac.last
|
class: $(BUILD)/javac.last
|
||||||
|
@ -161,7 +161,7 @@ $(BUILD)/javac.last: $(SRC)
|
||||||
cp -r resources/* $(BUILD)
|
cp -r resources/* $(BUILD)
|
||||||
touch $@
|
touch $@
|
||||||
|
|
||||||
tags: $(SRC)
|
tags: $(SRC)
|
||||||
ctags -R src
|
ctags -R src
|
||||||
|
|
||||||
Test%.run: $(MAG)
|
Test%.run: $(MAG)
|
||||||
|
@ -172,8 +172,8 @@ $(EXE): $(MAG)
|
||||||
|
|
||||||
clean:
|
clean:
|
||||||
-ant clean
|
-ant clean
|
||||||
-rm $(BUILD)/javac.last
|
-rm -f $(BUILD)/javac.last
|
||||||
-rm $(MAG)
|
-rm -f $(MAG)
|
||||||
|
|
||||||
jar: $(MAG)
|
jar: $(MAG)
|
||||||
$(JAVA) -jar $^
|
$(JAVA) -jar $^
|
||||||
|
@ -195,7 +195,7 @@ test: $(MAG)
|
||||||
$(JAVA) magic.DeckStrCal --deck1 release/decks/LSK_B.dec --deck2 release/decks/LSK_G.dec --ai1 $* --ai2 $* --games 100
|
$(JAVA) magic.DeckStrCal --deck1 release/decks/LSK_B.dec --deck2 release/decks/LSK_G.dec --ai1 $* --ai2 $* --games 100
|
||||||
|
|
||||||
exp/%.log: $(MAG)
|
exp/%.log: $(MAG)
|
||||||
scripts/evaluate_ai.sh $* > $@
|
scripts/evaluate_ai.sh $* > $@
|
||||||
|
|
||||||
decks/dd:
|
decks/dd:
|
||||||
for i in `curl http://www.wizards.com/magic/magazine/archive.aspx?tag=dailydeck | grep -o mtg/daily/deck/[0-9]* | cut -d'/' -f4`; do make decks/dd_$$i.dec; done
|
for i in `curl http://www.wizards.com/magic/magazine/archive.aspx?tag=dailydeck | grep -o mtg/daily/deck/[0-9]* | cut -d'/' -f4`; do make decks/dd_$$i.dec; done
|
||||||
|
@ -203,7 +203,7 @@ decks/dd:
|
||||||
decks/dd_%.dec: scripts/dailyhtml2dec.awk
|
decks/dd_%.dec: scripts/dailyhtml2dec.awk
|
||||||
curl "http://www.wizards.com/Magic/Magazine/Article.aspx?x=mtg/daily/deck/$*" | awk -f $^ > $@
|
curl "http://www.wizards.com/Magic/Magazine/Article.aspx?x=mtg/daily/deck/$*" | awk -f $^ > $@
|
||||||
|
|
||||||
decks/ml_%.dec: scripts/apprentice2dec.awk
|
decks/ml_%.dec: scripts/apprentice2dec.awk
|
||||||
wget "http://www.magic-league.com/decks/download.php?deck=$*&index=1" -O - | flip -u - | awk -f $^ > $@
|
wget "http://www.magic-league.com/decks/download.php?deck=$*&index=1" -O - | flip -u - | awk -f $^ > $@
|
||||||
|
|
||||||
# Mike Flores 1 - 212
|
# Mike Flores 1 - 212
|
||||||
|
|
Loading…
Reference in New Issue