From: <ru...@us...> - 2008-01-20 17:02:09
|
Revision: 7 http://tomtesttool.svn.sourceforge.net/tomtesttool/?rev=7&view=rev Author: rumbi Date: 2008-01-20 09:02:00 -0800 (Sun, 20 Jan 2008) Log Message: ----------- RR: no idea what I did, see ChangeLog Modified Paths: -------------- trunk/build.xml trunk/buildsettings.properties trunk/docs/ChangeLog Modified: trunk/build.xml =================================================================== --- trunk/build.xml 2007-09-10 12:04:06 UTC (rev 6) +++ trunk/build.xml 2008-01-20 17:02:00 UTC (rev 7) @@ -1,118 +1,118 @@ <?xml version="1.0"?> <project name="TOM" default="usage" basedir="."> - <!-- - Might the user be allowed to override our beautiful - and timeconsuming configuration without hurting this sensitive file. - The creators of this project have spoken - --> - <property file=".ant.properties" /> - <property file="${user.home}/.ant.properties" /> - <property file="buildsettings.properties" /> + <!-- + Might the user be allowed to override our beautiful + and timeconsuming configuration without hurting this sensitive file. + The creators of this project have spoken + --> + <property file=".ant.properties" /> + <property file="${user.home}/.ant.properties" /> + <property file="buildsettings.properties" /> - <target name="init"> - <mkdir dir="${dirs.build}" /> - <mkdir dir="${dirs.build.jars}" /> - <mkdir dir="${dirs.build.code}" /> - <mkdir dir="${dirs.build.src}" /> - <mkdir dir="${dirs.dist}" /> + <target name="init"> + <mkdir dir="${dirs.build}" /> + <mkdir dir="${dirs.build.jars}" /> + <mkdir dir="${dirs.build.code}" /> + <mkdir dir="${dirs.build.src}" /> + <mkdir dir="${dirs.dist}" /> - <unjar dest="${dirs.build.code}" src="${jars.itext}" /> - </target> + <unjar dest="${dirs.build.code}" src="${jars.itext}" /> + </target> - <target name="usage"> - <echo level="info">compile ----------------- compile, do not package</echo> - <echo level="info">TOM.jar ----------------- build executable jar</echo> - <echo level="info">javadocs ---------------- construct javadocs for the whole project</echo> - <echo level="info">dist -------------------- create a source + javadocs distribution</echo> - <echo level="info">clean ------------------- remove all .jar and .class files</echo> - <echo level="info">distclean --------------- remove all .jar and .class files, as well</echo> - <echo level="info"> as the build and dist directories</echo> - </target> + <target name="usage"> + <echo level="info">compile ----------------- compile, do not package</echo> + <echo level="info">TOM.jar ----------------- build executable jar</echo> + <echo level="info">javadocs ---------------- construct javadocs for the whole project</echo> + <echo level="info">dist -------------------- create a source + javadocs distribution</echo> + <echo level="info">clean ------------------- remove all .jar and .class files</echo> + <echo level="info">distclean --------------- remove all .jar and .class files, as well</echo> + <echo level="info"> as the build and dist directories</echo> + </target> - <target name="compile" depends="init"> - <javac srcdir="${dirs.de}" destdir="${dirs.build.code}" deprecation="on" source="${java.version.used}" classpath="${dirs.build.code}" debug="true" debuglevel="lines,source" /> - <copy todir="${dirs.build.code}"> - <fileset dir="${dirs.src}"> - <include name="**/resources/**" /> - <exclude name="**/*.java" /> - <exclude name="**/*.pdf" /> - <exclude name="**/*.zip" /> - <exclude name="**/*.jar" /> - <exclude name="**/tom.cfg" /> - </fileset> - </copy> - </target> + <target name="compile" depends="init"> + <javac srcdir="${dirs.de}" destdir="${dirs.build.code}" deprecation="on" source="${java.version.used}" classpath="${dirs.build.code}" debug="true" debuglevel="lines,source" /> + <copy todir="${dirs.build.code}"> + <fileset dir="${dirs.src}"> + <include name="**/resources/**" /> + <exclude name="**/*.java" /> + <exclude name="**/*.pdf" /> + <exclude name="**/*.zip" /> + <exclude name="**/*.jar" /> + <exclude name="**/tom.cfg" /> + </fileset> + </copy> + </target> - <target name="TOM.jar" depends="compile"> - <manifest file="${manifest.path}/${manifest.name}"> - <attribute name="Main-Class" value="de.sopra.controller.TOM" /> - </manifest> + <target name="TOM.jar" depends="compile"> + <manifest file="${manifest.path}/${manifest.name}"> + <attribute name="Main-Class" value="de.sopra.controller.TOM" /> + </manifest> - <jar destfile="${dirs.build.jars}/TOM.jar" manifest="${manifest.path}/${manifest.name}"> - <fileset dir="${basedir}"> - <include name="src/" /> - <include name="docs/" /> - <include name="*.lang" /> - <exclude name="**/*.jar" /> - <exclude name="**/*.zip" /> - <exclude name="**/resoures/tom.cfg" /> - </fileset> - <fileset dir="${dirs.build.code}" /> - </jar> + <jar destfile="${dirs.build.jars}/TOM-${version}.jar" manifest="${manifest.path}/${manifest.name}"> + <fileset dir="${basedir}"> + <include name="src/" /> + <include name="docs/" /> + <include name="*.lang" /> + <exclude name="**/*.jar" /> + <exclude name="**/*.zip" /> + <exclude name="**/resoures/tom.cfg" /> + </fileset> + <fileset dir="${dirs.build.code}" /> + </jar> - <copy todir="${dirs.dist}" file="${dirs.build.jars}/TOM.jar" /> - <copy todir="${dirs.dist}" file="${pdfs.handbuch}" /> - </target> + <copy todir="${dirs.dist}" file="${dirs.build.jars}/TOM-${version}.jar" /> + <copy tofile="${dirs.dist}/${pdfs.manual.version.de}" file="${basedir}/${pdfs.manual.de}" /> + </target> - <target name="languages"> - <zip destfile="${dirs.dist}/langs.zip"> - <fileset dir="${basedir}"> - <include name="*.lang" /> - </fileset> - </zip> - <tar compression="none" tarfile="${dirs.dist}/langs.tar"> - <tarfileset dir="${basedir}"> - <include name="*.lang" /> - </tarfileset> - </tar> - <bzip2 destfile="${dirs.dist}/langs.tar.bz2" src="${dirs.dist}/langs.tar" /> - <gzip destfile="${dirs.dist}/langs.tar.gz" src="${dirs.dist}/langs.tar" /> - </target> + <target name="languages"> + <zip destfile="${dirs.dist}/langs-${version}.zip"> + <fileset dir="${basedir}"> + <include name="*.lang" /> + </fileset> + </zip> + <tar compression="none" tarfile="${dirs.dist}/langs-${version}.tar"> + <tarfileset dir="${basedir}"> + <include name="*.lang" /> + </tarfileset> + </tar> + <bzip2 destfile="${dirs.dist}/langs-${version}.tar.bz2" src="${dirs.dist}/langs-${version}.tar" /> + <gzip destfile="${dirs.dist}/langs-${version}.tar.gz" src="${dirs.dist}/langs-${version}.tar" /> + </target> - <target name="dist" depends="distclean,TOM.jar,languages,javadocs" /> + <target name="dist" depends="distclean,TOM.jar,languages,javadocs" /> - <target name="javadoc" depends="javadocs" /> + <target name="javadoc" depends="javadocs" /> - <target name="javadocs" depends="init"> - <javadoc access="public" author="true" classpath="." destdir="${dirs.build.javadocs}" doctitle="${name}" windowtitle="${name} - Javadoc" nodeprecated="false" nodeprecatedlist="false" noindex="false" nonavbar="false" notree="false" source="${java.version.used}" sourcepath="${dirs.src}" splitindex="true" use="true" version="true" encoding="utf-8" serialwarn="false"> - <fileset dir="${dirs.de}" /> - <fileset dir="${dirs.resources}" /> - <link href="${links.j2se}" /> - </javadoc> + <target name="javadocs" depends="init"> + <javadoc access="public" author="true" classpath="." destdir="${dirs.build.javadocs}" doctitle="${name}" windowtitle="${name} - Javadoc" nodeprecated="false" nodeprecatedlist="false" noindex="false" nonavbar="false" notree="false" source="${java.version.used}" sourcepath="${dirs.src}" splitindex="true" use="true" version="true" encoding="utf-8" serialwarn="false"> + <fileset dir="${dirs.de}" /> + <fileset dir="${dirs.resources}" /> + <link href="${links.j2se}" /> + </javadoc> - <copy todir="${dirs.dist}/javadocs"> - <fileset dir="${dirs.build.javadocs}" /> - </copy> - </target> + <copy todir="${dirs.dist}/javadocs-${version}"> + <fileset dir="${dirs.build.javadocs}" /> + </copy> + </target> - <target name="develdocs" depends="init"> - <javadoc access="private" author="true" classpath="." destdir="${dirs.build.develdocs}" doctitle="${name}" windowtitle="${name} - Javadoc for developers" nodeprecated="false" nodeprecatedlist="false" noindex="false" nonavbar="false" notree="false" source="${java.version.used}" sourcepath="${dirs.src}" splitindex="true" use="true" version="true" encoding="utf-8" serialwarn="false"> - <fileset dir="${dirs.de}" /> - <fileset dir="${dirs.resources}" /> - <link href="${links.j2se}" /> - <link href="${links.itext}" /> - </javadoc> + <target name="develdocs" depends="init"> + <javadoc access="private" author="true" classpath="." destdir="${dirs.build.develdocs}" doctitle="${name}" windowtitle="${name} - Javadoc for developers" nodeprecated="false" nodeprecatedlist="false" noindex="false" nonavbar="false" notree="false" source="${java.version.used}" sourcepath="${dirs.src}" splitindex="true" use="true" version="true" encoding="utf-8" serialwarn="false"> + <fileset dir="${dirs.de}" /> + <fileset dir="${dirs.resources}" /> + <link href="${links.j2se}" /> + <link href="${links.itext}" /> + </javadoc> - <copy todir="${dirs.dist}/develdocs"> - <fileset dir="${dirs.build.develdocs}" /> - </copy> - </target> + <copy todir="${dirs.dist}/develdocs-${version}"> + <fileset dir="${dirs.build.develdocs}" /> + </copy> + </target> - <target name="clean"> - <delete dir="${dirs.build}" /> - </target> + <target name="clean"> + <delete dir="${dirs.build}" /> + </target> - <target name="distclean" depends="clean"> - <delete dir="${dirs.dist}" /> - </target> -</project> \ No newline at end of file + <target name="distclean" depends="clean"> + <delete dir="${dirs.dist}" /> + </target> +</project> Modified: trunk/buildsettings.properties =================================================================== --- trunk/buildsettings.properties 2007-09-10 12:04:06 UTC (rev 6) +++ trunk/buildsettings.properties 2008-01-20 17:02:00 UTC (rev 7) @@ -1,5 +1,6 @@ # generic variables name=TOM +version=1.0.1 java.version.used=1.6 # directories @@ -22,7 +23,8 @@ # files jars.itext=${dirs.resources}/itext-2.0.3.jar -pdfs.handbuch=${basedir}/Handbuch.pdf +pdfs.manual.de=Handbuch.pdf +pdfs.manual.version.de=Handbuch-${version}.pdf # links links.j2se=http://java.sun.com/javase/6/docs/api Modified: trunk/docs/ChangeLog =================================================================== --- trunk/docs/ChangeLog 2007-09-10 12:04:06 UTC (rev 6) +++ trunk/docs/ChangeLog 2008-01-20 17:02:00 UTC (rev 7) @@ -1,4 +1,10 @@ -2007-10-08 Reinhold Rumberger <ru...@us...> +2007-09-11 Reinhold Rumberger <ru...@us...> + * corrected date in previous entry + * adapted build.xml and buildsettings.properties to include version numbers in + distribution builds because the sf release system can't handle multiple files + with the same names + +2007-09-10 Reinhold Rumberger <ru...@us...> * some bugs due to missing spaces at the end of lines in *.lang files 2007-09-08 Reinhold Rumberger <ru...@us...> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |