|
Helium API | ||||||
| prev next | frames no frames | ||||||
Location
D:\maintools\sf-config\common\build.xml:396:
Conditional execution
No conditions on target execution.
| Name |
|---|
| perl |
| Name | Edit status |
|---|---|
| User editable properties | |
| build.drive | recommended |
| Internal properties | |
<target name="sf-model-from-project">
<if>
<isset property="sf.spec.systemdefinition.source"/>
<then>
<echo message="Using ${sf.spec.systemdefinition.source} as model file"/>
<echo message="Copying to ${build.drive}/definition.xml"/>
<copy file="${sf.project.location}/${sf.spec.systemdefinition.source}" tofile="${build.drive}${sf.spec.systemdefinition.location}"/>
</then>
<else>
<!-- Collate the system definition from the packages listed in sources.csv -->
<echo message="Building system model from ${sf.spec.sourcesync.sourcespecdir}/${sf.spec.sourcesync.sourcespecfile}"/>
<exec executable="perl" dir="${build.drive}/" output="${build.drive}${sf.spec.systemdefinition.location}" logError="true" failonerror="true">
<arg value="${sf.common.config.dir}/tools/csvToSysDef.pl"/>
<arg value="${sf.spec.sourcesync.sourcespecdir}/${sf.spec.sourcesync.sourcespecfile}"/>
<arg value="${sf.config.dir}/../build/config/3k"/>
</exec>
</else>
</if>
</target>
|
Helium API | ||||||
| prev next | frames no frames | ||||||