--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/buildframework/helium/sf/java/sbs/sbsctc.rst Tue Apr 27 08:33:08 2010 +0300
@@ -0,0 +1,70 @@
+.. index::
+ module: Configuring CTC for SBS
+
+=======================
+Configuring CTC for SBS
+=======================
+
+The following commands will generate mon.sym files in the root of your build area which are sent to the ATS server to generate coverage information.
+
+Clean components:
+
+hlm compile-main -Dbuild.drive=z: -Dsysdef.configurations.list=build_ctc_clean -Dbuild.system=sbs
+
+Build for CTC:
+
+hlm compile-main -Dbuild.drive=z: -Dsysdef.configurations.list=build_ctc -Dsbs.build.ctc=true -Dbuild.system=sbs
+
+Ant configuration:
+
+.. code-block:: xml
+
+ <hlm:sbsoptions id="commonSBS">
+ <arg line="-k" />
+ <arg name="--filters" value="FilterMetadataLog"/>
+ </hlm:sbsoptions>
+
+ <hlm:sbsoptions id="armv5_CTC_SBS">
+ <argset refid="commonSBS" />
+ <arg line="-c armv5_udeb" />
+ </hlm:sbsoptions>
+
+ <hlm:sbsinput id="armv5-ctc-sbs">
+ <sbsoptions refid="armv5_CTC_SBS" />
+ </hlm:sbsinput>
+
+ <hlm:sbsinput id="build_ctc_input_armv5">
+ <sbsInput refid="armv5-ctc-${build.system}" />
+ <sbsOptions>
+ <arg name="--logfile" value="${compile.log.dir}/${build.id}_armv5_build_ctc.log" />
+ </sbsOptions>
+ </hlm:sbsinput>
+
+ <hlm:sbsbuild id="sbs.build_ctc">
+ <sbsInput refid="build_ctc_input_armv5" />
+ </hlm:sbsbuild>
+
+ <hlm:sbsoptions id="cleanCommon">
+ <arg line="REALLYCLEAN" />
+ <arg line="-c armv5" />
+ </hlm:sbsoptions>
+
+ <hlm:sbsoptions id="armv5Clean">
+ <argset refid="cleanCommon" />
+ </hlm:sbsoptions>
+
+ <hlm:sbsinput id="armv5-sbs-clean">
+ <sbsoptions refid="armv5Clean" />
+ </hlm:sbsinput>
+
+ <hlm:sbsinput id="build_input_clean_armv5">
+ <sbsInput refid="armv5-${build.system}-clean" />
+ <sbsOptions>
+ <arg name="--logfile" value="${compile.log.dir}/${build.id}_armv5_build_clean.log" />
+ <arg name="--makefile" value="${compile.log.dir}/${build.id}_armv5_build_clean" />
+ </sbsOptions>
+ </hlm:sbsinput>
+
+ <hlm:sbsbuild id="sbs.build_ctc_clean">
+ <sbsInput refid="build_input_clean_armv5" />
+ </hlm:sbsbuild>
\ No newline at end of file