Browse Source

Added bash shell scripts.

Submitted By: Josh Lucas <josh@stonecottage.com>


git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@268363 13f79535-47bb-0310-9956-ffa450edef68
master
Peter Donald 24 years ago
parent
commit
de31daa803
3 changed files with 55 additions and 0 deletions
  1. +39
    -0
      proposal/antfarm/bootstrap.sh
  2. +3
    -0
      proposal/antfarm/build.sh
  3. +13
    -0
      proposal/antfarm/clean.sh

+ 39
- 0
proposal/antfarm/bootstrap.sh View File

@@ -0,0 +1,39 @@
#!/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

+ 3
- 0
proposal/antfarm/build.sh View File

@@ -0,0 +1,3 @@
#!/bin/sh

java -classpath boot/ant.jar -Dant.project.path=.:jaxp ant ant:all

+ 13
- 0
proposal/antfarm/clean.sh View File

@@ -0,0 +1,13 @@
#!/bin/sh

if test -d boot ; then
rm -rf boot
fi

if test -d temp ; then
rm -rf temp
fi

if test -d dist ; then
rm -rf dist
fi

Loading…
Cancel
Save