| @echo off |
| REM Copyright (c) 2000-2001 The Apache Software Foundation. All rights |
| REM reserved. |
| |
| REM cleanup curretn boot area |
| if exist bin rmdir /s/q bin |
| if exist bootstrap rmdir /s/q bootstrap |
| if exist dist rmdir /s/q dist |
| |
| REM compile init jar |
| mkdir bin\init |
| javac -d bin\init src\java\init\org\apache\ant\init\*.java |
| |
| REM compile bootstrap classes |
| mkdir bin\bootstrap |
| javac -classpath bin\init -d bin\bootstrap src\java\bootstrap\org\apache\ant\bootstrap\*.java |
| |
| REM compiler builder classes |
| mkdir bin\builder |
| javac -classpath bin\init;bin\bootstrap -d bin\builder src\java\bootstrap\org\apache\ant\builder\*.java |
| |
| REM run bootstrap |
| java -classpath bin\init;bin\bootstrap org.apache.ant.bootstrap.Bootstrap |
| |
| REM run full build using bootstrapped version |
| java -classpath bootstrap\lib\start.jar;bootstrap\lib\init.jar org.apache.ant.start.Main %* |
| |
| REM Use the full build as the build used by the build script |
| xcopy /s dist bootstrap |
| |
| REM clean up after bootstrap |
| java -classpath bootstrap\lib\start.jar:bootstrap\lib\init.jar org.apache.ant.start.Main clean |