blob: d1ccfa27ad2a40859dc4fde4b7fd19ef8f53bf7f [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8"?>
<!--
****************************************************************************
Copyright (c) 2008 Jens von Pilgrim and others.
All rights reserved. This program and the accompanying materials
are made available under the terms of the Eclipse Public License v1.0
which accompanies this distribution, and is available at
http://www.eclipse.org/legal/epl-v10.html
Contributors:
Jens von Pilgrim - initial API and implementation
****************************************************************************
-->
<!---
Build script for Ant, generate JavaDoc for _all_ Gef3D projects.
Specify project paths in target "init", value "srcpath".
This build script replaces the one generated by Eclipse. This build skript
is path independent since only relative paths are used. Make sure to include
javadoc in your bin path.
Date: 16.04.2008
Author: Jens von Pilgrim
Version: $Revision: 258 $
-->
<project default="javadoc" basedir="." name="GEF3D">
<property name="year" value="2008" />
<property name="vendor" value="Eclipse.org" />
<property name="specification.version" value="0.8" />
<property name="implementation.version" value="0.8" />
<property name="implementation.vendor" value="${vendor}" />
<property name="specification.vendor" value="${vendor}" />
<property name="build.javadoc" value="references/javadoc" />
<property name="jdk.style" value="1.5" />
<property name="pluginPath" value="../../plugins" />
<property name="relClassPath" value="target/classes" /> <!-- Maven path, in Eclipse it's build/classes -->
<target name="init">
<tstamp />
<path id="classpath">
<pathelement path="${pluginPath}/org.eclipse.draw3d/${relClassPath}" />
<pathelement path="${pluginPath}/org.eclipse.draw3d.graphics3d/${relClassPath}" />
<pathelement path="${pluginPath}/org.eclipse.draw3d.geometry/${relClassPath}" />
<pathelement path="${pluginPath}/org.eclipse.draw3d.ui/${relClassPath}" />
<pathelement path="${pluginPath}/org.eclipse.draw3d.lwjgl/${relClassPath}" />
<!--
<pathelement path="${pluginPath}/org.eclipse.draw3d.test/${relClassPath}" />
-->
<pathelement path="${pluginPath}/org.eclipse.gef3d/${relClassPath}" />
<pathelement path="${pluginPath}/org.eclipse.gef3d.ext/${relClassPath}" />
<pathelement path="${pluginPath}/org.eclipse.gef3d.ext.emf/${relClassPath}" />
<pathelement path="${pluginPath}/org.eclipse.gef3d.gmf/${relClassPath}" />
<pathelement path="${pluginPath}/org.eclipse.gef3d.examples.graph/${relClassPath}" />
<pathelement path="${pluginPath}/org.eclipse.gef3d.examples.ecore/${relClassPath}" />
<!--
<pathelement path="${pluginPath}/org.eclipse.gef3d.examples.uml2/${relClassPath}" />
-->
<!--
<pathelement path="/Devel/Applications/Eclipse3.3.1.1/plugins/org.eclipse.draw2d_3.2.100.v20070529.jar" />
<pathelement path="/Devel/Applications/Eclipse3.3.1.1/plugins/org.eclipse.gef_3.2.101.v20070814.jar" />
<pathelement path="/Devel/Applications/Eclipse3.3.1.1/plugins/org.eclipse.swt_3.3.2.v3347.jar" />
-->
</path>
<path id="srcpath">
<pathelement path="${pluginPath}/org.eclipse.draw3d/src/java" />
<pathelement path="${pluginPath}/org.eclipse.draw3d.geometry/src/java" />
<pathelement path="${pluginPath}/org.eclipse.draw3d.ui/src/java" />
<pathelement path="${pluginPath}/org.eclipse.draw3d.graphics3d/src/java" />
<pathelement path="${pluginPath}/org.eclipse.draw3d.lwjgl/src/java" />
<!-- <pathelement path="${pluginPath}/org.eclipse.draw3d.test/src/java" /> -->
<pathelement path="${pluginPath}/org.eclipse.gef3d/src/java" />
<pathelement path="${pluginPath}/org.eclipse.gef3d.ext/src/java" />
<pathelement path="${pluginPath}/org.eclipse.gef3d.ext.emf/src/java" />
<pathelement path="${pluginPath}/org.eclipse.gef3d.gmf/src/java" />
<pathelement path="${pluginPath}/org.eclipse.gef3d.examples.graph/src/java" />
<pathelement path="${pluginPath}/org.eclipse.gef3d.examples.ecore/src/java" />
<!--
<pathelement path="${pluginPath}/org.eclipse.gef3d.examples.uml2/src/java" />
-->
<!--
<pathelement path="Devel/Applications/Eclipse3.3.1.1/plugins/org.eclipse.gef.source_3.3.1.v20070814/src/org.eclipse.gef_3.2.101.v20070814/src.zip" />
-->
</path>
</target>
<target name="javadoc">
<mkdir dir="${build.javadoc}" />
<javadoc
packagenames="org.eclipse.gef3d.*,org.eclipse.draw3d.*"
destdir="references/javadoc"
sourcepathref="srcpath"
doctitle="GEF3D API"
access="private" author="true"
nodeprecated="false"
nodeprecatedlist="false"
noindex="false"
nonavbar="false" notree="false"
source="1.5"
splitindex="true" use="true" version="true"
bottom="Copyright (C) ${year} Jens v. Pilgrim and others. All Rights Reserved."
windowtitle="${ant.project.name} ${specification.version} API"
>
<!--
classpath="/Devel/Applications/Eclipse3.3.1.1/plugins/org.eclipse.equinox.preferences_3.2.100.v20070522.jar:/Devel/Applications/Eclipse3.3.1.1/plugins/org.eclipse.swt.carbon.macosx_3.3.2.v3347a.jar:/Devel/Applications/Eclipse3.3.1.1/plugins/org.eclipse.jface_3.3.1.M20070910-0800b.jar:/Devel/Applications/Eclipse3.3.1.1/plugins/org.eclipse.core.jobs_3.3.1.R33x_v20070709.jar:/Devel/Applications/Eclipse3.3.1.1/plugins/org.eclipse.draw2d_3.2.100.v20070529.jar:../org.eclipse.draw3d/${relClassPath}:/Devel/Applications/Eclipse3.3.1.1/plugins/org.eclipse.equinox.registry_3.3.1.R33x_v20070802.jar:/Devel/Applications/Eclipse3.3.1.1/plugins/org.eclipse.equinox.app_1.0.1.R33x_v20070828.jar:/Devel/Applications/Eclipse3.3.1.1/plugins/org.eclipse.ui.workbench_3.3.1.M20070921-1200.jar:/Devel/Applications/Eclipse3.3.1.1/plugins/org.eclipse.ui_3.3.1.M20070910-0800b.jar:/Devel/Applications/Eclipse3.3.1.1/plugins/org.eclipse.core.commands_3.3.0.I20070605-0010.jar:/Devel/Applications/Eclipse3.3.1.1/plugins/org.lwjgl_1.1.4/lwjgl_util_applet.jar:/Devel/Applications/Eclipse3.3.1.1/plugins/org.eclipse.core.contenttype_3.2.100.v20070319.jar:/Devel/Applications/Eclipse3.3.1.1/plugins/org.lwjgl_1.1.4/lwjgl_util.jar:../org.eclipse.gefports/${relClassPath}:/Devel/Applications/Eclipse3.3.1.1/plugins/org.eclipse.gef_3.2.101.v20070814.jar:/Devel/Applications/Eclipse3.3.1.1/plugins/org.eclipse.swt_3.3.2.v3347.jar:/Devel/Applications/Eclipse3.3.1.1/plugins/org.lwjgl_1.1.4/lwjgl.jar:/Devel/Applications/Eclipse3.3.1.1/plugins/org.eclipse.osgi_3.3.1.R33x_v20070828.jar:/Devel/Applications/Eclipse3.3.1.1/plugins/org.eclipse.equinox.common_3.3.0.v20070426.jar:/Devel/Applications/Eclipse3.3.1.1/plugins/org.lwjgl_1.1.4/jinput.jar:/Devel/Applications/Eclipse3.3.1.1/plugins/org.eclipse.core.runtime.compatibility.registry_3.2.100.v20070316/runtime_registry_compatibility.jar:/Devel/Applications/Eclipse3.3.1.1/plugins/org.eclipse.core.runtime_3.3.100.v20070530.jar"
>
-->
<!--
<link href="jar:file:/Devel/Applications/Eclipse3.3.1.1/plugins/org.eclipse.platform.doc.isv_3.3.1.r331_v20070913.jar!/reference/api" />
<link href="jar:file:/Devel/Applications/Eclipse3.3.1.1/plugins/org.lwjgl.doc_1.1.4/doc.zip!/javadoc/" />
-->
</javadoc>
</target>
<target name="cleanAll" depends="init" description="remove all built files">
<delete includeEmptyDirs="true" dir="${build.javadoc}" />
</target>
</project>