You can not select more than 25 topics
Topics must start with a chinese character,a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
- @echo off
-
- REM You will need to specify JAVA_HOME if compiling with 1.2 or later.
-
- set OLDJAVA=%JAVA%
- set OLDJAVAC=%JAVAC%
- set OLDCLASSPATH=%CLASSPATH%
- set OLDANTHOME=%ANT_HOME%
-
- set ANT_HOME=.
-
- if "" == "%JAVA%" if "" == "%JAVA_HOME%" set JAVA=java
- if "" == "%JAVA%" set JAVA=%JAVA_HOME%\bin\java
-
- if "" == "%JAVAC%" if "" == "%JAVA_HOME%" set JAVAC=javac
- if "" == "%JAVAC%" set JAVAC=%JAVA_HOME%\bin\javac
-
- echo.
- echo ... Bootstrapping Ant Distribution
-
- SET CLASSDIR=build\classes
- SET LOCALCLASSPATH=lib\parser.jar;lib\jaxp.jar
-
- if exist %JAVA_HOME%\lib\tools.jar call src\script\lcp.bat %JAVA_HOME%\lib\tools.jar
- if exist %JAVA_HOME%\lib\classes.zip call src\script\lcp.bat %JAVA_HOME%\lib\classes.zip
-
- echo JAVA_HOME=%JAVA_HOME%
- echo JAVA=%JAVA%
- echo JAVAC=%JAVAC%
- echo CLASSPATH=%LOCALCLASSPATH%
-
- if "%OS%" == "Windows_NT" if exist build rmdir/s/q build
- if not "%OS%" == "Windows_NT" deltree/y build
-
- mkdir build
- mkdir build\classes
-
- echo.
- echo ... Compiling Ant Classes
-
- SET TOOLS=src\main\org\apache\tools
-
- %JAVAC% -classpath %LOCALCLASSPATH%;src\main -d build\classes %TOOLS%\tar\*.java %TOOLS%\ant\*.java %TOOLS%\ant\types\*.java %TOOLS%\ant\taskdefs\*.java %TOOLS%\ant\util\*.java %TOOLS%\ant\util\regexp\RegexpMatcher.java %TOOLS%\ant\util\regexp\RegexpMatcherFactory.java
-
- echo.
- echo ... Copying Required Files
-
- copy %TOOLS%\ant\taskdefs\*.properties %CLASSDIR%\org\apache\tools\ant\taskdefs
- copy %TOOLS%\ant\types\*.properties %CLASSDIR%\org\apache\tools\ant\types
-
- echo.
- echo ... Building Ant Distribution
-
- SET CLASSPATH=%LOCALCLASSPATH%;build\classes
- call build.bat %1 %2 %3 %4 %5 %6 %7 %8
-
- echo.
- echo ... Done Bootstrapping Ant Distribution
-
- set JAVA=%OLDJAVA%
- set JAVAC=%OLDJAVAC%
- set CLASSPATH=%OLDCLASSPATH%
- set ANT_HOME=%OLDANTHOME%
- set OLDJAVA=
- set OLDJAVAC=
- set OLDCLASSPATH=
- set CLASSPATH=
- set LOCALCLASSPATH=
- set OLDANTHOME=
- set TOOLS=
- SET CLASSDIR=
|