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.

bootstrap.sh 977 B

12345678910111213141516171819202122232425262728293031
  1. #!/bin/sh
  2. # Copyright (c) 2000-2001 The Apache Software Foundation. All rights
  3. # reserved.
  4. # cleanup curretn boot area
  5. rm -rf bin bootstrap dist
  6. # compile init jar
  7. mkdir -p bin/init
  8. javac -d bin/init src/java/init/org/apache/ant/init/*.java
  9. # compile bootstrap classes
  10. mkdir bin/bootstrap
  11. javac -classpath bin/init -d bin/bootstrap src/java/bootstrap/org/apache/ant/bootstrap/*.java
  12. # compiler builder classes
  13. mkdir bin/builder
  14. javac -classpath bin/init:bin/bootstrap -d bin/builder src/java/bootstrap/org/apache/ant/builder/*.java
  15. # run bootstrap
  16. java -classpath bin/init:bin/bootstrap org.apache.ant.bootstrap.Bootstrap
  17. # run full build using bootstrapped version
  18. java -classpath bootstrap/lib/start.jar:bootstrap/lib/init.jar org.apache.ant.start.Main $*
  19. # Use the full build as the build used by the build script
  20. cp -r dist/lib bootstrap
  21. #clean up after bootstrap
  22. java -classpath bootstrap/lib/start.jar:bootstrap/lib/init.jar org.apache.ant.start.Main clean