File: java_compile.bat

package info (click to toggle)
spring 0.81.2.1%2Bdfsg1-6
  • links: PTS, VCS
  • area: main
  • in suites: squeeze
  • size: 28,496 kB
  • ctags: 37,096
  • sloc: cpp: 238,659; ansic: 13,784; java: 12,175; awk: 3,428; python: 1,159; xml: 738; perl: 405; sh: 297; makefile: 267; pascal: 228; objc: 192
file content (41 lines) | stat: -rw-r--r-- 1,035 bytes parent folder | download
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