summaryrefslogtreecommitdiff
path: root/build.xml
diff options
context:
space:
mode:
authorLukas Rytz <lukas.rytz@epfl.ch>2008-07-30 10:27:43 +0000
committerLukas Rytz <lukas.rytz@epfl.ch>2008-07-30 10:27:43 +0000
commit44f801b71b69548244fa744bf8c797fd82e69b67 (patch)
tree9de37c81df0e34c22b5120e892aa8588b1de13be /build.xml
parentbf86775038ef73d5af5349b8c281975827e7623a (diff)
downloadscala-44f801b71b69548244fa744bf8c797fd82e69b67.tar.gz
scala-44f801b71b69548244fa744bf8c797fd82e69b67.tar.bz2
scala-44f801b71b69548244fa744bf8c797fd82e69b67.zip
updated build script to generate scala-swing.jar
Diffstat (limited to 'build.xml')
-rw-r--r--build.xml28
1 files changed, 26 insertions, 2 deletions
diff --git a/build.xml b/build.xml
index 9229d9fe45..c996d920ba 100644
--- a/build.xml
+++ b/build.xml
@@ -194,8 +194,6 @@ LOCAL REFERENCE BUILD (LOCKER)
<sabuse id="starr.lib.scalac" srcdir="${src.dir}/library">
<include name="**/*.scala"/>
<exclude name="scala/Predef.scala"/>
- <exclude name="scala/dbc/**"/>
- <exclude name="scala/actors/**"/>
</sabuse>
<propertyfile file="${build-locker.dir}/classes/library/library.properties">
<entry key="version.number" value="${version.number}"/>
@@ -289,6 +287,7 @@ QUICK BUILD (QUICK)
<include name="library/**"/>
<include name="dbc/**"/>
<include name="actors/**"/>
+ <include name="swing/**"/>
</srcfiles>
</uptodate>
</target>
@@ -347,6 +346,9 @@ QUICK BUILD (QUICK)
<sabuse id="locker.lib.scalac" srcdir="${src.dir}/dbc">
<include name="**/*.scala"/>
</sabuse>
+ <sabuse id="locker.lib.scalac" srcdir="${src.dir}/swing">
+ <include name="**/*.scala"/>
+ </sabuse>
<propertyfile file="${build-quick.dir}/classes/library/library.properties">
<entry key="version.number" value="${version.number}"/>
<entry key="copyright.string" value="${copyright.string}"/>
@@ -521,6 +523,7 @@ PACKED QUICK BUILD (PACK)
<jar destfile="${build-pack.dir}/lib/scala-library.jar">
<fileset dir="${build-quick.dir}/classes/library">
<exclude name="scala/dbc/**"/>
+ <exclude name="scala/swing/**"/>
</fileset>
</jar>
<jar destfile="${build-pack.dir}/lib/scala-dbc.jar">
@@ -528,6 +531,14 @@ PACKED QUICK BUILD (PACK)
<include name="scala/dbc/**"/>
</fileset>
</jar>
+ <jar destfile="${build-pack.dir}/lib/scala-swing.jar">
+ <fileset dir="${build-quick.dir}/classes/library">
+ <include name="scala/swing/**"/>
+ </fileset>
+ <fileset dir="${src.dir}/swing">
+ <include name="scala/swing/test/images/**"/>
+ </fileset>
+ </jar>
</target>
<target name="pack.pre-comp" depends="pack.lib">
@@ -631,6 +642,7 @@ BOOTSTRAPPING BUILD (STRAP)
<include name="library/**"/>
<include name="dbc/**"/>
<include name="actors/**"/>
+ <include name="swing/**"/>
</srcfiles>
</uptodate>
</target>
@@ -688,6 +700,14 @@ BOOTSTRAPPING BUILD (STRAP)
addparams="${scalac.args}">
<include name="**/*.scala"/>
</scalac>
+ <scalac
+ srcdir="${src.dir}/swing"
+ destdir="${build-strap.dir}/classes/library"
+ classpath="${build-strap.dir}/classes/library"
+ target="jvm-1.5"
+ addparams="${scalac.args}">
+ <include name="**/*.scala"/>
+ </scalac>
<propertyfile file="${build-strap.dir}/classes/library/library.properties">
<entry key="version.number" value="${version.number}"/>
<entry key="copyright.string" value="${copyright.string}"/>
@@ -805,6 +825,7 @@ DOCUMENTATION
<include name="library/**"/>
<include name="dbc/**"/>
<include name="actors/**"/>
+ <include name="swing/**"/>
</srcfiles>
</uptodate>
</target>
@@ -1008,6 +1029,9 @@ DISTRIBUTION
<jar destfile="${dist.dir}/src/scala-dbc-src.jar">
<fileset dir="${src.dir}/dbc"/>
</jar>
+ <jar destfile="${dist.dir}/src/scala-swing-src.jar">
+ <fileset dir="${src.dir}/swing"/>
+ </jar>
<jar destfile="${dist.dir}/src/scala-compiler-src.jar">
<fileset dir="${src.dir}/compiler"/>
</jar>