Changeset 131
- Timestamp:
- 12/16/06 02:28:27 (5 years ago)
- File:
-
- 1 edited
-
trunk/build.xml (modified) (7 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/build.xml
r130 r131 1 1 <?xml version="1.0"?> 2 2 <project name="iriverter" default="jar" basedir="."> 3 <property name="package" value="org/thestaticvoid/iriverter" /> 4 <property name="main.class" value="${package}/ConverterUI" /> 3 5 <property name="src.dir" value="src" /> 4 6 <property name="web.dir" value="web" /> … … 8 10 <property name="swt.linux.dir" value="lib/swt-M20060921-0945-gtk-linux-x86" /> 9 11 <property name="swt.windows.dir" value="lib/swt-M20060921-0945-win32-win32-x86" /> 10 <property name="icons.dir" value=" org/thestaticvoid/iriverter/icons" />11 <property name=" profiles.dir" value="org/thestaticvoid/iriverter/profiles" />12 <property name="doc.dir" value=" org/thestaticvoid/iriverter/doc" />12 <property name="icons.dir" value="${package}/icons" /> 13 <property name="resources.zip.file" value="${build.dir}/${package}/resources.zip" /> 14 <property name="doc.dir" value="doc" /> 13 15 <property name="doc.images.dir" value="${doc.dir}/images" /> 14 16 <property name="docbook.dir" value="lib/docbook-xsl-1.71.1" /> … … 27 29 <target name="compile"> 28 30 <mkdir dir="${build.dir}" /> 29 30 31 <javac srcdir="${src.dir}" destdir="${build.dir}" classpath="${swt.dir}/swt.jar" source="1.4" target="1.4" /> 31 32 <copy todir="${build.dir}/${icons.dir}">33 <fileset dir="${src.dir}/${icons.dir}" />34 </copy>35 36 <copy todir="${build.dir}/${profiles.dir}">37 <fileset dir="${src.dir}/${profiles.dir}" />38 </copy>39 32 </target> 40 33 41 <target name="doc" depends="compile"> 42 <xslt basedir="${src.dir}/${doc.dir}" destdir="${build.dir}/${doc.dir}" includes="index.xml" style="${xslt.style}"> 34 <target name="doc"> 35 <mkdir dir="${doc.dir}" /> 36 37 <xslt basedir="${src.dir}/${package}/${doc.dir}" destdir="${doc.dir}" includes="index.xml" style="${xslt.style}"> 43 38 <classpath> 44 39 <fileset dir="${xalan.dir}" includes="*.jar" /> 45 40 </classpath> 46 <param name="base.dir" expression="${build.dir}/${doc.dir}/" />47 41 <param name="use.id.as.filename" expression="1" /> 48 42 <param name="id.warnings" expression="0" /> … … 51 45 </xslt> 52 46 53 <copy todir="${ build.dir}/${doc.images.dir}">54 <fileset dir="${src.dir}/${ doc.images.dir}" />47 <copy todir="${doc.images.dir}"> 48 <fileset dir="${src.dir}/${package}/${doc.images.dir}" /> 55 49 <fileset dir="${docbook.images.dir}" /> 56 50 </copy> 57 51 </target> 58 52 59 <target name="jar" depends="doc"> 53 <target name="resources" depends="doc"> 54 <zip destfile="${resources.zip.file}"> 55 <fileset dir="${src.dir}/${package}" includes="profiles/**" /> 56 <fileset dir="${basedir}" includes="${doc.dir}/**" /> 57 </zip> 58 59 <copy todir="${build.dir}/${icons.dir}"> 60 <fileset dir="${src.dir}/${icons.dir}" /> 61 </copy> 62 </target> 63 64 <target name="jar" depends="compile,resources"> 60 65 <mkdir dir="${jar.dir}" /> 61 62 66 <jar destfile="${jar.dir}/iriverter.jar" basedir="${build.dir}" /> 63 67 </target> … … 69 73 <copy file="${swt.linux.dir}/swt.jar" tofile="${dist.dir}/swt-gtk-linux-x86.jar" /> 70 74 <copy file="${swt.windows.dir}/swt.jar" tofile="${dist.dir}/swt-win32-win32-x86.jar" /> 71 72 <copy todir="${dist.dir}">73 <fileset dir="${web.dir}" />74 </copy>75 76 75 <jar destfile="${dist.dir}/swt-native-gtk-linux-x86.jar" basedir="${swt.linux.dir}" includes="*.so" /> 77 76 <jar destfile="${dist.dir}/swt-native-win32-win32-x86.jar" basedir="${swt.windows.dir}" includes="*.dll" /> … … 80 79 <fileset dir="${dist.dir}" includes="*.jar" /> 81 80 </signjar> 81 82 <copy todir="${dist.dir}"> 83 <fileset dir="${web.dir}" /> 84 <fileset dir="${basedir}" includes="${doc.dir}/**" /> 85 </copy> 82 86 </target> 83 87 84 <target name="run" depends=" jar">85 <java classname=" org.thestaticvoid.iriverter.ConverterUI" fork="true">88 <target name="run" depends="resources"> 89 <java classname="${main.class}" fork="true"> 86 90 <jvmarg value="-Djava.library.path=${swt.dir}" /> 87 91 <classpath> 88 <pathelement location="${jar.dir}/iriverter.jar" />92 <pathelement path="${build.dir}" /> 89 93 <pathelement location="${swt.dir}/swt.jar" /> 90 94 </classpath> … … 94 98 <target name="clean"> 95 99 <delete dir="${build.dir}" /> 100 <delete dir="${doc.dir}" /> 96 101 <delete dir="${jar.dir}" /> 97 102 <delete dir="${dist.dir}" />
Note: See TracChangeset
for help on using the changeset viewer.
