Browse Source

Make system self contained, bootstrapable, and buildable on both

Windows and Unix platforms.


git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@267550 13f79535-47bb-0310-9956-ffa450edef68
master
Sam Ruby 25 years ago
parent
commit
7932c703d2
5 changed files with 6 additions and 7 deletions
  1. +1
    -1
      bootstrap.bat
  2. +1
    -1
      bootstrap.sh
  3. +1
    -1
      build.bat
  4. +1
    -1
      build.sh
  5. +2
    -3
      build.xml

+ 1
- 1
bootstrap.bat View File

@@ -1,7 +1,7 @@
@ECHO OFF @ECHO OFF
echo BOOTSTRAPPING ANT DISTRIBUTION echo BOOTSTRAPPING ANT DISTRIBUTION


set C=%CLASSPATH%;..\jakarta-tools\projectx-tr2.jar
set C=%CLASSPATH%;lib/projectx-tr2.jar
set SRCDIR=src\main\org\apache\tools\ant set SRCDIR=src\main\org\apache\tools\ant
set TMPDIR=tmp set TMPDIR=tmp




+ 1
- 1
bootstrap.sh View File

@@ -5,7 +5,7 @@ fi
SRCDIR=src/main/org/apache/tools/ant SRCDIR=src/main/org/apache/tools/ant
CLASSDIR=classes CLASSDIR=classes
CLASSPATH=${CLASSPATH}:${JAVA_HOME}/lib/classes.zip:${JAVA_HOME}/lib/tools.jar CLASSPATH=${CLASSPATH}:${JAVA_HOME}/lib/classes.zip:${JAVA_HOME}/lib/tools.jar
CLASSPATH=${CLASSPATH}:../jakarta-tomcat/projectx-tr2.jar:src:${CLASSDIR}
CLASSPATH=${CLASSPATH}:lib/projectx-tr2.jar:src:${CLASSDIR}


mkdir -p ${CLASSDIR} mkdir -p ${CLASSDIR}




+ 1
- 1
build.bat View File

@@ -1,3 +1,3 @@
@echo off @echo off
REM convience bat file to build with REM convience bat file to build with
java -classpath "%CLASSPATH%;..\jakarta-tools\ant.jar;..\jakarta-tools\projectx-tr2.jar" org.apache.tools.ant.Main %1 %2 %3 %4 %5
java -classpath "%CLASSPATH%;lib\ant.jar;lib\projectx-tr2.jar" org.apache.tools.ant.Main %1 %2 %3 %4 %5

+ 1
- 1
build.sh View File

@@ -1,6 +1,6 @@
#!/bin/sh #!/bin/sh


ADDL_CLASSPATH=./../jakarta-tools/ant.jar:./../jakarta-tools/projectx-tr2.jar
ADDL_CLASSPATH=./lib/ant.jar:./lib/projectx-tr2.jar


if [ "$CLASSPATH" != "" ] ; then if [ "$CLASSPATH" != "" ] ; then
CLASSPATH=$CLASSPATH:$ADDL_CLASSPATH CLASSPATH=$CLASSPATH:$ADDL_CLASSPATH


+ 2
- 3
build.xml View File

@@ -18,7 +18,7 @@
</target> </target>


<target name="jar" depends="main"> <target name="jar" depends="main">
<jar jarfile="../ant.jar" basedir="${build.dir}" items="org" manifest="${manifest}"/>
<jar jarfile="lib/ant.jar" basedir="${build.dir}" items="org" manifest="${manifest}"/>
</target> </target>


<target name="dist" depends="main"> <target name="dist" depends="main">
@@ -27,8 +27,7 @@
<mkdir dir="${dist.dir}/ant/bin"/> <mkdir dir="${dist.dir}/ant/bin"/>
<mkdir dir="${dist.dir}/ant/docs"/> <mkdir dir="${dist.dir}/ant/docs"/>
<jar jarfile="${dist.dir}/ant/lib/ant.jar" basedir="${build.dir}" items="org" manifest="${manifest}"/> <jar jarfile="${dist.dir}/ant/lib/ant.jar" basedir="${build.dir}" items="org" manifest="${manifest}"/>
<copyfile src="../projectx-tr2.jar" dest="${dist.dir}/ant/lib/xml.jar"/>
<copyfile src="../moo.jar" dest="${dist.dir}/ant/lib/moo.jar"/>
<copyfile src="lib/projectx-tr2.jar" dest="${dist.dir}/ant/lib/xml.jar"/>
<copyfile src="build.xml" dest="${dist.dir}/ant/lib/build.xml"/> <copyfile src="build.xml" dest="${dist.dir}/ant/lib/build.xml"/>
<copydir src="src/bin" dest="${dist.dir}/ant/bin"/> <copydir src="src/bin" dest="${dist.dir}/ant/bin"/>
<copydir src="docs" dest="${dist.dir}/ant/docs"/> <copydir src="docs" dest="${dist.dir}/ant/docs"/>


Loading…
Cancel
Save