diff -r 044383f39525 -r be27ed110b50 buildframework/helium/doc/src/api/target.html.ftl --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/buildframework/helium/doc/src/api/target.html.ftl Wed Oct 28 14:39:48 2009 +0000 @@ -0,0 +1,147 @@ +<#-- +============================================================================ +Name : +Part of : Helium + +Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies). +All rights reserved. +This component and the accompanying materials are made available +under the terms of the License "Eclipse Public License v1.0" +which accompanies this distribution, and is available +at the URL "http://www.eclipse.org/legal/epl-v10.html". + +Initial Contributors: +Nokia Corporation - initial contribution. + +Contributors: + +Description: + +============================================================================ +--> +<#include "api.ftllib"/> + +<#list doc.antDatabase.project.target as target> +<@pp.changeOutputFile name="target-${target.name}.html" /> + +<@helium_api_header title="Target ${target.name}"/> + + + +

Target ${target.name}

+ +

Location

+

<@helium_api_location_path location="${target.location}"/>

+ +

Conditional execution

+<#if target.ifDependency?length > 0> +

Target is run if property defined: ${target.ifDependency}

+ +<#if target.unlessDependency?length > 0> +

Target is not run if property defined: ${target.unlessDependency}

+ +<#if target.ifDependency?length == 0 && target.unlessDependency?length == 0> +

No conditions on target execution.

+ +
+ +

Description

+

+<#recurse target.documentation> +

+

+


+ + +<#assign executableList=target.executable?sort> +<#if executableList?size > 0> +

Target external Dependency

+

+ + + + + <#list executableList as excutable> + + + + +
Name
${excutable}
+

+ + + +

Property dependencies

+ +<#assign propertyList=target.propertyDependency?sort> + +

+ + + + + + + + <#list propertyList as property> + <#list data.heliumDataModel.property as propDataModel> + <#if property == propDataModel.name> + <#if propDataModel.editStatus == "must" || propDataModel.editStatus == "recommended" || propDataModel.editStatus == "allowed"> + + + + + + + + + + + <#list propertyList as property> + <#list data.heliumDataModel.property as propDataModel> + <#if property == propDataModel.name> + <#if propDataModel.editStatus == "never" || propDataModel.editStatus == "discouraged"> + + + + + + + +
NameEdit status
User editable properties
${property}${propDataModel.editStatus}
Internal properties
${property}${propDataModel.editStatus}
+

+ +<#if target.deprecated?size > 0> +

Deprecated :

+

+ ${target.deprecated} +

+ +
+ + +

Target dependencies

+

+${target.name} dependencies + + <#attempt> + <#include "target-${target.name}.dot.cmap"/> + <#recover> + + +

+
+ + +

Source code

+
+    ${target.source?html}
+
+ + +<@helium_api_html_footer/> + + + +