summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authormihaylov <mihaylov@epfl.ch>2006-04-10 12:27:45 +0000
committermihaylov <mihaylov@epfl.ch>2006-04-10 12:27:45 +0000
commit0f46fe4ca5ac451a05f5d5ddb7e6cdca646c4979 (patch)
treeebe2468d9af1f2b44a3a0ba54e78abf66d03d8d5
parent8fc98a03c21bdda75dc283087c987cf8ebcfb070 (diff)
downloadscala-0f46fe4ca5ac451a05f5d5ddb7e6cdca646c4979.tar.gz
scala-0f46fe4ca5ac451a05f5d5ddb7e6cdca646c4979.tar.bz2
scala-0f46fe4ca5ac451a05f5d5ddb7e6cdca646c4979.zip
Introduced properties for the individual source...
Introduced properties for the individual source directories (library, dbc, compiler)
-rw-r--r--build.xml43
1 files changed, 23 insertions, 20 deletions
diff --git a/build.xml b/build.xml
index 34024b5f1e..72df20510a 100644
--- a/build.xml
+++ b/build.xml
@@ -63,6 +63,9 @@ PROPERTIES
<property name="lib.dir.name" value="library"/>
<property name="comp.dir.name" value="compiler"/>
<property name="dbc.dir.name" value="dbc"/>
+ <property name="src.lib.dir" value="${src.dir}/${lib.dir.name}"/>
+ <property name="src.comp.dir" value="${src.dir}/${comp.dir.name}"/>
+ <property name="src.dbc.dir" value="${src.dir}/${dbc.dir.name}"/>
<property name="exec.dir.name" value="exec"/>
<!-- Location of structure of the distribution properties -->
<property name="dist.dir" value="${basedir}/dists"/>
@@ -352,7 +355,7 @@ BUILD SUPPORT MACROS
<attribute name="build.dir"/>
<sequential>
<copy todir="@{build.dir}/${lib.dir.name}">
- <fileset dir="${src.dir}/${lib.dir.name}">
+ <fileset dir="${src.lib.dir}">
<include name="**/*.tmpl"/>
<include name="**/*.xml"/>
<include name="**/*.js"/>
@@ -360,7 +363,7 @@ BUILD SUPPORT MACROS
</fileset>
</copy>
<copy todir="@{build.dir}/${comp.dir.name}">
- <fileset dir="${src.dir}/${comp.dir.name}">
+ <fileset dir="${src.comp.dir}">
<include name="**/*.tmpl"/>
<include name="**/*.xml"/>
<include name="**/*.js"/>
@@ -411,7 +414,7 @@ BUILD LOCAL REFERENCE (LOCKER) LAYER
<!-- Build library -->
<mkdir dir="${locker.lib.dir}"/>
<javac
- srcdir="${src.dir}/${lib.dir.name}"
+ srcdir="${src.lib.dir}"
destdir="${locker.lib.dir}"
source="${jc.source}"
target="${jc.target}"
@@ -423,7 +426,7 @@ BUILD LOCAL REFERENCE (LOCKER) LAYER
<include name="**/*.java"/>
</javac>
<starr
- srcdir="${src.dir}/${lib.dir.name}"
+ srcdir="${src.lib.dir}"
destdir="${locker.lib.dir}"
usepredefs="no"
>
@@ -434,7 +437,7 @@ BUILD LOCAL REFERENCE (LOCKER) LAYER
<include name="scala/runtime/ScalaRunTime.scala"/>
</starr>
<starr
- srcdir="${src.dir}/${lib.dir.name}"
+ srcdir="${src.lib.dir}"
destdir="${locker.lib.dir}"
>
<classpath>
@@ -449,7 +452,7 @@ BUILD LOCAL REFERENCE (LOCKER) LAYER
<!-- Build compiler -->
<mkdir dir="${locker.comp.dir}"/>
<javac
- srcdir="${src.dir}/${comp.dir.name}"
+ srcdir="${src.comp.dir}"
destdir="${locker.comp.dir}"
source="${jc.source}"
target="${jc.target}"
@@ -462,7 +465,7 @@ BUILD LOCAL REFERENCE (LOCKER) LAYER
<include name="**/*.java"/>
</javac>
<starr
- srcdir="${src.dir}/${comp.dir.name}"
+ srcdir="${src.comp.dir}"
destdir="${locker.comp.dir}"
>
<classpath>
@@ -556,7 +559,7 @@ BUILD QUICK-TEST LAYER
<!-- Build library -->
<mkdir dir="${quick.lib.dir}"/>
<javac
- srcdir="${src.dir}/${lib.dir.name}"
+ srcdir="${src.lib.dir}"
destdir="${quick.lib.dir}"
source="${jc.source}"
target="${jc.target}"
@@ -568,7 +571,7 @@ BUILD QUICK-TEST LAYER
<include name="**/*.java"/>
</javac>
<locker
- srcdir="${src.dir}/${lib.dir.name}"
+ srcdir="${src.lib.dir}"
destdir="${quick.lib.dir}"
usepredefs="no"
addparams="${nsc.params}"
@@ -581,7 +584,7 @@ BUILD QUICK-TEST LAYER
<include name="scala/runtime/ScalaRunTime.scala"/>
</locker>
<locker
- srcdir="${src.dir}/${lib.dir.name}"
+ srcdir="${src.lib.dir}"
destdir="${quick.lib.dir}"
addparams="${nsc.params}"
scalacdebugging="${nsc.log-files}"
@@ -597,7 +600,7 @@ BUILD QUICK-TEST LAYER
</locker>
<mkdir dir="${quick.dbc.dir}"/>
<locker
- srcdir="${src.dir}/${dbc.dir.name}"
+ srcdir="${src.dbc.dir}"
destdir="${quick.dbc.dir}"
addparams="${nsc.params}"
scalacdebugging="${nsc.log-files}"
@@ -612,7 +615,7 @@ BUILD QUICK-TEST LAYER
<!-- Build compiler -->
<mkdir dir="${quick.comp.dir}"/>
<javac
- srcdir="${src.dir}/${comp.dir.name}"
+ srcdir="${src.comp.dir}"
destdir="${quick.comp.dir}"
source="${jc.source}"
target="${jc.target}"
@@ -625,7 +628,7 @@ BUILD QUICK-TEST LAYER
<include name="**/*.java"/>
</javac>
<locker
- srcdir="${src.dir}/${comp.dir.name}"
+ srcdir="${src.comp.dir}"
destdir="${quick.comp.dir}"
addparams="${nsc.params}"
scalacdebugging="${nsc.log-files}"
@@ -730,7 +733,7 @@ TEST
<!-- Build library -->
<mkdir dir="${strap.lib.dir}"/>
<javac
- srcdir="${src.dir}/${lib.dir.name}"
+ srcdir="${src.lib.dir}"
destdir="${strap.lib.dir}"
source="${jc.source}"
target="${jc.target}"
@@ -742,7 +745,7 @@ TEST
<include name="**/*.java"/>
</javac>
<quick
- srcdir="${src.dir}/${lib.dir.name}"
+ srcdir="${src.lib.dir}"
destdir="${strap.lib.dir}"
usepredefs="no"
addparams="${nsc.params}"
@@ -754,7 +757,7 @@ TEST
<include name="scala/runtime/ScalaRunTime.scala"/>
</quick>
<quick
- srcdir="${src.dir}/${lib.dir.name}"
+ srcdir="${src.lib.dir}"
destdir="${strap.lib.dir}"
addparams="${nsc.params}"
>
@@ -769,7 +772,7 @@ TEST
</quick>
<mkdir dir="${strap.dbc.dir}"/>
<quick
- srcdir="${src.dir}/${dbc.dir.name}"
+ srcdir="${src.dbc.dir}"
destdir="${strap.dbc.dir}"
addparams="${nsc.params}"
>
@@ -783,7 +786,7 @@ TEST
<!-- Build compiler -->
<mkdir dir="${strap.comp.dir}"/>
<javac
- srcdir="${src.dir}/${comp.dir.name}"
+ srcdir="${src.comp.dir}"
destdir="${strap.comp.dir}"
source="${jc.source}"
target="${jc.target}"
@@ -796,7 +799,7 @@ TEST
<include name="**/*.java"/>
</javac>
<quick
- srcdir="${src.dir}/${comp.dir.name}"
+ srcdir="${src.comp.dir}"
destdir="${strap.comp.dir}"
addparams="${nsc.params}"
>
@@ -938,7 +941,7 @@ DOCUMENTATION
>
<mkdir dir="${api.comp.dir}"/>
<quickdoc
- srcdir="${src.dir}/${comp.dir.name}"
+ srcdir="${src.comp.dir}"
destdir="${api.comp.dir}"
sourcepath=""
>