| #!/bin/sh |
| |
| if ! test -d boot ; then |
| mkdir -p boot/tasks |
| mkdir -p boot/xml |
| fi |
| |
| if ! test -d temp ; then |
| mkdir -p temp/core |
| mkdir -p temp/xml |
| mkdir -p temp/tasks |
| fi |
| |
| if test -z "$JAVAC" ; then |
| JAVAC=javac; |
| fi |
| |
| TOOLS=core/org/apache/tools |
| |
| ${JAVAC} -d temp/core ${TOOLS}/ant/*.java \ |
| ${TOOLS}/ant/cmdline/*.java \ |
| core/*.java |
| |
| jar -cfm boot/ant.jar core/META-INF/manifest.mf -C temp/core . |
| |
| ${JAVAC} -classpath boot/ant.jar:jaxp/jaxp.jar:jaxp/crimson.jar -d temp/xml xml/org/apache/tools/ant/xml/*.java |
| |
| jar -cf boot/xml/ant-xml.jar -C temp/xml . |
| |
| ${JAVAC} -classpath boot/ant.jar -d temp/tasks tasks/org/apache/tools/ant/tasks/*.java |
| |
| cp tasks/java2sdk.ant temp/tasks/java2sdk.ant |
| |
| jar -cf boot/tasks/java2sdk.jar -C temp/tasks . |
| |
| cp jaxp/jaxp.jar boot/xml/jaxp.jar |
| cp jaxp/crimson.jar boot/xml/crimson.jar |
| |
| #rm -rf temp |