forked from Mikeware/SpaceBattleArena
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathcompile.bat
26 lines (21 loc) · 775 Bytes
/
compile.bat
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
@echo off
echo CLEAN
del /Q bin\SBAServer.zip
del /Q bin\SpaceBattle.jar
rmdir /S /Q doc\client\java_doc
echo BUILDING SERVER
mkdir bin
cd SBA_Serv
python compile.py py2exe
cd ..
echo BUILDING CLIENT
cd java_client_src
rmdir /S /Q bin
mkdir bin
javac -cp ..\gson-2.2.jar -d bin src\ihs\apcs\spacebattle\*.java src\ihs\apcs\spacebattle\commands\*.java src\ihs\apcs\spacebattle\games\*.java src\ihs\apcs\spacebattle\networking\*.java src\ihs\apcs\spacebattle\util\*.java
cd bin
jar cf ..\..\bin\SpaceBattle.jar ihs
cd..
echo GENERATE DOCS
javadoc -public -sourcepath src -classpath "*;bin" -d ..\doc\client\java_doc -windowtitle "IHS AP CS Space Battle" -doctitle "IHS AP CS Space Battle" ihs.apcs.spacebattle ihs.apcs.spacebattle.commands ihs.apcs.spacebattle.games
cd..