summaryrefslogtreecommitdiff
path: root/build.xml
diff options
context:
space:
mode:
authormichelou <michelou@epfl.ch>2005-10-12 15:13:24 +0000
committermichelou <michelou@epfl.ch>2005-10-12 15:13:24 +0000
commit6e1ef09bdc8fe635e60f4456b09415a1c1178926 (patch)
treed42d9daa3fa70187ed961ef329b2a8d0ab5795a3 /build.xml
parent9910af693a0a5108bb6d1b98e62fc710b67f63c4 (diff)
downloadscala-6e1ef09bdc8fe635e60f4456b09415a1c1178926.tar.gz
scala-6e1ef09bdc8fe635e60f4456b09415a1c1178926.tar.bz2
scala-6e1ef09bdc8fe635e60f4456b09415a1c1178926.zip
- finished target 'docs' :-)
Diffstat (limited to 'build.xml')
-rw-r--r--build.xml22
1 files changed, 17 insertions, 5 deletions
diff --git a/build.xml b/build.xml
index 4fc32b9a9a..1df166e6e3 100644
--- a/build.xml
+++ b/build.xml
@@ -46,6 +46,13 @@
<pathelement location="${msil.jar}" />
</path>
+ <!-- The current Scala version -->
+ <loadfile srcfile="${basedir}/VERSION" property="scala.version">
+ <filterchain>
+ <tailfilter lines="1" />
+ </filterchain>
+ </loadfile>
+
<target name="all"
description="Builds and tests everything; creates a distribution." />
@@ -313,12 +320,16 @@
-->
<target name="docs" description="Generates all documentation.">
- <!-- <fail>'docs' is not implemented yet.</fail> -->
<echo level="verbose">oslib.jar=${oslib.jar}</echo>
+ <echo level="verbose">oslib.src=${oslib.src}</echo>
<echo level="verbose">ostools.jar=${ostools.jar}</echo>
+ <fileset id="oslib.src.files" dir="${oslib.src}">
+ <include name="scala/**/*.scala" />
+ <exclude name="scala/tools/**" />
+ </fileset>
+ <pathconvert pathsep=" " property="docs.sources" refid="oslib.src.files" />
<mkdir dir="${build.dir}/doc/api" />
<java classname="scala.tools.scaladoc.Main" fork="true">
- <jvmarg value="-Dscala.version=1.4.0.1" />
<jvmarg value="-Dscala.library.source.path=${oslib.src}" />
<jvmarg value="-Dscala.library.class.path=${oslib.jar}" />
<classpath>
@@ -326,9 +337,9 @@
<pathelement location="${ostools.jar}" />
</classpath>
<arg line="-windowtitle 'Scala Library Documentation'" />
- <arg line="-doctitle 'Scala&lt;br/&gt;1.4.0.1'" />
+ <arg line="-doctitle 'Scala&lt;br/&gt;${scala.version}'" />
<arg line="-d ${build.dir}/doc/api" />
- <arg line="${oslib.src}/scala/List.scala" />
+ <arg line="${docs.sources}" />
<arg line="-- scala" />
</java>
</target>
@@ -343,7 +354,8 @@
depends="clean.build, clean.distrib"
description="Deletes all generated files, both build and distribution files." />
- <target name="clean.build" description="Deletes all generated build files.">
+ <target name="clean.build"
+ description="Deletes all generated build files.">
<delete dir="${build.dir}" includeemptydirs="true"
quiet="true" failonerror="false" />
</target>