summaryrefslogtreecommitdiff
path: root/src/swing/doc
diff options
context:
space:
mode:
authorNAME <USER@epfl.ch>2008-04-29 18:10:11 +0000
committerNAME <USER@epfl.ch>2008-04-29 18:10:11 +0000
commite0015e4edef6016c9cb200f4ea2d1a735488e7ec (patch)
treee5616287cb8feeb4fca30ae48d81b453c4adc794 /src/swing/doc
parent1a0b3a2afe1b1ef48dbb2af9d33b4aad1f59f037 (diff)
downloadscala-e0015e4edef6016c9cb200f4ea2d1a735488e7ec.tar.gz
scala-e0015e4edef6016c9cb200f4ea2d1a735488e7ec.tar.bz2
scala-e0015e4edef6016c9cb200f4ea2d1a735488e7ec.zip
Copied the build script to the doc folder until...
Copied the build script to the doc folder until we have a better svn layout.
Diffstat (limited to 'src/swing/doc')
-rw-r--r--src/swing/doc/build.xml83
1 files changed, 83 insertions, 0 deletions
diff --git a/src/swing/doc/build.xml b/src/swing/doc/build.xml
new file mode 100644
index 0000000000..e47d93cf08
--- /dev/null
+++ b/src/swing/doc/build.xml
@@ -0,0 +1,83 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<project name="swing" default="build">
+
+ <property name="scala.home" value="${user.home}/apps/scala-recent"/>
+
+ <property file="swing/swing.version.properties"/>
+ <property name="version" value="${version.major}.${version.minor}"/>
+
+ <taskdef
+ resource="scala/tools/ant/antlib.xml">
+ <classpath>
+ <pathelement location="${scala.home}/lib/scala-compiler.jar"/>
+ <pathelement location="${scala.home}/lib/scala-library.jar"/>
+ <pathelement location="${scala.home}/lib/junit.jar"/>
+ </classpath>
+ </taskdef>
+
+
+ <target name="build">
+ <mkdir dir="build/build.main"/>
+ <scalac srcdir="swing"
+ destdir="build/build.main">
+ <classpath>
+ <pathelement location="${scala.home}/lib/scala-library.jar"/>
+ <pathelement location="${scala.home}/lib/scala-compiler.jar"/>
+ </classpath>
+ <include name="**/*.scala"/>
+ </scalac>
+
+ <jar destfile="build/scala-swing.jar">
+ <fileset dir="build/build.main"/>
+ <fileset file="swing.version.properties"/>
+ </jar>
+ <jar destfile="build/scala-swing-src.jar"
+ basedir="swing"
+ includes="**/*.scala"
+ />
+ </target>
+
+ <!--<target name="build.tests" depends="build">
+ <mkdir dir="build/build.tests"/>
+ <scalac srcdir="tests" destdir="build/build.tests">
+ <classpath>
+ <pathelement location="${scala.home}/lib/scala-library.jar"/>
+ <pathelement location="${scala.home}/lib/scala-compiler.jar"/>
+ <pathelement location="${scala.home}/lib/junit.jar"/>
+ <pathelement location="build/swing.jar"/>
+ </classpath>
+ </scalac>
+
+ <jar destfile="build/swing-tests.jar" basedir="build/build.tests"/>
+ </target>-->
+
+ <target name="dist" depends="build">
+ <mkdir dir="build"/>
+ <sbaz file="build/scala-swing-${version}.sbp"
+ adfile="build/scala-swing-${version}.advert"
+ name="scala-swing"
+ version="${version}"
+ depends="scala"
+ desc="A Scala Swing library"
+ link="http://scala.epfl.ch/downloads/packages/scala-swing-${version}.sbp">
+ <libset dir="build" includes="scala-swing.jar"/>
+ <libset dir="build" includes="scala-swing-tests.jar"/>
+ <srcset dir="build" includes="scala-swing-src.jar"/>
+ <docset dir="swing/doc" includes="Manual.txt"/>
+ </sbaz>
+ </target>
+
+ <target name="install" depends="dist">
+ <exec executable="sbaz">
+ <arg line="-v install -f build/scala-swing-${version}.sbp"/>
+ </exec>
+ </target>
+
+ <target name="clean">
+ <delete dir="build"
+ includeemptydirs="yes"
+ quiet="yes"
+ failonerror="no"/>
+ </target>
+</project> \ No newline at end of file