blob: 4de409e80eadec9e6e6d401a5ae0b3959e1b3af3 [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8"?>
<project name="org.eclipse.osee.framework.dev.help.ui" basedir="."
default="all">
<property name="osee.base.help.plugin" value="../org.eclipse.osee.framework.help.ui" />
<property name="scripts.dir" value="${osee.base.help.plugin}/scripts" />
<taskdef resource="org/eclipse/mylyn/wikitext/ant/tasks.properties"/>
<description>Generate Eclipse Help Content For The OSEE Developers' Guide</description>
<target name="all"
description="Generate Eclipse Help Content For The OSEE Developers' Guide">
<sequential>
<delete failonerror="false">
<fileset dir="docs" />
</delete>
<echo message="basedir=${basedir}" />
<property name="repo-base" location="${basedir}/../../" />
<pathconvert targetos="unix" property="repo-base-unix">
<path location="${repo-base}"/>
</pathconvert>
<mkdir dir="docs/images" />
<copy todir="docs">
<fileset dir="${repo-base-unix}/docs/OSEE">
<include name="Developers_Guide.md"/>
</fileset>
</copy>
<wikitext-to-eclipse-help markupLanguage="Markdown"
validate="true" failonvalidationerror="true"
formatoutput="true" defaultAbsoluteLinkTarget="osee_external"
navigationimages="true" multipleOutputFiles="true"
helpPrefix="docs">
<fileset dir="docs">
<include name="Developers_Guide.md"/>
</fileset>
<stylesheet url="book.css" />
</wikitext-to-eclipse-help>
<!-- Output target/classes Directory Contents -->
<echo message="Listing all files and directories:"/>
<fileset id="all.files" dir="${basedir}/target/classes">
<include name="**/*"/>
</fileset>
<pathconvert pathsep=" || " property="file.list">
<fileset refid="all.files"/>
</pathconvert>
<echo message="${file.list}"/>
<!-- Copy Referenced Images And Replace Image Source -->
<property name="classes.dir" value="${basedir}/target/classes"/>
<java classname="org.eclipse.osee.framework.dev.help.ui.ImageExtractor" fork="true" failonerror="true">
<classpath>
<pathelement location="${classes.dir}"/>
</classpath>
</java>
<!-- Copy Common Images -->
<copy todir="${basedir}/docs/images" overwrite="true">
<fileset dir="${scripts.dir}/commonImages" />
</copy>
</sequential>
</target>
</project>