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 889 B

123456789101112131415161718192021222324252627282930313233343536373839
  1. #!/bin/sh
  2. if ! test -d boot ; then
  3. mkdir -p boot/tasks
  4. mkdir -p boot/xml
  5. fi
  6. if ! test -d temp ; then
  7. mkdir -p temp/core
  8. mkdir -p temp/xml
  9. mkdir -p temp/tasks
  10. fi
  11. if test -z "$JAVAC" ; then
  12. JAVAC=javac;
  13. fi
  14. TOOLS=core/org/apache/tools
  15. ${JAVAC} -d temp/core ${TOOLS}/ant/*.java \
  16. ${TOOLS}/ant/cmdline/*.java \
  17. core/*.java
  18. jar -cfm boot/ant.jar core/META-INF/manifest.mf -C temp/core .
  19. ${JAVAC} -classpath boot/ant.jar:jaxp/jaxp.jar:jaxp/crimson.jar -d temp/xml xml/org/apache/tools/ant/xml/*.java
  20. jar -cf boot/xml/ant-xml.jar -C temp/xml .
  21. ${JAVAC} -classpath boot/ant.jar -d temp/tasks tasks/org/apache/tools/ant/tasks/*.java
  22. cp tasks/java2sdk.ant temp/tasks/java2sdk.ant
  23. jar -cf boot/tasks/java2sdk.jar -C temp/tasks .
  24. cp jaxp/jaxp.jar boot/xml/jaxp.jar
  25. cp jaxp/crimson.jar boot/xml/crimson.jar
  26. #rm -rf temp