common/build.xml
changeset 347 94b4a136d800
parent 346 f9ce0418735b
child 354 32e90c026ea4
child 364 4dc3b5b1577c
equal deleted inserted replaced
346:f9ce0418735b 347:94b4a136d800
   515     <target name="sf-build-noprep" depends="sf-truclean,sf-model-from-project,sf-compile,sf-postbuild">
   515     <target name="sf-build-noprep" depends="sf-truclean,sf-model-from-project,sf-compile,sf-postbuild">
   516         <echo>[SF-BUILD-NOPREP]</echo>
   516         <echo>[SF-BUILD-NOPREP]</echo>
   517     </target>
   517     </target>
   518     
   518     
   519     <target name="create-canonical-sysdef-file">
   519     <target name="create-canonical-sysdef-file">
   520         <if>
   520       <copy file="${build.drive}/${sf.spec.systemdefinition.location}" tofile="${canonical.sysdef.file}" failonerror="true" verbose="true"/>
   521             <istrue value="${sf.spec.systemdefinition.assemble}"/>
       
   522             <then>
       
   523                 <echo message="Calling Helium create-canonical-sysdef-file target to assemble sysdef fragments."/>
       
   524                 <runtarget target="compile.create-canonical-sysdef-file"/>
       
   525             </then>
       
   526             <else>
       
   527                 <echo message="Will use ${build.drive}/${sf.spec.systemdefinition.location} as is as sysdef file"/>
       
   528                 <copy file="${build.drive}/${sf.spec.systemdefinition.location}" tofile="${build.drive}/output/build/canonical_system_definition.xml" failonerror="true" verbose="true"/>
       
   529             </else>
       
   530         </if>
       
   531     </target>
   521     </target>
   532     
   522     
   533   <target name="sf-truclean">
   523   <target name="sf-truclean">
   534     <if>
   524     <if>
   535       <istrue value="${sf.spec.build.clean.enable}"/>
   525       <istrue value="${sf.spec.build.clean.enable}"/>