blob: b6437f9b7480bde04e618e9bf028bf6569e109e2 [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8"?>
<project name="org.eclipse.osee.framework.help.ui" basedir="."
default="all">
<taskdef resource="org/eclipse/mylyn/wikitext/ant/tasks.properties"/>
<description>Generate Eclipse Help Content For The OSEE User Guide</description>
<target name="all"
description="Generate Eclipse Help Content For The OSEE User 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/Users_Guide">
<include name="Getting_Started.md"/>
<include name="Concepts.md"/>
<include name="Features.md"/>
<include name="Tips.md"/>
<include name="New.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="Getting_Started.md"/>
<include name="Concepts.md"/>
<include name="Features.md"/>
<include name="Tips.md"/>
<include name="New.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.help.ui.ImageExtractor" fork="true" failonerror="true">
<classpath>
<pathelement path="${classes.dir}"/>
</classpath>
</java>
<!-- Copy Common Images -->
<copy todir="${basedir}/docs/images" overwrite="true">
<fileset dir="scripts/commonImages" />
</copy>
</sequential>
</target>
</project>