From 09589be99b66bd5aa4c3be1227a1cf22bc5627a0 Mon Sep 17 00:00:00 2001 From: dubochet Date: Wed, 8 Mar 2006 21:37:50 +0000 Subject: [PATCH] Updated SABBUS to: 1. Generate better local distributions, same layout as a sbaz-managed directory. 2. Consolidate Sbaz packages into a smaller set. Compatibility packages are also generated. 3. Added number management (triggered by 'release' property). 4. Scaladoc HTML documentation is now part of the distribution. 5. Target 'docs.compiler' generates HTML documentation for compiler. 6. FJBG is now insert into 'scala-compiler.jar' archive for distribution. git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@6638 5e8d7ff9-d8ef-0310-90f0-a4852d11357a --- build.xml | 254 +++++++++++++++++++++++++++++++++++++++--------------- 1 file changed, 184 insertions(+), 70 deletions(-) diff --git a/build.xml b/build.xml index 93d0129bf..a96bc3987 100644 --- a/build.xml +++ b/build.xml @@ -35,7 +35,7 @@ PROPERTIES - + @@ -58,7 +58,7 @@ PROPERTIES - + @@ -82,23 +82,28 @@ PROPERTIES - - + + - - - + + + + - + + @@ -275,10 +280,65 @@ INITIALISATION select="\1" defaultValue="x" /> - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -816,10 +876,10 @@ DOCUMENTATION description="Generated the API for library sources" depends="setup.quick" > - + @@ -829,6 +889,28 @@ DOCUMENTATION + + + + + + + + + + + + + + - + + + - + + - @@ -909,6 +988,14 @@ GENERATES A DISTRIBUTION file="${dist.current.dir}/bin/${scalaint.exec.name}" perm="ugo+rx" /> + + + + + + + + + + + - - - - - - + + + + + + + + + - - - - + desc="The base Scala package that contains everything needed to start using Scala." + depends="${lib.sbaz.name},${dev.sbaz.name}" + /> + + - - + file="${dist.sbaz.dir}/scala2-${version.number}.sbp" + adfile="${dist.sbaz.dir}/scala2-${version.number}.advert" + name="scala2" + version="${version.number}placeholder" + desc="A placeholder package used for upgrading. You may safely remove it if you have it installed." + depends="${dev.sbaz.name}" + /> - - - + file="${dist.sbaz.dir}/scalac-${version.number}.sbp" + adfile="${dist.sbaz.dir}/scalac-${version.number}.advert" + name="scalac" + version="${version.number}placeholder" + desc="A placeholder package used for upgrading. You may safely remove it if you have it installed." + depends="${dev.sbaz.name}" + /> + + +