root/main/trunk/greenstone2/build-src/src/java/org/nzdl/gsdl/winMake.bat @ 21421

Revision 21421, 0.9 KB (checked in by davidb, 10 years ago)

Previous winMake.bat always compiled up Java code, even if nothing had changed. Changed to generate .class files in more logical place, and modified jar command to pick up on them in their new location

  • Property svn:executable set to *
Line 
1@echo off
2
3set CLASSES=ApplyXSLT.class ApplyXSLTUtil.class
4
5rem ---- Name and location of java programs ----
6set JAVAC="%JAVA_HOME%\bin\javac"
7set JAVA="%JAVA_HOME%\bin\java"
8set JAR="%JAVA_HOME%\bin\jar"
9
10set JAVACOPTIONS=-deprecation -g -O
11
12if ""%1"" == """" goto all
13if ""%1"" == ""all"" goto all
14if ""%1"" == ""install"" goto install
15if ""%1"" == ""clean"" goto clean
16
17:unknown
18    echo Error: Unrecognized argument %1.
19    goto done
20
21:all
22    echo Compiling ApplyXSLT classes ...
23    %JAVAC% %JAVACOPTIONS% -d ..\..\.. -classpath ..\..\.. *.java
24    %JAR% cf ApplyXSLT.jar org
25    %JAR% cvf ApplyXSLT.jar -C ..\..\..  org\nzdl\gsdl\ApplyXSLT.class org\nzdl\gsdl\ApplyXSLTUtil.class
26    goto done
27
28:install
29    goto done
30
31:clean
32    echo Cleaning up ApplyXSLT ...
33        if exist ApplyXSLT.jar del ApplyXSLT.jar
34        if exist ApplyXSLT.class del ApplyXSLT.class
35        if exist ApplyXSLTUtil.class del ApplyXSLTUtil.class
36    goto done
37
38:done
39
Note: See TracBrowser for help on using the browser.