sf-package/build.xml
author Simon Howkins <simonh@symbian.org>
Fri, 07 Aug 2009 14:33:52 +0100
changeset 282 aee074ee2646
parent 267 779cc88ed845
child 284 626d3847cf2a
permissions -rw-r--r--
Changed preference for selecting package definition files, so that it takes the one from our tree in preference to the one in the package itself. This means that we can just delete items from our tree when we're happy to switch to using the one in the package (as this will vary from package to package). Added sorting of the attributes when outputting the system definition, to match the de facto standard in the system definition we started with.
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
0
571f289c60b8 Initial drop of FBF Helium configuration
Dario Sestito <dario.sestito@symbian.com>
parents:
diff changeset
     1
<?xml version="1.0" encoding="UTF-8"?>
65
a6f2b8d175d0 The prefix "hlm" for element "hlm:argSet" was not bound.
dario
parents: 64
diff changeset
     2
<project name="SF-PACKAGE-CONFIG" xmlns:hlm="http://www.nokia.com/helium">
0
571f289c60b8 Initial drop of FBF Helium configuration
Dario Sestito <dario.sestito@symbian.com>
parents:
diff changeset
     3
  <!-- location of this config -->
571f289c60b8 Initial drop of FBF Helium configuration
Dario Sestito <dario.sestito@symbian.com>
parents:
diff changeset
     4
  <dirname property="sf.package.config.dir" file="${ant.file.SF-PACKAGE-CONFIG}"/>
571f289c60b8 Initial drop of FBF Helium configuration
Dario Sestito <dario.sestito@symbian.com>
parents:
diff changeset
     5
  
18
9f36ff790ea7 Reorganized property/reference importing structure
dariosestito@L063522.prod.ad.symbian.intra
parents: 11
diff changeset
     6
  <!-- import package properties -->
9f36ff790ea7 Reorganized property/reference importing structure
dariosestito@L063522.prod.ad.symbian.intra
parents: 11
diff changeset
     7
  <import file="${sf.package.config.dir}/package_props.ant.xml" />
0
571f289c60b8 Initial drop of FBF Helium configuration
Dario Sestito <dario.sestito@symbian.com>
parents:
diff changeset
     8
  
18
9f36ff790ea7 Reorganized property/reference importing structure
dariosestito@L063522.prod.ad.symbian.intra
parents: 11
diff changeset
     9
  <!-- import common properties/targets/references -->
9f36ff790ea7 Reorganized property/reference importing structure
dariosestito@L063522.prod.ad.symbian.intra
parents: 11
diff changeset
    10
  <import file="../common/build.xml" />
0
571f289c60b8 Initial drop of FBF Helium configuration
Dario Sestito <dario.sestito@symbian.com>
parents:
diff changeset
    11
  
18
9f36ff790ea7 Reorganized property/reference importing structure
dariosestito@L063522.prod.ad.symbian.intra
parents: 11
diff changeset
    12
  <!-- import package references -->
9f36ff790ea7 Reorganized property/reference importing structure
dariosestito@L063522.prod.ad.symbian.intra
parents: 11
diff changeset
    13
  <import file="${sf.package.config.dir}/package_refs.ant.xml" />
0
571f289c60b8 Initial drop of FBF Helium configuration
Dario Sestito <dario.sestito@symbian.com>
parents:
diff changeset
    14
  
64
31922c5222d7 Changes to support clean check and avoid filtering the logs
dario
parents: 18
diff changeset
    15
  <target name="sf-compile">
261
257557b39754 Added transformation of model file from version 3.0.0 to a version usable by Raptor
Dario Sestito <darios@symbian.org>
parents: 78
diff changeset
    16
  
257557b39754 Added transformation of model file from version 3.0.0 to a version usable by Raptor
Dario Sestito <darios@symbian.org>
parents: 78
diff changeset
    17
    <!-- Check that package_definition is not in v 3.0.0 otherwise transforms it to 2.0.1 -->
257557b39754 Added transformation of model file from version 3.0.0 to a version usable by Raptor
Dario Sestito <darios@symbian.org>
parents: 78
diff changeset
    18
    <echo message="Check that model file is in a version usable by Raptor"/>
257557b39754 Added transformation of model file from version 3.0.0 to a version usable by Raptor
Dario Sestito <darios@symbian.org>
parents: 78
diff changeset
    19
    <exec executable="perl" dir="${sf.common.config.dir}/sysdefdowngrade" failonerror="false" output="${build.log.dir}/sysdefdowngrade.log">
257557b39754 Added transformation of model file from version 3.0.0 to a version usable by Raptor
Dario Sestito <darios@symbian.org>
parents: 78
diff changeset
    20
      <arg value="sysdefdowngrade.pl"/>
257557b39754 Added transformation of model file from version 3.0.0 to a version usable by Raptor
Dario Sestito <darios@symbian.org>
parents: 78
diff changeset
    21
      <arg value="--model=${build.drive}/${sf.spec.systemdefinition.location}"/>
257557b39754 Added transformation of model file from version 3.0.0 to a version usable by Raptor
Dario Sestito <darios@symbian.org>
parents: 78
diff changeset
    22
      <arg value="--sources=${sf.spec.sourcesync.sourcespecdir}/${sf.spec.sourcesync.sourcespecfile}"/>
257557b39754 Added transformation of model file from version 3.0.0 to a version usable by Raptor
Dario Sestito <darios@symbian.org>
parents: 78
diff changeset
    23
    </exec>
267
779cc88ed845 Allow subprojects within a project repo and model file relative to the subproject dir
Dario Sestito <darios@symbian.org>
parents: 265
diff changeset
    24
    
64
31922c5222d7 Changes to support clean check and avoid filtering the logs
dario
parents: 18
diff changeset
    25
    <runtarget target="sf-package-compile"/>
31922c5222d7 Changes to support clean check and avoid filtering the logs
dario
parents: 18
diff changeset
    26
  </target>
31922c5222d7 Changes to support clean check and avoid filtering the logs
dario
parents: 18
diff changeset
    27
  
31922c5222d7 Changes to support clean check and avoid filtering the logs
dario
parents: 18
diff changeset
    28
  <target name="sf-package-compile">
31922c5222d7 Changes to support clean check and avoid filtering the logs
dario
parents: 18
diff changeset
    29
    
76
c35952f24212 added whatlog and check
dario
parents: 72
diff changeset
    30
    <hlm:sbsMakeOptions engine="gmake" id="sbs.fullbuild.options"/>
c35952f24212 added whatlog and check
dario
parents: 72
diff changeset
    31
    <hlm:sbsMakeOptions engine="gmake" id="sbs.toolsbuild.options"/>
c35952f24212 added whatlog and check
dario
parents: 72
diff changeset
    32
    
265
5c33f37d47a4 Restructured package build targets and sbs calls
Dario Sestito <darios@symbian.org>
parents: 261
diff changeset
    33
    <!-- BUILD tools2 CLEAN -->
5c33f37d47a4 Restructured package build targets and sbs calls
Dario Sestito <darios@symbian.org>
parents: 261
diff changeset
    34
    <hlm:argSet id="sbs.tools2.clean.var">
5c33f37d47a4 Restructured package build targets and sbs calls
Dario Sestito <darios@symbian.org>
parents: 261
diff changeset
    35
      <hlm:arg name="config" value="tools2" />
5c33f37d47a4 Restructured package build targets and sbs calls
Dario Sestito <darios@symbian.org>
parents: 261
diff changeset
    36
      <hlm:arg name="enable-filter" value="${sf.spec.logs.raptorfilter.enable}"/>
5c33f37d47a4 Restructured package build targets and sbs calls
Dario Sestito <darios@symbian.org>
parents: 261
diff changeset
    37
      <hlm:arg name="command" value="CLEAN"/>
76
c35952f24212 added whatlog and check
dario
parents: 72
diff changeset
    38
    </hlm:argSet>
64
31922c5222d7 Changes to support clean check and avoid filtering the logs
dario
parents: 18
diff changeset
    39
    <antcall target="compile-main" inheritAll="false" inheritRefs="true">
31922c5222d7 Changes to support clean check and avoid filtering the logs
dario
parents: 18
diff changeset
    40
      <param name="build.system" value="${sf.spec.build.system}" />
71
734d44a79c17 Given a dummy value to the configuration list
dario
parents: 70
diff changeset
    41
      <param name="sysdef.configurations.list" value="${sf.spec.sysdef.configurations.list}" />
265
5c33f37d47a4 Restructured package build targets and sbs calls
Dario Sestito <darios@symbian.org>
parents: 261
diff changeset
    42
      <reference refid="sbs.tools2.clean.var" torefid="sbs.var" />
5c33f37d47a4 Restructured package build targets and sbs calls
Dario Sestito <darios@symbian.org>
parents: 261
diff changeset
    43
      <reference refid="sbs.toolsbuild.options" torefid="sbs.make.options" />
64
31922c5222d7 Changes to support clean check and avoid filtering the logs
dario
parents: 18
diff changeset
    44
      <reference refid="sf.spec.system.definition.files" torefid="system.definition.files" />
31922c5222d7 Changes to support clean check and avoid filtering the logs
dario
parents: 18
diff changeset
    45
    </antcall>
31922c5222d7 Changes to support clean check and avoid filtering the logs
dario
parents: 18
diff changeset
    46
    
77
8025a9486931 Doing WHAT with .whatlog. Added check with an exec task (some arguments are not parameterized).
dario
parents: 76
diff changeset
    47
    <!-- BUILD tools2 -->
76
c35952f24212 added whatlog and check
dario
parents: 72
diff changeset
    48
    <hlm:argSet id="sbs.tools2.var">
265
5c33f37d47a4 Restructured package build targets and sbs calls
Dario Sestito <darios@symbian.org>
parents: 261
diff changeset
    49
      <hlm:arg name="config" value="tools2.whatlog" />
76
c35952f24212 added whatlog and check
dario
parents: 72
diff changeset
    50
      <hlm:arg name="enable-filter" value="${sf.spec.logs.raptorfilter.enable}" />
c35952f24212 added whatlog and check
dario
parents: 72
diff changeset
    51
    </hlm:argSet>
64
31922c5222d7 Changes to support clean check and avoid filtering the logs
dario
parents: 18
diff changeset
    52
    <antcall target="compile-main" inheritAll="false" inheritRefs="true">
31922c5222d7 Changes to support clean check and avoid filtering the logs
dario
parents: 18
diff changeset
    53
      <param name="build.system" value="${sf.spec.build.system}" />
71
734d44a79c17 Given a dummy value to the configuration list
dario
parents: 70
diff changeset
    54
      <param name="sysdef.configurations.list" value="${sf.spec.sysdef.configurations.list}" />
64
31922c5222d7 Changes to support clean check and avoid filtering the logs
dario
parents: 18
diff changeset
    55
      <reference refid="sbs.tools2.var" torefid="sbs.var" />
31922c5222d7 Changes to support clean check and avoid filtering the logs
dario
parents: 18
diff changeset
    56
      <reference refid="sbs.toolsbuild.options" torefid="sbs.make.options" />
31922c5222d7 Changes to support clean check and avoid filtering the logs
dario
parents: 18
diff changeset
    57
      <reference refid="sf.spec.system.definition.files" torefid="system.definition.files" />
31922c5222d7 Changes to support clean check and avoid filtering the logs
dario
parents: 18
diff changeset
    58
    </antcall>
31922c5222d7 Changes to support clean check and avoid filtering the logs
dario
parents: 18
diff changeset
    59
    
265
5c33f37d47a4 Restructured package build targets and sbs calls
Dario Sestito <darios@symbian.org>
parents: 261
diff changeset
    60
    <!-- BUILD tools CLEAN -->
5c33f37d47a4 Restructured package build targets and sbs calls
Dario Sestito <darios@symbian.org>
parents: 261
diff changeset
    61
    <hlm:argSet id="sbs.tools.clean.var">
5c33f37d47a4 Restructured package build targets and sbs calls
Dario Sestito <darios@symbian.org>
parents: 261
diff changeset
    62
      <hlm:arg name="config" value="tools"/>
5c33f37d47a4 Restructured package build targets and sbs calls
Dario Sestito <darios@symbian.org>
parents: 261
diff changeset
    63
      <hlm:arg name="enable-filter" value="${sf.spec.logs.raptorfilter.enable}" />
5c33f37d47a4 Restructured package build targets and sbs calls
Dario Sestito <darios@symbian.org>
parents: 261
diff changeset
    64
      <hlm:arg name="command" value="CLEAN"/>
5c33f37d47a4 Restructured package build targets and sbs calls
Dario Sestito <darios@symbian.org>
parents: 261
diff changeset
    65
    </hlm:argSet>
5c33f37d47a4 Restructured package build targets and sbs calls
Dario Sestito <darios@symbian.org>
parents: 261
diff changeset
    66
    <antcall target="compile-main" inheritAll="false" inheritRefs="true">
5c33f37d47a4 Restructured package build targets and sbs calls
Dario Sestito <darios@symbian.org>
parents: 261
diff changeset
    67
      <param name="build.system" value="${sf.spec.build.system}" />
5c33f37d47a4 Restructured package build targets and sbs calls
Dario Sestito <darios@symbian.org>
parents: 261
diff changeset
    68
      <param name="sysdef.configurations.list" value="${sf.spec.sysdef.configurations.list}" />
5c33f37d47a4 Restructured package build targets and sbs calls
Dario Sestito <darios@symbian.org>
parents: 261
diff changeset
    69
      <reference refid="sbs.tools.clean.var" torefid="sbs.var" />
5c33f37d47a4 Restructured package build targets and sbs calls
Dario Sestito <darios@symbian.org>
parents: 261
diff changeset
    70
      <reference refid="sbs.toolsbuild.options" torefid="sbs.make.options" />
5c33f37d47a4 Restructured package build targets and sbs calls
Dario Sestito <darios@symbian.org>
parents: 261
diff changeset
    71
      <reference refid="sf.spec.system.definition.files" torefid="system.definition.files" />
5c33f37d47a4 Restructured package build targets and sbs calls
Dario Sestito <darios@symbian.org>
parents: 261
diff changeset
    72
    </antcall>
5c33f37d47a4 Restructured package build targets and sbs calls
Dario Sestito <darios@symbian.org>
parents: 261
diff changeset
    73
    
77
8025a9486931 Doing WHAT with .whatlog. Added check with an exec task (some arguments are not parameterized).
dario
parents: 76
diff changeset
    74
    <!-- BUILD tools -->
76
c35952f24212 added whatlog and check
dario
parents: 72
diff changeset
    75
    <hlm:argSet id="sbs.tools.var">
265
5c33f37d47a4 Restructured package build targets and sbs calls
Dario Sestito <darios@symbian.org>
parents: 261
diff changeset
    76
      <hlm:arg name="config" value="tools.whatlog"/>
76
c35952f24212 added whatlog and check
dario
parents: 72
diff changeset
    77
      <hlm:arg name="enable-filter" value="${sf.spec.logs.raptorfilter.enable}" />
c35952f24212 added whatlog and check
dario
parents: 72
diff changeset
    78
    </hlm:argSet>
64
31922c5222d7 Changes to support clean check and avoid filtering the logs
dario
parents: 18
diff changeset
    79
    <antcall target="compile-main" inheritAll="false" inheritRefs="true">
31922c5222d7 Changes to support clean check and avoid filtering the logs
dario
parents: 18
diff changeset
    80
      <param name="build.system" value="${sf.spec.build.system}" />
71
734d44a79c17 Given a dummy value to the configuration list
dario
parents: 70
diff changeset
    81
      <param name="sysdef.configurations.list" value="${sf.spec.sysdef.configurations.list}" />
64
31922c5222d7 Changes to support clean check and avoid filtering the logs
dario
parents: 18
diff changeset
    82
      <reference refid="sbs.tools.var" torefid="sbs.var" />
31922c5222d7 Changes to support clean check and avoid filtering the logs
dario
parents: 18
diff changeset
    83
      <reference refid="sbs.toolsbuild.options" torefid="sbs.make.options" />
31922c5222d7 Changes to support clean check and avoid filtering the logs
dario
parents: 18
diff changeset
    84
      <reference refid="sf.spec.system.definition.files" torefid="system.definition.files" />
31922c5222d7 Changes to support clean check and avoid filtering the logs
dario
parents: 18
diff changeset
    85
    </antcall>
31922c5222d7 Changes to support clean check and avoid filtering the logs
dario
parents: 18
diff changeset
    86
    
265
5c33f37d47a4 Restructured package build targets and sbs calls
Dario Sestito <darios@symbian.org>
parents: 261
diff changeset
    87
    <!-- BUILD winscw CLEAN -->
5c33f37d47a4 Restructured package build targets and sbs calls
Dario Sestito <darios@symbian.org>
parents: 261
diff changeset
    88
    <hlm:argSet id="sbs.winscw.clean.var">
5c33f37d47a4 Restructured package build targets and sbs calls
Dario Sestito <darios@symbian.org>
parents: 261
diff changeset
    89
      <hlm:arg name="config" value="winscw" />
5c33f37d47a4 Restructured package build targets and sbs calls
Dario Sestito <darios@symbian.org>
parents: 261
diff changeset
    90
      <hlm:arg name="enable-filter" value="${sf.spec.logs.raptorfilter.enable}" />
5c33f37d47a4 Restructured package build targets and sbs calls
Dario Sestito <darios@symbian.org>
parents: 261
diff changeset
    91
      <hlm:arg name="command" value="CLEAN"/>
5c33f37d47a4 Restructured package build targets and sbs calls
Dario Sestito <darios@symbian.org>
parents: 261
diff changeset
    92
    </hlm:argSet>
5c33f37d47a4 Restructured package build targets and sbs calls
Dario Sestito <darios@symbian.org>
parents: 261
diff changeset
    93
    <antcall target="compile-main" inheritAll="false" inheritRefs="true">
5c33f37d47a4 Restructured package build targets and sbs calls
Dario Sestito <darios@symbian.org>
parents: 261
diff changeset
    94
      <param name="build.system" value="${sf.spec.build.system}" />
5c33f37d47a4 Restructured package build targets and sbs calls
Dario Sestito <darios@symbian.org>
parents: 261
diff changeset
    95
      <param name="sysdef.configurations.list" value="${sf.spec.sysdef.configurations.list}" />
5c33f37d47a4 Restructured package build targets and sbs calls
Dario Sestito <darios@symbian.org>
parents: 261
diff changeset
    96
      <reference refid="sbs.winscw.clean.var" torefid="sbs.var" />
5c33f37d47a4 Restructured package build targets and sbs calls
Dario Sestito <darios@symbian.org>
parents: 261
diff changeset
    97
      <reference refid="sbs.fullbuild.options" torefid="sbs.make.options" />
5c33f37d47a4 Restructured package build targets and sbs calls
Dario Sestito <darios@symbian.org>
parents: 261
diff changeset
    98
      <reference refid="sf.spec.system.definition.files" torefid="system.definition.files" />
5c33f37d47a4 Restructured package build targets and sbs calls
Dario Sestito <darios@symbian.org>
parents: 261
diff changeset
    99
    </antcall>
5c33f37d47a4 Restructured package build targets and sbs calls
Dario Sestito <darios@symbian.org>
parents: 261
diff changeset
   100
    
5c33f37d47a4 Restructured package build targets and sbs calls
Dario Sestito <darios@symbian.org>
parents: 261
diff changeset
   101
    <!-- BUILD winscw -->
5c33f37d47a4 Restructured package build targets and sbs calls
Dario Sestito <darios@symbian.org>
parents: 261
diff changeset
   102
    <hlm:argSet id="sbs.winscw.var">
5c33f37d47a4 Restructured package build targets and sbs calls
Dario Sestito <darios@symbian.org>
parents: 261
diff changeset
   103
      <hlm:arg name="config" value="winscw.whatlog" />
76
c35952f24212 added whatlog and check
dario
parents: 72
diff changeset
   104
      <hlm:arg name="enable-filter" value="${sf.spec.logs.raptorfilter.enable}" />
c35952f24212 added whatlog and check
dario
parents: 72
diff changeset
   105
    </hlm:argSet>
64
31922c5222d7 Changes to support clean check and avoid filtering the logs
dario
parents: 18
diff changeset
   106
    <antcall target="compile-main" inheritAll="false" inheritRefs="true">
31922c5222d7 Changes to support clean check and avoid filtering the logs
dario
parents: 18
diff changeset
   107
      <param name="build.system" value="${sf.spec.build.system}" />
265
5c33f37d47a4 Restructured package build targets and sbs calls
Dario Sestito <darios@symbian.org>
parents: 261
diff changeset
   108
      <param name="sysdef.configurations.list" value="${sf.spec.sysdef.configurations.list}" />
5c33f37d47a4 Restructured package build targets and sbs calls
Dario Sestito <darios@symbian.org>
parents: 261
diff changeset
   109
      <reference refid="sbs.winscw.var" torefid="sbs.var" />
5c33f37d47a4 Restructured package build targets and sbs calls
Dario Sestito <darios@symbian.org>
parents: 261
diff changeset
   110
      <reference refid="sbs.fullbuild.options" torefid="sbs.make.options" />
5c33f37d47a4 Restructured package build targets and sbs calls
Dario Sestito <darios@symbian.org>
parents: 261
diff changeset
   111
      <reference refid="sf.spec.system.definition.files" torefid="system.definition.files" />
5c33f37d47a4 Restructured package build targets and sbs calls
Dario Sestito <darios@symbian.org>
parents: 261
diff changeset
   112
    </antcall>
5c33f37d47a4 Restructured package build targets and sbs calls
Dario Sestito <darios@symbian.org>
parents: 261
diff changeset
   113
    
5c33f37d47a4 Restructured package build targets and sbs calls
Dario Sestito <darios@symbian.org>
parents: 261
diff changeset
   114
    <!-- BUILD armv5 CLEAN -->
5c33f37d47a4 Restructured package build targets and sbs calls
Dario Sestito <darios@symbian.org>
parents: 261
diff changeset
   115
    <hlm:argSet id="sbs.armv5.clean.var">
5c33f37d47a4 Restructured package build targets and sbs calls
Dario Sestito <darios@symbian.org>
parents: 261
diff changeset
   116
      <hlm:arg name="config" value="armv5" />
5c33f37d47a4 Restructured package build targets and sbs calls
Dario Sestito <darios@symbian.org>
parents: 261
diff changeset
   117
      <hlm:arg name="enable-filter" value="${sf.spec.logs.raptorfilter.enable}" />
5c33f37d47a4 Restructured package build targets and sbs calls
Dario Sestito <darios@symbian.org>
parents: 261
diff changeset
   118
      <hlm:arg name="command" value="CLEAN"/>
5c33f37d47a4 Restructured package build targets and sbs calls
Dario Sestito <darios@symbian.org>
parents: 261
diff changeset
   119
    </hlm:argSet>
5c33f37d47a4 Restructured package build targets and sbs calls
Dario Sestito <darios@symbian.org>
parents: 261
diff changeset
   120
    <antcall target="compile-main" inheritAll="false" inheritRefs="true">
5c33f37d47a4 Restructured package build targets and sbs calls
Dario Sestito <darios@symbian.org>
parents: 261
diff changeset
   121
      <param name="build.system" value="${sf.spec.build.system}" />
71
734d44a79c17 Given a dummy value to the configuration list
dario
parents: 70
diff changeset
   122
      <param name="sysdef.configurations.list" value="${sf.spec.sysdef.configurations.list}" />
265
5c33f37d47a4 Restructured package build targets and sbs calls
Dario Sestito <darios@symbian.org>
parents: 261
diff changeset
   123
      <reference refid="sbs.armv5.clean.var" torefid="sbs.var" />
5c33f37d47a4 Restructured package build targets and sbs calls
Dario Sestito <darios@symbian.org>
parents: 261
diff changeset
   124
      <reference refid="sbs.fullbuild.options" torefid="sbs.make.options" />
5c33f37d47a4 Restructured package build targets and sbs calls
Dario Sestito <darios@symbian.org>
parents: 261
diff changeset
   125
      <reference refid="sf.spec.system.definition.files" torefid="system.definition.files" />
5c33f37d47a4 Restructured package build targets and sbs calls
Dario Sestito <darios@symbian.org>
parents: 261
diff changeset
   126
    </antcall>
5c33f37d47a4 Restructured package build targets and sbs calls
Dario Sestito <darios@symbian.org>
parents: 261
diff changeset
   127
    
5c33f37d47a4 Restructured package build targets and sbs calls
Dario Sestito <darios@symbian.org>
parents: 261
diff changeset
   128
    <!-- BUILD armv5 -->
5c33f37d47a4 Restructured package build targets and sbs calls
Dario Sestito <darios@symbian.org>
parents: 261
diff changeset
   129
    <hlm:argSet id="sbs.armv5.var">
5c33f37d47a4 Restructured package build targets and sbs calls
Dario Sestito <darios@symbian.org>
parents: 261
diff changeset
   130
      <hlm:arg name="config" value="armv5.whatlog" />
5c33f37d47a4 Restructured package build targets and sbs calls
Dario Sestito <darios@symbian.org>
parents: 261
diff changeset
   131
      <hlm:arg name="enable-filter" value="${sf.spec.logs.raptorfilter.enable}" />
5c33f37d47a4 Restructured package build targets and sbs calls
Dario Sestito <darios@symbian.org>
parents: 261
diff changeset
   132
    </hlm:argSet>
5c33f37d47a4 Restructured package build targets and sbs calls
Dario Sestito <darios@symbian.org>
parents: 261
diff changeset
   133
    <antcall target="compile-main" inheritAll="false" inheritRefs="true">
5c33f37d47a4 Restructured package build targets and sbs calls
Dario Sestito <darios@symbian.org>
parents: 261
diff changeset
   134
      <param name="build.system" value="${sf.spec.build.system}" />
5c33f37d47a4 Restructured package build targets and sbs calls
Dario Sestito <darios@symbian.org>
parents: 261
diff changeset
   135
      <param name="sysdef.configurations.list" value="${sf.spec.sysdef.configurations.list}" />
5c33f37d47a4 Restructured package build targets and sbs calls
Dario Sestito <darios@symbian.org>
parents: 261
diff changeset
   136
      <reference refid="sbs.armv5.var" torefid="sbs.var" />
64
31922c5222d7 Changes to support clean check and avoid filtering the logs
dario
parents: 18
diff changeset
   137
      <reference refid="sbs.fullbuild.options" torefid="sbs.make.options" />
31922c5222d7 Changes to support clean check and avoid filtering the logs
dario
parents: 18
diff changeset
   138
      <reference refid="sf.spec.system.definition.files" torefid="system.definition.files" />
31922c5222d7 Changes to support clean check and avoid filtering the logs
dario
parents: 18
diff changeset
   139
    </antcall>
31922c5222d7 Changes to support clean check and avoid filtering the logs
dario
parents: 18
diff changeset
   140
    
77
8025a9486931 Doing WHAT with .whatlog. Added check with an exec task (some arguments are not parameterized).
dario
parents: 76
diff changeset
   141
    <!-- CHECK -->
78
f50ee414b574 Reimplemented --check as the previous version didn't work (also most of the arguments are parameterized now)
dario
parents: 77
diff changeset
   142
    <exec executable="cmd" dir="${build.drive}/" output="${build.drive}/output\logs\build_check_compile.log">
265
5c33f37d47a4 Restructured package build targets and sbs calls
Dario Sestito <darios@symbian.org>
parents: 261
diff changeset
   143
      <arg value="/c sbs.bat -s ${build.drive}/output\build\canonical_system_definition_SF.xml -k -c tools -c tools2 -c winscw -c armv5 -j 32 --check -m ${build.drive}/output\logs\build_check_Makefile"/>
78
f50ee414b574 Reimplemented --check as the previous version didn't work (also most of the arguments are parameterized now)
dario
parents: 77
diff changeset
   144
      <!-- argument of -j option can be parameterized with: ${number.of.threads} -->
77
8025a9486931 Doing WHAT with .whatlog. Added check with an exec task (some arguments are not parameterized).
dario
parents: 76
diff changeset
   145
    </exec>
8025a9486931 Doing WHAT with .whatlog. Added check with an exec task (some arguments are not parameterized).
dario
parents: 76
diff changeset
   146
    
64
31922c5222d7 Changes to support clean check and avoid filtering the logs
dario
parents: 18
diff changeset
   147
  </target>
31922c5222d7 Changes to support clean check and avoid filtering the logs
dario
parents: 18
diff changeset
   148
  
0
571f289c60b8 Initial drop of FBF Helium configuration
Dario Sestito <dario.sestito@symbian.com>
parents:
diff changeset
   149
</project>
571f289c60b8 Initial drop of FBF Helium configuration
Dario Sestito <dario.sestito@symbian.com>
parents:
diff changeset
   150