overview | deprecated | properties-table | index | help
| Helium API
prev next | frames no frames

## Target sf-compile

Location

`d:\maintools\sf-config\sf-platform\build.xml:130:`

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

Name | Edit status
--- | ---
User editable properties
Internal properties

### Target 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>

overview | deprecated | properties-table | index | help
| Helium API
prev next | frames no frames

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