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 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41
|
@ECHO OFF
REM
REM Compiles and packages the Java sources
REM
SET JAVA_PKG_FIRST_PART=com
SET JAVA_PKG=%JAVA_PKG_FIRST_PART%/springrts/ai
##############################################
### do not change anything below this line ###
SET JAVA_SRC_FILES=%JAVA_PKG%/*.java %JAVA_PKG%/command/*.java %JAVA_PKG%/event/*.java %JAVA_PKG%/oo/*.java
SOURCE_MAIN_DIR=${HOME_DIR}/src/main/java
if [ -z "${BUILD_DIR}" ]; then
BUILD_DIR=${HOME_DIR}/build
fi
if [ -z "${SOURCE_GENERATED_DIR}" ]; then
SOURCE_GENERATED_DIR=${BUILD_DIR}/src-generated/main/java
fi
if [ -z "${BIN_DIR}" ]; then
BIN_DIR=${HOME_DIR}
fi
cd ..
echo " compiling ..."
IF NOT EXIST build mkdir build
cd ${SOURCE_MAIN_DIR}
SET JLIB_DIR="../../data/jlib"
javac -cp "%JLIB_DIR%/jna.jar;%JLIB_DIR%/vecmath.jar" -d "../../build" %JAVA_SRC_FILES%
echo " packaging ..."
cd ../../build
jar cmf ${SOURCE_MAIN_DIR}/manifest.mf AIInterface.jar %JAVA_PKG_FIRST_PART%
jar cf AIInterface-src.jar -C "${SOURCE_MAIN_DIR}" %JAVA_PKG_FIRST_PART%
mv *.jar ..
cd ..
rmdir ./build
cd bin
|