| 1 |
--- freemind/build.xml
|
| 2 |
+++ freemind/build.xml
|
| 3 |
@@ -16,17 +16,13 @@
|
| 4 |
<property name="ant.dir" value="lib/ant/lib"/>
|
| 5 |
<property name="jarbundler.jar" value = "jarbundler-1.4.jar"/>
|
| 6 |
|
| 7 |
- <taskdef name="jarbundler"
|
| 8 |
- classpath="${src}/lib/${jarbundler.jar}"
|
| 9 |
- classname="com.loomcom.ant.tasks.jarbundler.JarBundler" />
|
| 10 |
-
|
| 11 |
|
| 12 |
|
| 13 |
|
| 14 |
<!-- begin generator part -->
|
| 15 |
- <property name="jaxb" value="${ant.dir}/jaxb-xjc.jar:${ant.dir}/jaxb-api.jar:${ant.dir}/jaxb-impl.jar:${ant.dir}/jaxb-libs.jar:${ant.dir}/namespace.jar:${ant.dir}/relaxngDatatype.jar:${ant.dir}/xsdlib.jar:${ant.dir}/jax-qname.jar"/>
|
| 16 |
- <property name="xml" value="${ant.dir}/sax.jar:${ant.dir}/dom.jar"/>
|
| 17 |
- <property name="classpath" value="${jaxb}:${xml}:lib/commons-lang-2.0.jar:lib/forms-1.0.5.jar"/>
|
| 18 |
+ <property name="jaxb" value="${ant.dir}/jaxb-xjc.jar:${ant.dir}/jaxb-api.jar:${ant.dir}/jaxb-impl.jar:${ant.dir}/jaxb-libs.jar:${ant.dir}/namespace.jar:/usr/share/java/relaxngDatatype.jar:${ant.dir}/xsdlib.jar:${ant.dir}/jax-qname.jar"/>
|
| 19 |
+ <property name="xml" value="/usr/share/java/jaxp-1.2.jar"/>
|
| 20 |
+ <property name="classpath" value="${jaxb}:${xml}:/usr/share/java/commons-lang.jar:/usr/share/java/forms-1.0.5.jar"/>
|
| 21 |
<property name="xsd.dir" value="." />
|
| 22 |
<property name="gen.dir" value="generated" />
|
| 23 |
<taskdef name="xjc" classname="com.sun.tools.xjc.XJCTask"
|
| 24 |
@@ -73,8 +69,6 @@
|
| 25 |
</antcall>
|
| 26 |
</target>
|
| 27 |
|
| 28 |
-
|
| 29 |
-
|
| 30 |
<target name="build-generated">
|
| 31 |
<antcall target="-buildgen">
|
| 32 |
<param name="gen.file" value="actions"/>
|
| 33 |
@@ -123,11 +117,6 @@
|
| 34 |
<copy file="${src}/user_comment.properties" tofile="${dist}/user.properties"/>
|
| 35 |
|
| 36 |
<chmod file="${dist}/freemind.sh" perm="u+rx"/>
|
| 37 |
- <copy todir="${dist}">
|
| 38 |
- <fileset dir="${src}/windows-launcher"
|
| 39 |
- includes="Freemind.exe"
|
| 40 |
- />
|
| 41 |
- </copy>
|
| 42 |
<mkdir dir="${dist}/accessories" />
|
| 43 |
<mkdir dir="${dist}/plugins" />
|
| 44 |
<copy todir="${dist}/accessories" >
|
| 45 |
@@ -308,21 +297,26 @@
|
| 46 |
</copy>
|
| 47 |
</target>
|
| 48 |
|
| 49 |
- <target name="doc">
|
| 50 |
+ <target name="doc" depends="userdoc,devdoc" />
|
| 51 |
+ <target name="userdoc">
|
| 52 |
<mkdir dir="${dist}/doc" />
|
| 53 |
- <mkdir dir="${dist}/doc/javadoc" />
|
| 54 |
<copy todir="${dist}/doc" file="${src}/doc/freemind.mm"/>
|
| 55 |
+ </target>
|
| 56 |
+ <target name="devdoc">
|
| 57 |
+ <mkdir dir="${dist}/doc/javadoc" />
|
| 58 |
<javadoc sourcepath="${src}"
|
| 59 |
destdir="${dist}/doc/javadoc"
|
| 60 |
packagenames="freemind.*" />
|
| 61 |
</target>
|
| 62 |
|
| 63 |
- <target name="clean">
|
| 64 |
+ <target name="clean" depends="srcclean">
|
| 65 |
<delete dir="${build}" quiet="true"/>
|
| 66 |
<delete dir="${dist}" quiet="true"/>
|
| 67 |
<delete dir="${dist_macos_base}" quiet="true"/>
|
| 68 |
- <delete dir="${gen.dir}" quiet="true"/>
|
| 69 |
<delete dir="${post}" quiet="true"/>
|
| 70 |
+ </target>
|
| 71 |
+ <target name="srcclean">
|
| 72 |
+ <delete dir="${gen.dir}" quiet="true"/>
|
| 73 |
<delete>
|
| 74 |
<fileset defaultexcludes="no" dir="${src}" includes="**/*~"/>
|
| 75 |
</delete>
|