Helium API

Target sf-compile

Location

D:\maintools\sf-config\sf-platform\build.xml:115:

Conditional execution

No conditions on target execution.


Description

Name: SF-COMPILE

Desc: Override of common sf-compile target defined in common\build.xml

os build will be skipped if sf.spec.os.skipbuild=true s60 build will be skipped if sf.spec.s60.skipbuild=true


Property dependencies

NameEdit status
User editable properties
Internal properties


Target dependencies

sf-compile dependencies


Source code

    <target name="sf-compile">

    <!-- TODO clean up to single target once genxml v2.0.0 merge is fixed -->
    <if><istrue value="${sf.spec.splitbuild}"/>
       <then>
       <if><istrue value="${sf.spec.os.skipbuild}"/>
            <then><echo message="Skipping OS build"/></then>
       <else><runtarget target="sf-os-compile"/></else></if>

       <if><istrue value="${sf.spec.s60.skipbuild}"/>
            <then><echo message="Skipping S60 build"/></then>
       <else><runtarget target="sf-s60-compile"/></else></if>
	   </then>
	   <else>
	        <!-- TODO targets for single sysdef build -->
	        <runtarget target="sf-os-compile"/>
	   </else>
    </if>
       <!-- always run cenrep -->
       <runtarget target="sf-s60-create-cenrep"/>

  </target>

Helium API
Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies). All rights reserved. License: http://www.eclipse.org/legal/epl-v10.html