summaryrefslogtreecommitdiff
path: root/sabbus.xml
diff options
context:
space:
mode:
authorGilles Dubochet <gilles.dubochet@epfl.ch>2008-04-23 13:41:04 +0000
committerGilles Dubochet <gilles.dubochet@epfl.ch>2008-04-23 13:41:04 +0000
commitffe8d3717b09eb1fbefd220c90b9394edce5136d (patch)
treebb2b92fa9b55cb587b5032d349c0703ea09302eb /sabbus.xml
parentbb90aa425dbc6071020956d7fc30d4f4b5c72e04 (diff)
downloadscala-ffe8d3717b09eb1fbefd220c90b9394edce5136d.tar.gz
scala-ffe8d3717b09eb1fbefd220c90b9394edce5136d.tar.bz2
scala-ffe8d3717b09eb1fbefd220c90b9394edce5136d.zip
Tweaks to SuperSabbus' cleaning behavhiour when...
Tweaks to SuperSabbus' cleaning behavhiour when Locker is updated. See description of "newlocker" and "freshlocker" targets.
Diffstat (limited to 'sabbus.xml')
-rw-r--r--sabbus.xml13
1 files changed, 12 insertions, 1 deletions
diff --git a/sabbus.xml b/sabbus.xml
index af334bae38..2d4dfa1196 100644
--- a/sabbus.xml
+++ b/sabbus.xml
@@ -46,12 +46,18 @@ END-USER TARGETS
<antcall target="test.done"/>
</target>
- <target name="newlocker"
+ <target name="freshlocker"
description="Replaces the Locker compiler and library by one built from current sources.">
<antcall target="locker.clean"/>
<antcall target="locker.done"/>
</target>
+ <target name="newlocker"
+ description="Unlocks the Locker compiler and library and lets them be updated by Scalac.">
+ <antcall target="locker.unlock"/>
+ <antcall target="locker.done"/>
+ </target>
+
<!-- ===========================================================================
PROPERTIES
============================================================================ -->
@@ -254,6 +260,11 @@ LOCAL REFERENCE BUILD (LOCKER)
<target name="locker.clean" depends="quick.clean">
<delete dir="${build-locker.dir}" includeemptydirs="yes" quiet="yes" failonerror="no"/>
</target>
+
+ <target name="locker.unlock" depends="quick.clean">
+ <delete file="${build-locker.dir}/library.complete"/>
+ <delete file="${build-locker.dir}/compiler.complete"/>
+ </target>
<!-- ===========================================================================
QUICK BUILD (QUICK)