diff options
author | Gilles Dubochet <gilles.dubochet@epfl.ch> | 2008-03-22 18:23:07 +0000 |
---|---|---|
committer | Gilles Dubochet <gilles.dubochet@epfl.ch> | 2008-03-22 18:23:07 +0000 |
commit | 3a76532277fd1e70021ac3a3fd1ac9c5e551b98f (patch) | |
tree | f99a3d554390f43ad05ae4f07811265dcb03e69f /sabbus.xml | |
parent | 8696e223acf041ee7d8acb3aa4b0de39e3c5beee (diff) | |
download | scala-3a76532277fd1e70021ac3a3fd1ac9c5e551b98f.tar.gz scala-3a76532277fd1e70021ac3a3fd1ac9c5e551b98f.tar.bz2 scala-3a76532277fd1e70021ac3a3fd1ac9c5e551b98f.zip |
Added target to SuperSabbus to correctly make n...
Added target to SuperSabbus to correctly make new Starr. Run "ant -f
sabbus -p" for info on top-level targets.
Diffstat (limited to 'sabbus.xml')
-rw-r--r-- | sabbus.xml | 34 |
1 files changed, 33 insertions, 1 deletions
diff --git a/sabbus.xml b/sabbus.xml index 5d0039f696..b63ff6187a 100644 --- a/sabbus.xml +++ b/sabbus.xml @@ -3,7 +3,7 @@ <project name="sabbus" default="build"> <description> - I am SuperSABBUS for Scala core, the fast but simple version of SABBUS. + I am SuperSabbus for Scala core, the fast but simple version of Sabbus. </description> <!-- =========================================================================== @@ -36,6 +36,20 @@ END-USER TARGETS <target name="distclean" depends="dists.clean" description="Removes all distributions. Binaries and documentation are untouched."/> + + <target name="newstarr" + description="Replaces the Starr compiler and library by one built from current sources and tests it."> + <antcall target="locker.clean"/> + <antcall target="starr.build"/> + <antcall target="locker.clean"/> + <antcall target="test"/> + </target> + + <target name="newlocker" + description="Replaces the Locker compiler and library by one built from current sources."> + <antcall target="locker.clean"/> + <antcall target="locker.build"/> + </target> <!-- =========================================================================== PROPERTIES @@ -683,6 +697,24 @@ MAKE ACTUAL DISTRIBUTION <target name="dist.load" depends="stability.test, suite.test, dist.latest"/> <!-- =========================================================================== +MAKE NEW STARR +============================================================================ --> + + <target name="starr.init" depends="pack.load"/> + + <target name="starr.build" depends="starr.init"> + <delete file="${lib.starr.jar}"/> + <delete file="${comp.starr.jar}"/> + <delete file="${lib.dir}/scala-library-src.jar"/> + <copy file="${build-quick.dir}/lib/scala-library.jar" toFile="${lib.starr.jar}"/> + <copy file="${build-quick.dir}/lib/scala-compiler.jar" toFile="${comp.starr.jar}"/> + <jar destfile="${lib.dir}/scala-library-src.jar"> + <fileset dir="${src.dir}/library"/> + <fileset dir="${src.dir}/actors"/> + </jar> + </target> + +<!-- =========================================================================== CLEAN ============================================================================ --> |