summaryrefslogtreecommitdiffstats
path: root/build.xml
diff options
context:
space:
mode:
authorMichael Bien <[email protected]>2009-11-22 23:06:41 +0100
committerMichael Bien <[email protected]>2009-11-22 23:06:41 +0100
commitbee7d042a78b76afee1789bd48ab3e67c9a3fe8d (patch)
treea7578f07588acaa26da1fb4acad71fa8d9961687 /build.xml
parenta23d5e45b8112ffc7ba02bc564ace6ed6c0414b9 (diff)
generated javadoc links now to the official OpenCL doc (http://www.khronos.org/opencl/sdk/1.0/docs/man/xhtml/).
every generated method contains now a link to the specific OpenCL man page of the native OpenCL function.
Diffstat (limited to 'build.xml')
-rw-r--r--build.xml33
1 files changed, 33 insertions, 0 deletions
diff --git a/build.xml b/build.xml
index 4634451c..e56b4239 100644
--- a/build.xml
+++ b/build.xml
@@ -227,4 +227,37 @@
<move file="${natives.jocl.dir}/${namespace}/libjocl.so" tofile="${natives.jocl.dir}/${namespace}/jocl.dll" />
</target>
+ <target name="-javadoc-build" depends="init">
+
+ <mkdir dir="${dist.javadoc.dir}"/>
+
+ <javadoc author="${javadoc.author}" charset="UTF-8" destdir="${dist.javadoc.dir}"
+ docencoding="UTF-8" encoding="${javadoc.encoding.used}" failonerror="true"
+ noindex="${javadoc.noindex}" nonavbar="${javadoc.nonavbar}" notree="${javadoc.notree}"
+ private="${javadoc.private}" source="${javac.source}" splitindex="${javadoc.splitindex}"
+ use="${javadoc.use}" useexternalfile="true" version="${javadoc.version}"
+ windowtitle="${javadoc.windowtitle}">
+
+ <arg line="${javadoc.additionalparam} -J-Dnativetaglet.mapping=${basedir}/resources/native-taglet.properties"/>
+ <taglet name="net.highteq.nativetaglet.NativeTaglet" path="${gluegen.root}/build/gluegen.jar:/home/mbien/NetBeansProjects/JOGL/jocl/"/>
+
+ <classpath>
+ <pathelement path="${javac.classpath}"/>
+ </classpath>
+
+ <fileset dir="${src.dir}" excludes="${excludes}" includes="${includes}">
+ <filename name="**/*.java"/>
+ </fileset>
+ <fileset dir="${src.java.dir}" excludes="${excludes}" includes="${includes}">
+ <filename name="**/*.java"/>
+ </fileset>
+ <fileset dir="${src.native.dir}" excludes="${excludes}" includes="${includes}">
+ <filename name="**/*.java"/>
+ </fileset>
+ <fileset dir="${build.generated.sources.dir}" erroronmissingdir="false">
+ <include name="**/*.java"/>
+ </fileset>
+ </javadoc>
+ </target>
+
</project> \ No newline at end of file