Browse Source

Make it easy for people interested to compile.

git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@270609 13f79535-47bb-0310-9956-ffa450edef68
master
Stephane Bailliez 23 years ago
parent
commit
69e9857675
2 changed files with 72 additions and 0 deletions
  1. +16
    -0
      proposal/sandbox/clearcase/build.sh
  2. +56
    -0
      proposal/sandbox/clearcase/build.xml

+ 16
- 0
proposal/sandbox/clearcase/build.sh View File

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

cygwin=false;
case "`uname`" in
CYGWIN*) cygwin=true ;;
esac

PWD=`pwd`
if $cygwin ; then
PWD=`cygpath --windows "$PWD"`
fi

cd ../../..
/bin/sh ./build.sh -buildfile $PWD/build.xml $*
cd $PWD


+ 56
- 0
proposal/sandbox/clearcase/build.xml View File

@@ -0,0 +1,56 @@
<project name="clearcase-proposal" basedir="." default="compile">
<property file=".ant.properties"/>
<property file="${user.home}/.ant.properties"/>
<!--property name="build.sysclasspath" value="ignore"/-->
<property name="build.compiler" value="jikes"/>
<!--property name="build.compiler.emacs" value="on"/-->
<property name="build.compiler.pedantic" value="true"/>
<property name="build.compiler.depend" value="true"/>
<property name="build.compiler.fulldepend" value="true"/>

<property name="debug" value="on"/>
<property name="optimize" value="off"/>
<property name="deprecation" value="on"/>

<property name="build.dir" value="build"/>
<property name="build.lib" value="${build.dir}/lib"/>
<property name="build.src" value="${build.dir}/src"/>
<property name="build.classes" value="${build.dir}/classes"/>

<property name="java.dir" value="src/java"/>
<property name="tests.dir" value="src/testcases"/>
<property name="ant.base.dir" location="../../.."/>
<property name="lib.dir" location="${ant.base.dir}/lib"/>
<property name="bootstrap.dir" location="${ant.base.dir}/bootstrap"/>
<path id="project.class.path">
<pathelement path="${build.classes}" />
<fileset dir="${lib.dir}" includes="**/*.jar"/>
<fileset dir="${bootstrap.dir}/lib" includes="ant.jar"/>
</path>


<target name="compile"
description="--> compile the source code">
<mkdir dir="${build.classes}"/>
<javac srcdir="src/main"
destdir="${build.classes}"
debug="${debug}"
optimize="${optimize}"
deprecation="${deprecation}"
includeantruntime="no">
<classpath refid="project.class.path"/>
</javac>
</target>

<target name="clean"
description="--> cleans up build and dist directories">
<delete dir="${build.dir}" />
<delete>
<fileset dir="." includes="**/*.bak" defaultexcludes="no"/>
</delete>
</target>

</project>

Loading…
Cancel
Save