# HG changeset patch
# User Shabe Razvi Location D:/maintools/sf-config/common/build.xml
+ d:/maintools/sf-config/common/build.xml
@@ -124,6 +124,9 @@
unpack rnd zips if available Unpack the rnd zips ready to be used in the build Location D:/maintools/sf-config/common/build.test.xml
+ d:/maintools/sf-config/common/build.test.xml
@@ -114,6 +114,15 @@
Sending testdrop to ATS3 Location d:/maintools/sf-config/build.xml
+
Location D:/maintools/sf-config/sf-platform/build.xml
+ d:/maintools/sf-config/sf-platform/build.xml
@@ -106,6 +106,9 @@
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 Name: SF-OS-COMPILE Desc: Compile OS part of build using the spec defined in: Location D:/maintools/sf-config/common/build.postbuild.xml
+ d:/maintools/sf-config/common/build.postbuild.xml
@@ -97,6 +97,24 @@
TODO: Make this work for package builds once we have sysmodel story worked out package all logs into zipfile before publish package all logs into zipfile for publishing Location d:\maintools\sf-config\build.xml:11:
+ Conditional execution No conditions on target execution.
+
+
diff -r 3c858aa7a023 -r 56a1d97e7c73 doc/api/helium/index-1.html
--- a/doc/api/helium/index-1.html Tue Oct 06 17:31:14 2009 +0100
+++ b/doc/api/helium/index-1.html Thu Oct 08 19:36:20 2009 +0100
@@ -115,7 +115,6 @@
- all
+ check-env-arm-license
@@ -52,7 +52,11 @@
- reset-bom-sources-csv
+ get-arm-license
+
+
+
+ set-arm-version
@@ -60,467 +64,7 @@
- sf-bom-info-0
-
-
-
- sf-bom-info-1
-
-
-
- sf-bom-info-10
-
-
-
- sf-bom-info-100
-
-
-
- sf-bom-info-101
-
-
-
- sf-bom-info-102
-
-
-
- sf-bom-info-103
-
-
-
- sf-bom-info-104
-
-
-
- sf-bom-info-105
-
-
-
- sf-bom-info-106
-
-
-
- sf-bom-info-107
-
-
-
- sf-bom-info-108
-
-
-
- sf-bom-info-109
-
-
-
- sf-bom-info-11
-
-
-
- sf-bom-info-110
-
-
-
- sf-bom-info-111
-
-
-
- sf-bom-info-112
-
-
-
- sf-bom-info-113
-
-
-
- sf-bom-info-114
-
-
-
- sf-bom-info-115
-
-
-
- sf-bom-info-12
-
-
-
- sf-bom-info-13
-
-
-
- sf-bom-info-14
-
-
-
- sf-bom-info-15
-
-
-
- sf-bom-info-16
-
-
-
- sf-bom-info-17
-
-
-
- sf-bom-info-18
-
-
-
- sf-bom-info-19
-
-
-
- sf-bom-info-2
-
-
-
- sf-bom-info-20
-
-
-
- sf-bom-info-21
-
-
-
- sf-bom-info-22
-
-
-
- sf-bom-info-23
-
-
-
- sf-bom-info-24
-
-
-
- sf-bom-info-25
-
-
-
- sf-bom-info-26
-
-
-
- sf-bom-info-27
-
-
-
- sf-bom-info-28
-
-
-
- sf-bom-info-29
-
-
-
- sf-bom-info-3
-
-
-
- sf-bom-info-30
-
-
-
- sf-bom-info-31
-
-
-
- sf-bom-info-32
-
-
-
- sf-bom-info-33
-
-
-
- sf-bom-info-34
-
-
-
- sf-bom-info-35
-
-
-
- sf-bom-info-36
-
-
-
- sf-bom-info-37
-
-
-
- sf-bom-info-38
-
-
-
- sf-bom-info-39
-
-
-
- sf-bom-info-4
-
-
-
- sf-bom-info-40
-
-
-
- sf-bom-info-41
-
-
-
- sf-bom-info-42
-
-
-
- sf-bom-info-43
-
-
-
- sf-bom-info-44
-
-
-
- sf-bom-info-45
-
-
-
- sf-bom-info-46
-
-
-
- sf-bom-info-47
-
-
-
- sf-bom-info-48
-
-
-
- sf-bom-info-49
-
-
-
- sf-bom-info-5
-
-
-
- sf-bom-info-50
-
-
-
- sf-bom-info-51
-
-
-
- sf-bom-info-52
-
-
-
- sf-bom-info-53
-
-
-
- sf-bom-info-54
-
-
-
- sf-bom-info-55
-
-
-
- sf-bom-info-56
-
-
-
- sf-bom-info-57
-
-
-
- sf-bom-info-58
-
-
-
- sf-bom-info-59
-
-
-
- sf-bom-info-6
-
-
-
- sf-bom-info-60
-
-
-
- sf-bom-info-61
-
-
-
- sf-bom-info-62
-
-
-
- sf-bom-info-63
-
-
-
- sf-bom-info-64
-
-
-
- sf-bom-info-65
-
-
-
- sf-bom-info-66
-
-
-
- sf-bom-info-67
-
-
-
- sf-bom-info-68
-
-
-
- sf-bom-info-69
-
-
-
- sf-bom-info-7
-
-
-
- sf-bom-info-70
-
-
-
- sf-bom-info-71
-
-
-
- sf-bom-info-72
-
-
-
- sf-bom-info-73
-
-
-
- sf-bom-info-74
-
-
-
- sf-bom-info-75
-
-
-
- sf-bom-info-76
-
-
-
- sf-bom-info-77
-
-
-
- sf-bom-info-78
-
-
-
- sf-bom-info-79
-
-
-
- sf-bom-info-8
-
-
-
- sf-bom-info-80
-
-
-
- sf-bom-info-81
-
-
-
- sf-bom-info-82
-
-
-
- sf-bom-info-83
-
-
-
- sf-bom-info-84
-
-
-
- sf-bom-info-85
-
-
-
- sf-bom-info-86
-
-
-
- sf-bom-info-87
-
-
-
- sf-bom-info-88
-
-
-
- sf-bom-info-89
-
-
-
- sf-bom-info-9
-
-
-
- sf-bom-info-90
-
-
-
- sf-bom-info-91
-
-
-
- sf-bom-info-92
-
-
-
- sf-bom-info-93
-
-
-
- sf-bom-info-94
-
-
-
- sf-bom-info-95
-
-
-
- sf-bom-info-96
-
-
-
- sf-bom-info-97
-
-
-
- sf-bom-info-98
-
-
-
- sf-bom-info-99
+ sf-brag-to-diamonds
@@ -552,10 +96,30 @@
+ sf-check-missing-os-files
+
+
+
+ sf-check-missing-s60-files
+
+
+
+ sf-check-utilities-dir
+
+
+
+ sf-compare-to-baseline
+
+
+
sf-compile
+ sf-create-public-PDK
+
+
+
sf-delete-junction
@@ -568,6 +132,10 @@
+ sf-diamonds-connect
+
+
+
sf-diamonds-tag-build
@@ -576,6 +144,10 @@
+ sf-gen-buildinfo-txt
+
+
+
sf-generate-source-spec
@@ -632,10 +204,6 @@
- sf-parse-project-config
-
-
-
sf-platform-bootstrap
@@ -656,470 +224,6 @@
- sf-prebuild-0
-
-
-
- sf-prebuild-1
-
-
-
- sf-prebuild-10
-
-
-
- sf-prebuild-100
-
-
-
- sf-prebuild-101
-
-
-
- sf-prebuild-102
-
-
-
- sf-prebuild-103
-
-
-
- sf-prebuild-104
-
-
-
- sf-prebuild-105
-
-
-
- sf-prebuild-106
-
-
-
- sf-prebuild-107
-
-
-
- sf-prebuild-108
-
-
-
- sf-prebuild-109
-
-
-
- sf-prebuild-11
-
-
-
- sf-prebuild-110
-
-
-
- sf-prebuild-111
-
-
-
- sf-prebuild-112
-
-
-
- sf-prebuild-113
-
-
-
- sf-prebuild-114
-
-
-
- sf-prebuild-115
-
-
-
- sf-prebuild-12
-
-
-
- sf-prebuild-13
-
-
-
- sf-prebuild-14
-
-
-
- sf-prebuild-15
-
-
-
- sf-prebuild-16
-
-
-
- sf-prebuild-17
-
-
-
- sf-prebuild-18
-
-
-
- sf-prebuild-19
-
-
-
- sf-prebuild-2
-
-
-
- sf-prebuild-20
-
-
-
- sf-prebuild-21
-
-
-
- sf-prebuild-22
-
-
-
- sf-prebuild-23
-
-
-
- sf-prebuild-24
-
-
-
- sf-prebuild-25
-
-
-
- sf-prebuild-26
-
-
-
- sf-prebuild-27
-
-
-
- sf-prebuild-28
-
-
-
- sf-prebuild-29
-
-
-
- sf-prebuild-3
-
-
-
- sf-prebuild-30
-
-
-
- sf-prebuild-31
-
-
-
- sf-prebuild-32
-
-
-
- sf-prebuild-33
-
-
-
- sf-prebuild-34
-
-
-
- sf-prebuild-35
-
-
-
- sf-prebuild-36
-
-
-
- sf-prebuild-37
-
-
-
- sf-prebuild-38
-
-
-
- sf-prebuild-39
-
-
-
- sf-prebuild-4
-
-
-
- sf-prebuild-40
-
-
-
- sf-prebuild-41
-
-
-
- sf-prebuild-42
-
-
-
- sf-prebuild-43
-
-
-
- sf-prebuild-44
-
-
-
- sf-prebuild-45
-
-
-
- sf-prebuild-46
-
-
-
- sf-prebuild-47
-
-
-
- sf-prebuild-48
-
-
-
- sf-prebuild-49
-
-
-
- sf-prebuild-5
-
-
-
- sf-prebuild-50
-
-
-
- sf-prebuild-51
-
-
-
- sf-prebuild-52
-
-
-
- sf-prebuild-53
-
-
-
- sf-prebuild-54
-
-
-
- sf-prebuild-55
-
-
-
- sf-prebuild-56
-
-
-
- sf-prebuild-57
-
-
-
- sf-prebuild-58
-
-
-
- sf-prebuild-59
-
-
-
- sf-prebuild-6
-
-
-
- sf-prebuild-60
-
-
-
- sf-prebuild-61
-
-
-
- sf-prebuild-62
-
-
-
- sf-prebuild-63
-
-
-
- sf-prebuild-64
-
-
-
- sf-prebuild-65
-
-
-
- sf-prebuild-66
-
-
-
- sf-prebuild-67
-
-
-
- sf-prebuild-68
-
-
-
- sf-prebuild-69
-
-
-
- sf-prebuild-7
-
-
-
- sf-prebuild-70
-
-
-
- sf-prebuild-71
-
-
-
- sf-prebuild-72
-
-
-
- sf-prebuild-73
-
-
-
- sf-prebuild-74
-
-
-
- sf-prebuild-75
-
-
-
- sf-prebuild-76
-
-
-
- sf-prebuild-77
-
-
-
- sf-prebuild-78
-
-
-
- sf-prebuild-79
-
-
-
- sf-prebuild-8
-
-
-
- sf-prebuild-80
-
-
-
- sf-prebuild-81
-
-
-
- sf-prebuild-82
-
-
-
- sf-prebuild-83
-
-
-
- sf-prebuild-84
-
-
-
- sf-prebuild-85
-
-
-
- sf-prebuild-86
-
-
-
- sf-prebuild-87
-
-
-
- sf-prebuild-88
-
-
-
- sf-prebuild-89
-
-
-
- sf-prebuild-9
-
-
-
- sf-prebuild-90
-
-
-
- sf-prebuild-91
-
-
-
- sf-prebuild-92
-
-
-
- sf-prebuild-93
-
-
-
- sf-prebuild-94
-
-
-
- sf-prebuild-95
-
-
-
- sf-prebuild-96
-
-
-
- sf-prebuild-97
-
-
-
- sf-prebuild-98
-
-
-
- sf-prebuild-99
-
-
-
sf-prebuild-announce
@@ -1160,6 +264,10 @@
+ sf-run-analysis-missing-files
+
+
+
sf-run-analysis-raptor
@@ -1192,6 +300,10 @@
+ sf-run-sfl-licence-munging
+
+
+
sf-s60-compile
@@ -1204,6 +316,10 @@
+ sf-start-ats
+
+
+
sf-summary
@@ -1216,6 +332,14 @@
+ sf-test-bc-check
+
+
+
+ sf-test-smoketest
+
+
+
sf-truclean
diff -r 3c858aa7a023 -r 56a1d97e7c73 doc/api/helium/deprecated-list.html
--- a/doc/api/helium/deprecated-list.html Tue Oct 06 17:31:14 2009 +0100
+++ b/doc/api/helium/deprecated-list.html Thu Oct 08 19:36:20 2009 +0100
@@ -248,444 +248,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
H
@@ -422,7 +423,6 @@
SF-POSTBUILD
- SF-SOURCESPEC
-
Property groups
diff -r 3c858aa7a023 -r 56a1d97e7c73 doc/api/helium/overview-summary.html
--- a/doc/api/helium/overview-summary.html Tue Oct 06 17:31:14 2009 +0100
+++ b/doc/api/helium/overview-summary.html Thu Oct 08 19:36:20 2009 +0100
@@ -122,10 +122,6 @@
SF-POSTBUILD
-
-
SF-SOURCESPEC
-
-
diff -r 3c858aa7a023 -r 56a1d97e7c73 doc/api/helium/project-SF-COMMON-CONFIG.html
--- a/doc/api/helium/project-SF-COMMON-CONFIG.html Tue Oct 06 17:31:14 2009 +0100
+++ b/doc/api/helium/project-SF-COMMON-CONFIG.html Thu Oct 08 19:36:20 2009 +0100
@@ -82,7 +82,7 @@
Project SF-COMMON-CONFIG
Description
sf-diamondize-bom
+
+ sf-diamonds-connect
+
sf-diamonds-tag-build
@@ -151,9 +154,6 @@
sf-package-source
-
- sf-parse-project-config
-
sf-prebuild
@@ -181,7 +181,7 @@
sf-truclean
-
sf-unpack-rnd
+ sf-unpack-rnd
sf-zip-content
@@ -285,6 +285,10 @@
+${sf.common.config.dir}/tools/brag/logToBRAG.pl
+
+
+
brag_script.pl
@@ -293,6 +297,14 @@
+${sf.common.config.dir}/tools/generate_diamonds_tags_xml.pl
+
+
+
+--output=${build.drive}/output/logs/sf-diamonds-tag-build.xml
+
+
+
${sf.common.config.dir}/tools/listdir.pl
@@ -328,6 +340,10 @@
${build.log.dir}/rnd_excludefile.txt
+
+${sf.common.config.dir}/tools/brag/logToBRAG.pl
+
+
Python Modules
diff -r 3c858aa7a023 -r 56a1d97e7c73 doc/api/helium/project-SF-COMMON-TEST.html
--- a/doc/api/helium/project-SF-COMMON-TEST.html Tue Oct 06 17:31:14 2009 +0100
+++ b/doc/api/helium/project-SF-COMMON-TEST.html Thu Oct 08 19:36:20 2009 +0100
@@ -82,7 +82,7 @@
Project SF-COMMON-TEST
Description
+ sf-send-testpkg
+
+ sf-start-ats
+
+
+ sf-test-bc-check
+
+
sf-test-smoketest
+ Properties
diff -r 3c858aa7a023 -r 56a1d97e7c73 doc/api/helium/project-SF-CONFIG.html
--- a/doc/api/helium/project-SF-CONFIG.html Tue Oct 06 17:31:14 2009 +0100
+++ b/doc/api/helium/project-SF-CONFIG.html Thu Oct 08 19:36:20 2009 +0100
@@ -82,6 +82,8 @@
Project SF-CONFIG
Description
+ Target name Description
+
+ check-env-arm-license
+
+
+ get-arm-license
+
+
set-arm-version
+ Properties
diff -r 3c858aa7a023 -r 56a1d97e7c73 doc/api/helium/project-SF-PLATFORM-CONFIG.html
--- a/doc/api/helium/project-SF-PLATFORM-CONFIG.html Tue Oct 06 17:31:14 2009 +0100
+++ b/doc/api/helium/project-SF-PLATFORM-CONFIG.html Thu Oct 08 19:36:20 2009 +0100
@@ -82,7 +82,7 @@
Project SF-PLATFORM-CONFIG
Description
sf-compile
+
+ sf-gen-buildinfo-txt
+
sf-os-compile
diff -r 3c858aa7a023 -r 56a1d97e7c73 doc/api/helium/project-SF-POSTBUILD.html
--- a/doc/api/helium/project-SF-POSTBUILD.html Tue Oct 06 17:31:14 2009 +0100
+++ b/doc/api/helium/project-SF-POSTBUILD.html Thu Oct 08 19:36:20 2009 +0100
@@ -82,7 +82,7 @@
Project SF-POSTBUILD
Description
Target name Description
+
+ sf-brag-to-diamonds
+
+
+ sf-check-missing-os-files
+
+
+ sf-check-missing-s60-files
+
+
+ sf-check-utilities-dir
+
+
+ sf-compare-to-baseline
+
+
+ sf-create-public-PDK
+
sf-package-binary
@@ -127,6 +145,9 @@
sf-run-analysis-list
+
+ sf-run-analysis-missing-files
+
sf-run-analysis-raptor
@@ -151,10 +172,13 @@
sf-run-evalid
+
+ sf-run-sfl-licence-munging
+
sf-tag-hg-code
-
@@ -179,10 +203,6 @@
sf-zip-logs
+ sf-zip-logs
-${sf.common.config.dir}/tools/zip_includefiles.pl
-
-
-
-x@${build.log.dir}/rnd_excludefile.txt
@@ -211,6 +231,10 @@
+${sf.common.config.dir}/tools/brag/raptorToBRAG.pl
+
+
+
${sf.common.config.dir}/tools/analysis/yarp.pl
@@ -239,9 +263,53 @@
+${sf.project.location}/sysdefs/system_model_s60.xml
+
+
+
${sf.common.config.dir}/tools/analysis/find_collisions.pl
+
+${sf.common.config.dir}/tools/brag/send_xml_to_diamonds.py
+
+
+
+${build.log.dir}/sf-run-analysis.xml
+
+
+
+${sf.common.config.dir}/tools/mergeXML.pl
+
+
+
+${build.log.dir}/summary/*?_BRAG.xml
+
+
+
+${sf.common.config.dir}/tools/brag/send_xml_to_diamonds.py
+
+
+
+${temp.build.dir}/bragForDiamonds.xml
+
+
+
+${build.drive}/utilities/releaseAutomation/fcls4releasenotes.pl
+
+
+
+${build.drive}/utilities/releaseAutomation/mercurialComparison.pl
+
+
+
+${build.log.dir}/BOM/build-info.xml
+
+
+
+${build.drive}/utilities/williamr/convert_to_eula.pl
+
+
Python Modules
diff -r 3c858aa7a023 -r 56a1d97e7c73 doc/api/helium/project-frame-SF-COMMON-CONFIG.html
--- a/doc/api/helium/project-frame-SF-COMMON-CONFIG.html Tue Oct 06 17:31:14 2009 +0100
+++ b/doc/api/helium/project-frame-SF-COMMON-CONFIG.html Thu Oct 08 19:36:20 2009 +0100
@@ -52,6 +52,8 @@
sf-diamondize-bom
+ sf-diamonds-connect
+
sf-diamonds-tag-build
sf-generate-source-spec
@@ -70,8 +72,6 @@
sf-package-source
- sf-parse-project-config
-
sf-prebuild
sf-prebuild-announce
diff -r 3c858aa7a023 -r 56a1d97e7c73 doc/api/helium/project-frame-SF-COMMON-TEST.html
--- a/doc/api/helium/project-frame-SF-COMMON-TEST.html Tue Oct 06 17:31:14 2009 +0100
+++ b/doc/api/helium/project-frame-SF-COMMON-TEST.html Thu Oct 08 19:36:20 2009 +0100
@@ -46,6 +46,12 @@
sf-send-testpkg
+ sf-start-ats
+
+ sf-test-bc-check
+
+ sf-test-smoketest
+
diff -r 3c858aa7a023 -r 56a1d97e7c73 doc/api/helium/project-frame-SF-CONFIG.html
--- a/doc/api/helium/project-frame-SF-CONFIG.html Tue Oct 06 17:31:14 2009 +0100
+++ b/doc/api/helium/project-frame-SF-CONFIG.html Thu Oct 08 19:36:20 2009 +0100
@@ -34,6 +34,12 @@
+ check-env-arm-license
+
+ get-arm-license
+
+ set-arm-version
+
diff -r 3c858aa7a023 -r 56a1d97e7c73 doc/api/helium/project-frame-SF-PLATFORM-CONFIG.html
--- a/doc/api/helium/project-frame-SF-PLATFORM-CONFIG.html Tue Oct 06 17:31:14 2009 +0100
+++ b/doc/api/helium/project-frame-SF-PLATFORM-CONFIG.html Thu Oct 08 19:36:20 2009 +0100
@@ -40,6 +40,8 @@
sf-compile
+ sf-gen-buildinfo-txt
+
sf-os-compile
sf-platform-bootstrap
diff -r 3c858aa7a023 -r 56a1d97e7c73 doc/api/helium/project-frame-SF-POSTBUILD.html
--- a/doc/api/helium/project-frame-SF-POSTBUILD.html Tue Oct 06 17:31:14 2009 +0100
+++ b/doc/api/helium/project-frame-SF-POSTBUILD.html Thu Oct 08 19:36:20 2009 +0100
@@ -34,6 +34,18 @@
+ sf-brag-to-diamonds
+
+ sf-check-missing-os-files
+
+ sf-check-missing-s60-files
+
+ sf-check-utilities-dir
+
+ sf-compare-to-baseline
+
+ sf-create-public-PDK
+
sf-package-binary
sf-package-postbuild-rnd
@@ -54,6 +66,8 @@
sf-run-analysis-list
+ sf-run-analysis-missing-files
+
sf-run-analysis-raptor
sf-run-analysis-whatlog
@@ -70,6 +84,8 @@
sf-run-evalid
+ sf-run-sfl-licence-munging
+
sf-tag-hg-code
sf-zip-logs
diff -r 3c858aa7a023 -r 56a1d97e7c73 doc/api/helium/target-check-env-arm-license.dot.png
Binary file doc/api/helium/target-check-env-arm-license.dot.png has changed
diff -r 3c858aa7a023 -r 56a1d97e7c73 doc/api/helium/target-check-env-arm-license.html
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/api/helium/target-check-env-arm-license.html Thu Oct 08 19:36:20 2009 +0100
@@ -0,0 +1,194 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ overview
+
+ deprecated
+
+ properties-table
+ index
+ help
+
+Helium API
+
+
+
+
+
+ prev
+ next
+
+ frames
+ no frames
+
+
+
+
+
+
+
+
+
+
+Target check-env-arm-license
+
+
+
+Description
+
+
+
+
+
+Property dependencies
+
+
+
+
+
+
+ Name Edit status
+
+
+ User editable properties
+
+
+Internal properties
+
+
+
+
+ <target name="check-env-arm-license"/> ++ + +
+
+
|
++Helium API + + | +||||||
| + prev + next | ++ frames + no frames + + + + + + | +||||||
Location
-D:\maintools\sf-config\sf-platform\build.xml:69: +
d:\maintools\sf-config\sf-platform\build.xml:84:
Conditional execution
diff -r 3c858aa7a023 -r 56a1d97e7c73 doc/api/helium/target-example.dot.png Binary file doc/api/helium/target-example.dot.png has changed diff -r 3c858aa7a023 -r 56a1d97e7c73 doc/api/helium/target-generate-layers.dot.png Binary file doc/api/helium/target-generate-layers.dot.png has changed diff -r 3c858aa7a023 -r 56a1d97e7c73 doc/api/helium/target-generate-layers.html --- a/doc/api/helium/target-generate-layers.html Tue Oct 06 17:31:14 2009 +0100 +++ b/doc/api/helium/target-generate-layers.html Thu Oct 08 19:36:20 2009 +0100 @@ -82,7 +82,7 @@Location
-D:\maintools\sf-config\common\build.xml:180: +
d:\maintools\sf-config\common\build.xml:186:
Conditional execution
diff -r 3c858aa7a023 -r 56a1d97e7c73 doc/api/helium/target-get-arm-license.dot.png Binary file doc/api/helium/target-get-arm-license.dot.png has changed diff -r 3c858aa7a023 -r 56a1d97e7c73 doc/api/helium/target-get-arm-license.html --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/doc/api/helium/target-get-arm-license.html Thu Oct 08 19:36:20 2009 +0100 @@ -0,0 +1,196 @@ + + + + + + + + + + + + + + + + +
+
+
|
++Helium API + + | +||||||
| + prev + next | ++ frames + no frames + + + + + + | +||||||
Location
+d:\maintools\sf-config\build.xml:12: +
+ +Conditional execution
+No conditions on target execution.
++
+ ++
| Name | Edit status | +
|---|---|
| User editable properties | +|
| Internal properties | +|
+
+
+
+ <target name="get-arm-license"/> ++ + +
+
+
|
++Helium API + + | +||||||
| + prev + next | ++ frames + no frames + + + + + + | +||||||
+
+
|
++Helium API + + | +||||||
| + prev + next | ++ frames + no frames + + + + + + | +||||||
Location
+d:\maintools\sf-config\build.xml:10: +
+ +Conditional execution
+No conditions on target execution.
++
+ ++
| Name | Edit status | +
|---|---|
| User editable properties | +|
| Internal properties | +|
+
+
+
+ <target name="set-arm-version"/> ++ + +
+
+
|
++Helium API + + | +||||||
| + prev + next | ++ frames + no frames + + + + + + | +||||||
Location
-D:\maintools\sf-config\common\build.test.xml:31: +
d:\maintools\sf-config\common\build.test.xml:34:
Conditional execution
@@ -167,11 +167,13 @@
+
+
|
++Helium API + + | +||||||
| + prev + next | ++ frames + no frames + + + + + + | +||||||
Location
+d:\maintools\sf-config\common\build.postbuild.xml:507: +
+ +Conditional execution
+No conditions on target execution.
++
+ ++
| Name | +
|---|
| perl | +
| python | +
+
| Name | Edit status | +
|---|---|
| User editable properties | +|
| Internal properties | +|
| build.log.dir | discouraged | +
| diamonds.build.id | never | +
| diamonds.host | discouraged | +
| temp.build.dir | never | +
+
+
+
+ <target name="sf-brag-to-diamonds">
+ <!-- Merge all our bits of XML together -->
+ <exec executable="perl" output="${build.log.dir}/summary/_BRAG.xml">
+ <arg value="${sf.common.config.dir}/tools/mergeXML.pl"/>
+ <arg value="--xsl=brag.xsl"/>
+ <arg value="--merge=buildStatus,phase(name),step(name),failures(level)"/>
+ <arg value="${build.log.dir}/summary/*?_BRAG.xml"/>
+ </exec>
+ <!-- Run XSL transform to create file to send to diamonds -->
+ <java jar="${sf.common.config.dir}/sysdefdowngrade/xalan-j_2_7_1/xalan.jar" fork="true">
+ <arg value="-IN"/>
+ <arg value="${build.log.dir}/summary/_BRAG.xml"/>
+ <arg value="-XSL"/>
+ <arg value="${sf.common.config.dir}/tools/brag/bragForDiamonds.xsl"/>
+ <arg value="-OUT"/>
+ <arg value="${temp.build.dir}/bragForDiamonds.xml"/>
+ </java>
+ <if>
+ <istrue value="${sf.spec.publish.enable}"/>
+ <then>
+ <!-- Try to obtain the diamonds ID for this build -->
+ <if>
+ <not><isset property="diamonds.build.id"/></not>
+ <then>
+ <property file="${build.log.dir}/diamonds_build_id.properties"/> <!-- This will fail silently -->
+ </then>
+ </if>
+ <if>
+ <isset property="diamonds.build.id"/>
+ <then>
+ <!-- Send the data to the server -->
+ <exec executable="python">
+ <arg value="${sf.common.config.dir}/tools/brag/send_xml_to_diamonds.py"/>
+ <arg value="-s"/>
+ <arg value="${diamonds.host}"/>
+ <arg value="-u"/>
+ <arg value="${diamonds.build.id}"/>
+ <arg value="-f"/>
+ <arg value="${temp.build.dir}/bragForDiamonds.xml"/>
+ </exec>
+ </then>
+ <else>
+ <echo message="diamonds.build.id is not known - unable to push any build specific information to diamonds server"/>
+ </else>
+ </if>
+ </then>
+ </if>
+ </target>
+
+
+
+
+
+
|
++Helium API + + | +||||||
| + prev + next | ++ frames + no frames + + + + + + | +||||||
Location
-D:\maintools\sf-config\common\build.xml:122: +
d:\maintools\sf-config\common\build.xml:145:
Conditional execution
@@ -123,62 +123,70 @@
Location
-D:\maintools\sf-config\common\build.xml:136: +
d:\maintools\sf-config\common\build.xml:149:
Conditional execution
@@ -123,47 +123,59 @@
Location
-D:\maintools\sf-config\sf-platform\build.xml:20: +
d:\maintools\sf-config\sf-platform\build.xml:20:
Conditional execution
@@ -123,49 +123,61 @@
Location
-D:\maintools\sf-config\common\build.test.xml:139: +
d:\maintools\sf-config\common\build.test.xml:142:
Conditional execution
@@ -152,10 +152,11 @@
Location
-D:\maintools\sf-config\common\build.xml:140: +
d:\maintools\sf-config\common\build.xml:153:
Conditional execution
@@ -123,65 +123,73 @@
Location
-D:\maintools\sf-config\common\build.xml:99: +
d:\maintools\sf-config\common\build.xml:95:
Conditional execution
@@ -105,6 +105,9 @@
<target name="sf-check-env">
-
<!-- Conditional location of BuildEnv.xml. Project always preferred to default -->
<if><available file="${sf.project.location}/BuildEnv.xml"/>
<then>
@@ -159,7 +161,7 @@
</if>
<echo message="Build Env against ${sf.buildenv.location}/BuildEnv.xml"/>
- <exec executable="perl" dir="${sf.common.config.dir}/tools" failonerror="true">
+ <exec executable="perl" dir="${sf.common.config.dir}/tools" resultproperty="sf.checkenv.exit">
<arg value="CheckBuildEnv.pl"/>
<arg value="--xml=${sf.buildenv.location}/BuildEnv.xml"/>
<arg value="--dbg=${build.log.dir}/BuildEnvironmentCheck.log"/>
@@ -167,6 +169,24 @@
<arg value="--tools='${sf.spec.sbs.tools.config}'"/>
<arg value="Common"/>
</exec>
+ <exec executable="perl" failonerror="false" output="${build.log.dir}/summary/BuildEnvironmentCheck_BRAG.xml" logError="true">
+ <arg value="${sf.common.config.dir}/tools/brag/logToBRAG.pl"/>
+ <arg value="--phase=Prebuild"/>
+ <arg value="--step=Build Environment Check"/>
+ <arg value="--rules=${sf.common.config.dir}/tools/brag/rules.BuildEnvironmentCheck.tsv"/>
+ <arg value="${build.log.dir}/BuildEnvironmentCheck.log"/>
+ </exec>
+ <fail>
+ <condition>
+ <not>
+ <or>
+ <equals arg1="sf.checkenv.exit" arg2="0"/>
+ <isset property="sf.suppress.buildenv.check"/>
+ </or>
+ </not>
+ </condition>
+Build Environment Check failed. To stop this failure aborting the build set property sf.suppress.buildenv.check to any value.
+ </fail>
</target>
diff -r 3c858aa7a023 -r 56a1d97e7c73 doc/api/helium/target-sf-check-missing-os-files.dot.png
Binary file doc/api/helium/target-sf-check-missing-os-files.dot.png has changed
diff -r 3c858aa7a023 -r 56a1d97e7c73 doc/api/helium/target-sf-check-missing-os-files.html
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/api/helium/target-sf-check-missing-os-files.html Thu Oct 08 19:36:20 2009 +0100
@@ -0,0 +1,223 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
|
++Helium API + + | +||||||
| + prev + next | ++ frames + no frames + + + + + + | +||||||
Location
+d:\maintools\sf-config\common\build.postbuild.xml:649: +
+ +Conditional execution
+No conditions on target execution.
++
+ ++
| Name | Edit status | +
|---|---|
| User editable properties | +|
| Internal properties | +|
+
+
+
+ <target name="sf-check-missing-os-files">
+ <hlm:argSet xmlns:hlm="http://www.nokia.com/helium" id="sbs.check.tools.var">
+ <hlm:arg name="config" value="${sf.spec.sbs.tools.config}"/>
+ <hlm:arg name="run-check" value="true"/>
+ </hlm:argSet>
+
+ <hlm:argSet xmlns:hlm="http://www.nokia.com/helium" id="sbs.check.main.var">
+ <hlm:arg name="config" value="${sf.spec.sbs.config}"/>
+ <hlm:arg name="run-check" value="true"/>
+ </hlm:argSet>
+ <antcall target="compile-main" inheritAll="false" inheritRefs="true">
+ <param name="build.system" value="${sf.spec.build.system}"/>
+ <param name="sysdef.configurations.list" value="${sf.spec.os.sysdef.clean.configurations.list}"/>
+ <param name="sf.spec.sysdef.version" value="${sf.spec.os.sysdef.version}"/>
+ <param name="build.id" value="sbs_check"/>
+ <reference refid="sbs.check.tools.var" torefid="sbs.var"/>
+ <reference refid="sbs.toolsbuild.options" torefid="sbs.make.options"/>
+ <reference refid="sf.spec.os.system.definition.files" torefid="system.definition.files"/>
+ </antcall>
+ <antcall target="compile-main" inheritAll="false" inheritRefs="true">
+ <param name="build.system" value="${sf.spec.build.system}"/>
+ <param name="sysdef.configurations.list" value="${sf.spec.os.sysdef.clean.configurations.list}"/>
+ <param name="sf.spec.sysdef.version" value="${sf.spec.os.sysdef.version}"/>
+ <param name="build.id" value="sbs_check"/>
+ <reference refid="sbs.check.main.var" torefid="sbs.var"/>
+ <reference refid="sbs.fullbuild.options" torefid="sbs.make.options"/>
+ <reference refid="sf.spec.os.system.definition.files" torefid="system.definition.files"/>
+ </antcall>
+ </target>
+
+
+
+
+
+
|
++Helium API + + | +||||||
| + prev + next | ++ frames + no frames + + + + + + | +||||||
+
+
|
++Helium API + + | +||||||
| + prev + next | ++ frames + no frames + + + + + + | +||||||
Location
+d:\maintools\sf-config\common\build.postbuild.xml:679: +
+ +Conditional execution
+No conditions on target execution.
++
+ ++
| Name | Edit status | +
|---|---|
| User editable properties | +|
| Internal properties | +|
+
+
+
+ <target name="sf-check-missing-s60-files">
+
+ <hlm:argSet xmlns:hlm="http://www.nokia.com/helium" id="sbs.check.tools.var">
+ <hlm:arg name="config" value="${sf.spec.sbs.tools.config}"/>
+ <hlm:arg name="run-check" value="true"/>
+ </hlm:argSet>
+
+ <hlm:argSet xmlns:hlm="http://www.nokia.com/helium" id="sbs.check.main.var">
+ <hlm:arg name="config" value="${sf.spec.sbs.config}"/>
+ <hlm:arg name="run-check" value="true"/>
+ </hlm:argSet>
+ <antcall target="compile-main" inheritAll="false" inheritRefs="true">
+ <param name="build.system" value="${sf.spec.build.system}"/>
+ <param name="sysdef.configurations.list" value="${sf.spec.s60.sysdef.clean.configurations.list}"/>
+ <param name="sf.spec.sysdef.version" value="${sf.spec.s60.sysdef.version}"/>
+ <param name="build.id" value="sbs_check"/>
+ <reference refid="sbs.check.tools.var" torefid="sbs.var"/>
+ <reference refid="sbs.toolsbuild.options" torefid="sbs.make.options"/>
+ <reference refid="sf.spec.s60.system.definition.files" torefid="system.definition.files"/>
+ </antcall>
+ <antcall target="compile-main" inheritAll="false" inheritRefs="true">
+ <param name="build.system" value="${sf.spec.build.system}"/>
+ <param name="sysdef.configurations.list" value="${sf.spec.s60.sysdef.clean.configurations.list}"/>
+ <param name="sf.spec.sysdef.version" value="${sf.spec.os.sysdef.version}"/>
+ <param name="build.id" value="sbs_check"/>
+ <reference refid="sbs.check.main.var" torefid="sbs.var"/>
+ <reference refid="sbs.fullbuild.options" torefid="sbs.make.options"/>
+ <reference refid="sf.spec.s60.system.definition.files" torefid="system.definition.files"/>
+ </antcall>
+
+ </target>
+
+
+
+
+
+
|
++Helium API + + | +||||||
| + prev + next | ++ frames + no frames + + + + + + | +||||||
+
+
|
++Helium API + + | +||||||
| + prev + next | ++ frames + no frames + + + + + + | +||||||
Location
+d:\maintools\sf-config\common\build.postbuild.xml:556: +
+ +Conditional execution
+No conditions on target execution.
++
+ ++
| Name | Edit status | +
|---|---|
| User editable properties | +|
| build.drive | recommended | +
| Internal properties | +|
+
+
+
+ <target name="sf-check-utilities-dir">
+ <available property="sf-utilities-available" file="${build.drive}/utilities" type="dir"/>
+ </target>
+
+
+
+
+
+
|
++Helium API + + | +||||||
| + prev + next | ++ frames + no frames + + + + + + | +||||||
+
+
|
++Helium API + + | +||||||
| + prev + next | ++ frames + no frames + + + + + + | +||||||
Location
+d:\maintools\sf-config\common\build.postbuild.xml:560: +
+ +Conditional execution
+Target is run if property defined: sf-utilities-available
+
+ ++
| Name | +
|---|
| perl | +
| perl | +
+
| Name | Edit status | +
|---|---|
| User editable properties | +|
| build.drive | recommended | +
| Internal properties | +|
| build.log.dir | discouraged | +
+
+
+
+ <target name="sf-compare-to-baseline" depends="sf-diamondize-bom,sf-check-utilities-dir" if="sf-utilities-available">
+ <property name="sf.releasenotes.wiki.txt" value="${build.log.dir}/releaseNotes.wiki.txt"/>
+ <delete file="${sf.releasenotes.wiki.txt}"/>
+ <!-- FCL usage -->
+ <exec executable="perl" dir="${build.drive}/utilities/releaseAutomation/" output="${build.log.dir}/fcls4releasenotes.log">
+ <arg value="${build.drive}/utilities/releaseAutomation/fcls4releasenotes.pl"/>
+ <arg value="--pdkname1=${sf.previous.pdk.tag}"/>
+ <arg value="--pdkloc2=${build.log.dir}"/>
+ </exec>
+ <!-- Mercurial comparison -->
+ <echo file="${sf.releasenotes.wiki.txt}" append="true">== Mercurial Comparison ==${line.separator}${line.separator}</echo>
+ <if>
+ <isset property="sf.previous.pdk.tag"/>
+ <then>
+ <echo file="${sf.releasenotes.wiki.txt}" append="true">The Mercurial changes from Nokia were delivered as a bulk update based on '''XXXXXXXXXXXXXXXXXXXXXX'''.${line.separator}${line.separator}List of the Mercurial changes (files added/removed/modified) between ${sf.previous.pdk.tag} and PDK '''XXXXX''' - [[Media:XXXX.txt]].${line.separator}${line.separator}A short study of the results concentrating on the added and removed files has identified these significant package changes:${line.separator}${line.separator}</echo>
+ <if>
+ <istrue value="${sf.spec.sourcesync.archive}"/>
+ <then>
+ <echo file="${sf.releasenotes.wiki.txt}" append="true">'''Information cannot be derived as source was synced with archive option'''"${line.separator}${line.separator}</echo>
+ </then>
+ <else>
+ <exec executable="perl" dir="${build.drive}/" output="${sf.releasenotes.wiki.txt}" append="true">
+ <arg value="${build.drive}/utilities/releaseAutomation/mercurialComparison.pl"/>
+ <arg value="${build.log.dir}/BOM/build-info.xml"/>
+ <arg value="${sf.previous.pdk.tag}"/>
+ <arg value="${build.log.dir}/mercurialComparison.tsv"/>
+ </exec>
+ </else>
+ </if>
+ </then>
+ <else>
+ <echo file="${sf.releasenotes.wiki.txt}" append="true">'''Information cannot be provided as the tag for the previous PDK was not provided to the build'''"${line.separator}${line.separator}</echo>
+ </else>
+ </if>
+
+ <!-- Code churn -->
+ <!-- TODO? -->
+ <fixcrlf file="${sf.releasenotes.wiki.txt}"/>
+ </target>
+
+
+
+
+
+
|
++Helium API + + | +||||||
| + prev + next | ++ frames + no frames + + + + + + | +||||||
Location
-D:\maintools\sf-config\sf-platform\build.xml:115: +
d:\maintools\sf-config\sf-platform\build.xml:130:
Conditional execution
diff -r 3c858aa7a023 -r 56a1d97e7c73 doc/api/helium/target-sf-create-public-PDK.dot.png Binary file doc/api/helium/target-sf-create-public-PDK.dot.png has changed diff -r 3c858aa7a023 -r 56a1d97e7c73 doc/api/helium/target-sf-create-public-PDK.html --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/doc/api/helium/target-sf-create-public-PDK.html Thu Oct 08 19:36:20 2009 +0100 @@ -0,0 +1,254 @@ + + + + + + + + + + + + + + + + +
+
+
|
++Helium API + + | +||||||
| + prev + next | ++ frames + no frames + + + + + + | +||||||
Location
+d:\maintools\sf-config\common\build.postbuild.xml:711: +
+ +Conditional execution
+No conditions on target execution.
++
+ ++
| Name | Edit status | +
|---|---|
| User editable properties | +|
| Internal properties | +|
+
+
+
+ <target name="sf-create-public-PDK" depends="sf-prebuild,sf-run-sfl-licence-munging">
+ <if>
+ <istrue value="${sf.spec.md5.enable}"/>
+ <then>
+ <echo message="INFO Creating MD5s"/>
+ <runtarget target="sf-run-evalid"/>
+ </then>
+ </if>
+
+ <!-- Package up the binaries we built -->
+ <if>
+ <istrue value="${sf.spec.package.bin.enable}"/>
+ <then>
+ <echo message="INFO Packaging Binaries"/>
+ <runtarget target="sf-package-binary"/>
+ <runtarget target="sf-package-tools"/>
+
+ <echo message="INFO Validate Zip files"/>
+ <runtarget target="sf-package-validate"/>
+ </then>
+ </if>
+ <runtarget target="sf-zip-logs"/>
+ <if>
+ <istrue value="${sf.spec.publish.enable}"/>
+ <then>
+ <echo message="Publish log files and reports to ${sf.spec.publish.rootdir}"/>
+ <runtarget target="sf-publish"/>
+ </then>
+ </if>
+ </target>
+
+
+
+
+
+
|
++Helium API + + | +||||||
| + prev + next | ++ frames + no frames + + + + + + | +||||||
Location
-D:\maintools\sf-config\common\build.test.xml:23: +
d:\maintools\sf-config\common\build.test.xml:26:
Conditional execution
diff -r 3c858aa7a023 -r 56a1d97e7c73 doc/api/helium/target-sf-delta-dir.dot.png Binary file doc/api/helium/target-sf-delta-dir.dot.png has changed diff -r 3c858aa7a023 -r 56a1d97e7c73 doc/api/helium/target-sf-delta-dir.html --- a/doc/api/helium/target-sf-delta-dir.html Tue Oct 06 17:31:14 2009 +0100 +++ b/doc/api/helium/target-sf-delta-dir.html Thu Oct 08 19:36:20 2009 +0100 @@ -82,7 +82,7 @@Location
-D:\maintools\sf-config\common\build.xml:331: +
d:\maintools\sf-config\common\build.xml:341:
Conditional execution
diff -r 3c858aa7a023 -r 56a1d97e7c73 doc/api/helium/target-sf-diamondize-bom.dot.png Binary file doc/api/helium/target-sf-diamondize-bom.dot.png has changed diff -r 3c858aa7a023 -r 56a1d97e7c73 doc/api/helium/target-sf-diamondize-bom.html --- a/doc/api/helium/target-sf-diamondize-bom.html Tue Oct 06 17:31:14 2009 +0100 +++ b/doc/api/helium/target-sf-diamondize-bom.html Thu Oct 08 19:36:20 2009 +0100 @@ -82,7 +82,7 @@Location
-D:\maintools\sf-config\common\build.xml:420: +
d:\maintools\sf-config\common\build.xml:430:
Conditional execution
@@ -129,8 +129,10 @@
- <target name="sf-diamondize-bom">
- <if>
- <istrue value="${sf.spec.publish.enable}"/>
- <then>
- <fmpp sourceFile="${sf.common.config.dir}/templates/build-info.xml.ftl" outputFile="${build.drive}/output/logs/sf-diamondize-bom.xml">
- <data expandProperties="yes">
- ant: antProperties()
- config: csv(${build.drive}/output/logs/BOM/config.csv,{separator:',',headers:[loc,dst,rev]})
- project: csv(${build.drive}/output/logs/BOM/project.csv,{separator:',',headers:[loc,dst,rev]})
- baseline: slicedText(${build.drive}/output/logs/BOM/baseline.txt,{trim})
- toolsbaseline: slicedText(${build.drive}/output/logs/BOM/toolsbaseline.txt,{trim})
- sources: csv(${build.drive}/output/logs/BOM/sources.csv,{separator:',',headers:[loc,dst,type,rev,sysdef]})
- </data>
- </fmpp>
- <!-- Make a copy in BOM dir -->
- <copy file="${build.drive}/output/logs/sf-diamondize-bom.xml" tofile="${build.log.dir}/BOM/build-info.xml"/>
- </then>
- </if>
+ <target name="sf-diamondize-bom" depends="sf-record-proj-conf-bom">
+ <fmpp sourceFile="${sf.common.config.dir}/templates/build-info.xml.ftl" outputFile="${build.drive}/output/logs/sf-diamondize-bom.xml">
+ <data expandProperties="yes">
+ ant: antProperties()
+ config: csv(${build.drive}/output/logs/BOM/config.csv,{separator:',',headers:[loc,dst,rev]})
+ project: csv(${build.drive}/output/logs/BOM/project.csv,{separator:',',headers:[loc,dst,rev]})
+ baseline: slicedText(${build.drive}/output/logs/BOM/baseline.txt,{trim})
+ toolsbaseline: slicedText(${build.drive}/output/logs/BOM/toolsbaseline.txt,{trim})
+ sources: csv(${build.drive}/output/logs/BOM/sources.csv,{separator:',',headers:[loc,dst,type,rev,sysdef]})
+ </data>
+ </fmpp>
+ <!-- Make a copy in BOM dir -->
+ <copy file="${build.drive}/output/logs/sf-diamondize-bom.xml" tofile="${build.log.dir}/BOM/build-info.xml"/>
</target>
diff -r 3c858aa7a023 -r 56a1d97e7c73 doc/api/helium/target-sf-diamonds-connect.dot.png
Binary file doc/api/helium/target-sf-diamonds-connect.dot.png has changed
diff -r 3c858aa7a023 -r 56a1d97e7c73 doc/api/helium/target-sf-diamonds-connect.html
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/api/helium/target-sf-diamonds-connect.html Thu Oct 08 19:36:20 2009 +0100
@@ -0,0 +1,212 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
|
++Helium API + + | +||||||
| + prev + next | ++ frames + no frames + + + + + + | +||||||
Location
+d:\maintools\sf-config\common\build.xml:212: +
+ +Conditional execution
+No conditions on target execution.
++
+ ++
| Name | Edit status | +
|---|---|
| User editable properties | +|
| Internal properties | +|
| build.log.dir | discouraged | +
| diamonds.build.id | never | +
+
+
+
+ <target name="sf-diamonds-connect">
+ <if>
+ <istrue value="${sf.spec.publish.enable}"/>
+ <then>
+ <echo>[SF-DIAMONDS-CONNECT]</echo>
+ <runtarget target="diamonds"/>
+ <echo message="Save Diamonds build id value (${diamonds.build.id}) in a file"/>
+ <echo message="diamonds.build.id=${diamonds.build.id}" file="${build.log.dir}/diamonds_build_id.properties"/>
+ </then>
+ </if>
+ </target>
+
+
+
+
+
+
|
++Helium API + + | +||||||
| + prev + next | ++ frames + no frames + + + + + + | +||||||
Location
-D:\maintools\sf-config\common\build.xml:206: +
d:\maintools\sf-config\common\build.xml:224:
Conditional execution
@@ -96,6 +96,17 @@+
| Name | +
|---|
| perl | +
Location
-D:\maintools\sf-config\common\build.test.xml:4: +
d:\maintools\sf-config\common\build.test.xml:7:
Conditional execution
diff -r 3c858aa7a023 -r 56a1d97e7c73 doc/api/helium/target-sf-gen-buildinfo-txt.dot.png Binary file doc/api/helium/target-sf-gen-buildinfo-txt.dot.png has changed diff -r 3c858aa7a023 -r 56a1d97e7c73 doc/api/helium/target-sf-gen-buildinfo-txt.html --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/doc/api/helium/target-sf-gen-buildinfo-txt.html Thu Oct 08 19:36:20 2009 +0100 @@ -0,0 +1,207 @@ + + + + + + + + + + + + + + + + +
+
+
|
++Helium API + + | +||||||
| + prev + next | ++ frames + no frames + + + + + + | +||||||
Location
+d:\maintools\sf-config\sf-platform\build.xml:27: +
+ +Conditional execution
+No conditions on target execution.
++
+ ++
| Name | Edit status | +
|---|---|
| User editable properties | +|
| build.drive | recommended | +
| Internal properties | +|
| build.id | discouraged | +
+
+
+
+ <target name="sf-gen-buildinfo-txt">
+ <mkdir dir="${build.drive}/epoc32/data/"/>
+ <delete file="${build.drive}/epoc32/data/BuildInfo.txt"/>
+ <echo file="${build.drive}/epoc32/data/BuildInfo.txt" append="true" message="DeviceFamily 100 ${line.separator}"/>
+ <echo file="${build.drive}/epoc32/data/BuildInfo.txt" append="true" message="DeviceFamilyRev 0x900 ${line.separator}"/>
+ <echo file="${build.drive}/epoc32/data/BuildInfo.txt" append="true" message="ManufacturerSoftwareBuild ${build.id}_Symbian_OS_v${sf.spec.sbs.variant} ${line.separator}"/>
+ </target>
+
+
+
+
+
+
|
++Helium API + + | +||||||
| + prev + next | ++ frames + no frames + + + + + + | +||||||
Location
-D:\maintools\sf-config\common\build.xml:150: +
d:\maintools\sf-config\common\build.xml:157:
Conditional execution
@@ -141,7 +141,6 @@ style="border-style: none"/> @@ -151,8 +150,7 @@
- <target name="sf-generate-source-spec" depends="sf-parse-project-config">
-
+ <target name="sf-generate-source-spec">
<!-- Generate the sources.csv if hg cache is activated -->
<if><istrue value="${sf.spec.sourcesync.usecache}"/>
<then>
diff -r 3c858aa7a023 -r 56a1d97e7c73 doc/api/helium/target-sf-get-source.dot.png
Binary file doc/api/helium/target-sf-get-source.dot.png has changed
diff -r 3c858aa7a023 -r 56a1d97e7c73 doc/api/helium/target-sf-get-source.html
--- a/doc/api/helium/target-sf-get-source.html Tue Oct 06 17:31:14 2009 +0100
+++ b/doc/api/helium/target-sf-get-source.html Thu Oct 08 19:36:20 2009 +0100
@@ -82,7 +82,7 @@
Target sf-get-source
Location
- D:\maintools\sf-config\common\build.xml:416:
+
d:\maintools\sf-config\common\build.xml:426:
Conditional execution
@@ -126,7 +126,6 @@
-
diff -r 3c858aa7a023 -r 56a1d97e7c73 doc/api/helium/target-sf-getenv-tools.dot.png
Binary file doc/api/helium/target-sf-getenv-tools.dot.png has changed
diff -r 3c858aa7a023 -r 56a1d97e7c73 doc/api/helium/target-sf-getenv-tools.html
--- a/doc/api/helium/target-sf-getenv-tools.html Tue Oct 06 17:31:14 2009 +0100
+++ b/doc/api/helium/target-sf-getenv-tools.html Thu Oct 08 19:36:20 2009 +0100
@@ -82,7 +82,7 @@
Target sf-getenv-tools
Location
- D:\maintools\sf-config\common\build.xml:291:
+
d:\maintools\sf-config\common\build.xml:301:
Conditional execution
diff -r 3c858aa7a023 -r 56a1d97e7c73 doc/api/helium/target-sf-getenvs.dot.png
Binary file doc/api/helium/target-sf-getenvs.dot.png has changed
diff -r 3c858aa7a023 -r 56a1d97e7c73 doc/api/helium/target-sf-getenvs.html
--- a/doc/api/helium/target-sf-getenvs.html Tue Oct 06 17:31:14 2009 +0100
+++ b/doc/api/helium/target-sf-getenvs.html Thu Oct 08 19:36:20 2009 +0100
@@ -82,7 +82,7 @@
Target sf-getenvs
Location
- D:\maintools\sf-config\common\build.xml:257:
+
d:\maintools\sf-config\common\build.xml:267:
Conditional execution
diff -r 3c858aa7a023 -r 56a1d97e7c73 doc/api/helium/target-sf-intersect-dir.dot.png
Binary file doc/api/helium/target-sf-intersect-dir.dot.png has changed
diff -r 3c858aa7a023 -r 56a1d97e7c73 doc/api/helium/target-sf-intersect-dir.html
--- a/doc/api/helium/target-sf-intersect-dir.html Tue Oct 06 17:31:14 2009 +0100
+++ b/doc/api/helium/target-sf-intersect-dir.html Thu Oct 08 19:36:20 2009 +0100
@@ -82,7 +82,7 @@
Target sf-intersect-dir
Location
- D:\maintools\sf-config\common\build.xml:349:
+
d:\maintools\sf-config\common\build.xml:359:
Conditional execution
diff -r 3c858aa7a023 -r 56a1d97e7c73 doc/api/helium/target-sf-list-dir.dot.png
Binary file doc/api/helium/target-sf-list-dir.dot.png has changed
diff -r 3c858aa7a023 -r 56a1d97e7c73 doc/api/helium/target-sf-list-dir.html
--- a/doc/api/helium/target-sf-list-dir.html Tue Oct 06 17:31:14 2009 +0100
+++ b/doc/api/helium/target-sf-list-dir.html Thu Oct 08 19:36:20 2009 +0100
@@ -82,7 +82,7 @@
Target sf-list-dir
Location
- D:\maintools\sf-config\common\build.xml:313:
+
d:\maintools\sf-config\common\build.xml:323:
Conditional execution
diff -r 3c858aa7a023 -r 56a1d97e7c73 doc/api/helium/target-sf-make-junction.dot.png
Binary file doc/api/helium/target-sf-make-junction.dot.png has changed
diff -r 3c858aa7a023 -r 56a1d97e7c73 doc/api/helium/target-sf-make-junction.html
--- a/doc/api/helium/target-sf-make-junction.html Tue Oct 06 17:31:14 2009 +0100
+++ b/doc/api/helium/target-sf-make-junction.html Thu Oct 08 19:36:20 2009 +0100
@@ -82,7 +82,7 @@
Target sf-make-junction
Location
- D:\maintools\sf-config\common\build.test.xml:13:
+
d:\maintools\sf-config\common\build.test.xml:16:
Conditional execution
diff -r 3c858aa7a023 -r 56a1d97e7c73 doc/api/helium/target-sf-model-from-project.dot.png
Binary file doc/api/helium/target-sf-model-from-project.dot.png has changed
diff -r 3c858aa7a023 -r 56a1d97e7c73 doc/api/helium/target-sf-model-from-project.html
--- a/doc/api/helium/target-sf-model-from-project.html Tue Oct 06 17:31:14 2009 +0100
+++ b/doc/api/helium/target-sf-model-from-project.html Thu Oct 08 19:36:20 2009 +0100
@@ -82,7 +82,7 @@
Target sf-model-from-project
Location
- D:\maintools\sf-config\common\build.xml:396:
+
d:\maintools\sf-config\common\build.xml:406:
Conditional execution
diff -r 3c858aa7a023 -r 56a1d97e7c73 doc/api/helium/target-sf-os-compile.dot.png
Binary file doc/api/helium/target-sf-os-compile.dot.png has changed
diff -r 3c858aa7a023 -r 56a1d97e7c73 doc/api/helium/target-sf-os-compile.html
--- a/doc/api/helium/target-sf-os-compile.html Tue Oct 06 17:31:14 2009 +0100
+++ b/doc/api/helium/target-sf-os-compile.html Thu Oct 08 19:36:20 2009 +0100
@@ -82,7 +82,7 @@
Target sf-os-compile
Location
- D:\maintools\sf-config\sf-platform\build.xml:147:
+
d:\maintools\sf-config\sf-platform\build.xml:162:
Conditional execution
@@ -279,7 +279,7 @@
</antcall>
</else>
</if>
- <if><isset property="sf.os.compile.iterate"/>
+ <if><istrue value="${sf.os.compile.iterate}"/>
<then>
<for list="${sf.spec.sbs.config}" delimiter="," param="sf.spec.sbs.splitconfig">
<sequential>
diff -r 3c858aa7a023 -r 56a1d97e7c73 doc/api/helium/target-sf-package-binary.dot.png
Binary file doc/api/helium/target-sf-package-binary.dot.png has changed
diff -r 3c858aa7a023 -r 56a1d97e7c73 doc/api/helium/target-sf-package-binary.html
--- a/doc/api/helium/target-sf-package-binary.html Tue Oct 06 17:31:14 2009 +0100
+++ b/doc/api/helium/target-sf-package-binary.html Thu Oct 08 19:36:20 2009 +0100
@@ -82,7 +82,7 @@
Target sf-package-binary
Location
- D:\maintools\sf-config\common\build.postbuild.xml:189:
+
d:\maintools\sf-config\common\build.postbuild.xml:198:
Conditional execution
@@ -149,10 +149,13 @@
@@ -199,6 +202,11 @@
<arg value="epoc32\release\armv5\"/>
</exec>
</parallel>
+ <!-- Generate release_metadata entries for the above zips -->
+ <antcall target="sf-zip-content">
+ <param name="zip.config.file" value="${sf.common.config.dir}/generated/zip.cfg.xml.ftl"/>
+ <param name="zip.target.name" value="bin-just-metadata"/>
+ </antcall>
</target>
diff -r 3c858aa7a023 -r 56a1d97e7c73 doc/api/helium/target-sf-package-postbuild-rnd.dot.png
Binary file doc/api/helium/target-sf-package-postbuild-rnd.dot.png has changed
diff -r 3c858aa7a023 -r 56a1d97e7c73 doc/api/helium/target-sf-package-postbuild-rnd.html
--- a/doc/api/helium/target-sf-package-postbuild-rnd.html Tue Oct 06 17:31:14 2009 +0100
+++ b/doc/api/helium/target-sf-package-postbuild-rnd.html Thu Oct 08 19:36:20 2009 +0100
@@ -82,7 +82,7 @@
Location
-D:\maintools\sf-config\common\build.postbuild.xml:230: +
d:\maintools\sf-config\common\build.postbuild.xml:244:
Conditional execution
@@ -96,17 +96,6 @@-
| Name | -
|---|
| perl | -
<target name="sf-package-postbuild-rnd" depends="sf-preprocess-package-config">
-
- <!-- zip any RnD _includefile.txt files generated during source packaging -->
- <exec executable="perl" dir="${build.drive}/" failonerror="false" output="${build.log.dir}/zip_postbuild.log">
- <arg value="${sf.common.config.dir}/tools/zip_includefiles.pl"/>
- </exec>
- <!-- cleanup my moving includefiles to logs and zips to zips\release -->
- <move todir="${build.log.dir}">
- <fileset dir="${build.drive}"><include name="*_includefile.txt"/></fileset>
- </move>
- <move todir="${build.drive}/output/zips/release">
- <fileset dir="${build.drive}"><include name="bin*.zip"/></fileset>
- </move>
- <!-- TODO: merge with release_metadata.xml ? -->
+ <antcall target="sf-zip-content">
+ <param name="zip.config.file" value="${sf.common.config.dir}/generated/zip.cfg.xml.ftl"/>
+ <param name="zip.target.name" value="rnd-postbuild"/>
+ </antcall>
</target>
diff -r 3c858aa7a023 -r 56a1d97e7c73 doc/api/helium/target-sf-package-source.dot.png
Binary file doc/api/helium/target-sf-package-source.dot.png has changed
diff -r 3c858aa7a023 -r 56a1d97e7c73 doc/api/helium/target-sf-package-source.html
--- a/doc/api/helium/target-sf-package-source.html Tue Oct 06 17:31:14 2009 +0100
+++ b/doc/api/helium/target-sf-package-source.html Thu Oct 08 19:36:20 2009 +0100
@@ -82,7 +82,7 @@
Location
-D:\maintools\sf-config\common\build.xml:470: +
d:\maintools\sf-config\common\build.xml:470:
Conditional execution
@@ -136,16 +136,30 @@
<target name="sf-package-source" depends="sf-preprocess-package-config">
- <!-- Firstly zip up src & rnd by package -->
+ <!-- Firstly zip up rnd by package -->
+ <antcall target="sf-zip-content">
+ <param name="zip.config.file" value="${sf.common.config.dir}/generated/zip.cfg.xml.ftl"/>
+ <param name="zip.target.name" value="rnd"/>
+ </antcall>
<antcall target="sf-zip-content">
<param name="zip.config.file" value="${sf.common.config.dir}/generated/zip.cfg.xml.ftl"/>
- <param name="zip.target.name" value="src"/>
+ <param name="zip.target.name" value="rnd-internal"/>
</antcall>
- <!-- Then zip up src zips by layer -->
- <antcall target="sf-zip-content">
- <param name="zip.config.file" value="${sf.common.config.dir}/generated/zip.cfg.xml.ftl"/>
- <param name="zip.target.name" value="src-by-layer"/>
- </antcall>
+ <if>
+ <istrue value="${sf.spec.package.src.enable}"/>
+ <then>
+ <echo message="INFO Packaging Source Repos"/>
+ <antcall target="sf-zip-content">
+ <param name="zip.config.file" value="${sf.common.config.dir}/generated/zip.cfg.xml.ftl"/>
+ <param name="zip.target.name" value="src"/>
+ </antcall>
+ <!-- Then zip up src zips by layer -->
+ <antcall target="sf-zip-content">
+ <param name="zip.config.file" value="${sf.common.config.dir}/generated/zip.cfg.xml.ftl"/>
+ <param name="zip.target.name" value="src-by-layer"/>
+ </antcall>
+ </then>
+ </if>
</target>
diff -r 3c858aa7a023 -r 56a1d97e7c73 doc/api/helium/target-sf-package-tools.dot.png
Binary file doc/api/helium/target-sf-package-tools.dot.png has changed
diff -r 3c858aa7a023 -r 56a1d97e7c73 doc/api/helium/target-sf-package-tools.html
--- a/doc/api/helium/target-sf-package-tools.html Tue Oct 06 17:31:14 2009 +0100
+++ b/doc/api/helium/target-sf-package-tools.html Thu Oct 08 19:36:20 2009 +0100
@@ -82,7 +82,7 @@
Location
-D:\maintools\sf-config\common\build.postbuild.xml:246: +
d:\maintools\sf-config\common\build.postbuild.xml:251:
Conditional execution
@@ -143,9 +143,12 @@
<target name="sf-package-tools" depends="sf-preprocess-package-config">
- <echo message="Packaging epoc32 tools - Temporary method"/>
<exec executable="7za" dir="${build.drive}" output="${build.log.dir}/zip_${build.id}_tools_epoc32.log">
<arg value="a"/>
<arg value="-tzip"/>
<arg value="-x@${build.log.dir}/rnd_excludefile.txt"/>
-<!-- <arg value="-x@${build.log.dir}/*_includefile.txt"/> -->
<arg value="${build.drive}/output/zips/release/tools_epoc.zip"/>
<arg value="epoc32/tools"/>
</exec>
+ <antcall target="sf-zip-content">
+ <param name="zip.config.file" value="${sf.common.config.dir}/generated/zip.cfg.xml.ftl"/>
+ <param name="zip.target.name" value="tools"/>
+ </antcall>
</target>
diff -r 3c858aa7a023 -r 56a1d97e7c73 doc/api/helium/target-sf-package-validate.dot.png
Binary file doc/api/helium/target-sf-package-validate.dot.png has changed
diff -r 3c858aa7a023 -r 56a1d97e7c73 doc/api/helium/target-sf-package-validate.html
--- a/doc/api/helium/target-sf-package-validate.html Tue Oct 06 17:31:14 2009 +0100
+++ b/doc/api/helium/target-sf-package-validate.html Thu Oct 08 19:36:20 2009 +0100
@@ -82,7 +82,7 @@
Location
-D:\maintools\sf-config\common\build.postbuild.xml:258: +
d:\maintools\sf-config\common\build.postbuild.xml:265:
Conditional execution
@@ -140,8 +140,9 @@
Location
-D:\maintools\sf-config\sf-platform\build.xml:27: +
d:\maintools\sf-config\sf-platform\build.xml:35:
Conditional execution
@@ -138,8 +138,15 @@ <target name="sf-platform-bootstrap-gt"> <echo>[SF-platform-bootstrap-gt]</echo> <!-- do initial stuff to get raptor working --> - <copy file="${build.drive}/${sf.spec.bldmefirst.gt.hrh}" tofile="${build.drive}/epoc32/include/variant/Symbian_OS.hrh" failonerror="true" verbose="true"/> + <copy todir="${build.drive}/epoc32/include/variant/" failonerror="true" verbose="true"> + <fileset dir="${build.drive}/${sf.spec.bldmefirst.gt.hrh}" includes="*.hrh"/> + </copy> <copy file="${build.drive}/${sf.spec.bldmefirst.gt.variant}" tofile="${build.drive}/epoc32/tools/variant/variant.cfg" failonerror="true" verbose="true" preservelastmodified="true"/> + <if><isset property="sf.spec.bldmefirst.gt.hrh.os"/> + <then> + <copy file="${build.drive}/${sf.spec.bldmefirst.gt.hrh.os}" tofile="${build.drive}/epoc32/include/variant/Symbian_OS.hrh" failonerror="false" overwrite="true" verbose="true" preservelastmodified="true"/> + </then> + </if> </target> diff -r 3c858aa7a023 -r 56a1d97e7c73 doc/api/helium/target-sf-platform-bootstrap-s60.dot.png Binary file doc/api/helium/target-sf-platform-bootstrap-s60.dot.png has changed diff -r 3c858aa7a023 -r 56a1d97e7c73 doc/api/helium/target-sf-platform-bootstrap-s60.html --- a/doc/api/helium/target-sf-platform-bootstrap-s60.html Tue Oct 06 17:31:14 2009 +0100 +++ b/doc/api/helium/target-sf-platform-bootstrap-s60.html Thu Oct 08 19:36:20 2009 +0100 @@ -82,7 +82,7 @@Location
-D:\maintools\sf-config\sf-platform\build.xml:34: +
d:\maintools\sf-config\sf-platform\build.xml:49:
Conditional execution
diff -r 3c858aa7a023 -r 56a1d97e7c73 doc/api/helium/target-sf-platform-bootstrap.dot.png Binary file doc/api/helium/target-sf-platform-bootstrap.dot.png has changed diff -r 3c858aa7a023 -r 56a1d97e7c73 doc/api/helium/target-sf-platform-bootstrap.html --- a/doc/api/helium/target-sf-platform-bootstrap.html Tue Oct 06 17:31:14 2009 +0100 +++ b/doc/api/helium/target-sf-platform-bootstrap.html Thu Oct 08 19:36:20 2009 +0100 @@ -82,7 +82,7 @@Location
-D:\maintools\sf-config\sf-platform\build.xml:25: +
d:\maintools\sf-config\sf-platform\build.xml:25:
Conditional execution
@@ -123,10 +123,11 @@
- <target name="sf-platform-bootstrap" depends="sf-platform-bootstrap-gt,sf-platform-bootstrap-s60"/> + <target name="sf-platform-bootstrap" depends="sf-gen-buildinfo-txt,sf-platform-bootstrap-gt,sf-platform-bootstrap-s60"/>diff -r 3c858aa7a023 -r 56a1d97e7c73 doc/api/helium/target-sf-postbuild.dot.png Binary file doc/api/helium/target-sf-postbuild.dot.png has changed diff -r 3c858aa7a023 -r 56a1d97e7c73 doc/api/helium/target-sf-postbuild.html --- a/doc/api/helium/target-sf-postbuild.html Tue Oct 06 17:31:14 2009 +0100 +++ b/doc/api/helium/target-sf-postbuild.html Thu Oct 08 19:36:20 2009 +0100 @@ -82,7 +82,7 @@
Location
-D:\maintools\sf-config\common\build.postbuild.xml:3: +
d:\maintools\sf-config\common\build.postbuild.xml:3:
Conditional execution
@@ -123,39 +123,50 @@
Location
-D:\maintools\sf-config\common\build.xml:202: +
d:\maintools\sf-config\common\build.xml:208:
Conditional execution
diff -r 3c858aa7a023 -r 56a1d97e7c73 doc/api/helium/target-sf-prebuild-noprep.dot.png Binary file doc/api/helium/target-sf-prebuild-noprep.dot.png has changed diff -r 3c858aa7a023 -r 56a1d97e7c73 doc/api/helium/target-sf-prebuild-noprep.html --- a/doc/api/helium/target-sf-prebuild-noprep.html Tue Oct 06 17:31:14 2009 +0100 +++ b/doc/api/helium/target-sf-prebuild-noprep.html Thu Oct 08 19:36:20 2009 +0100 @@ -82,7 +82,7 @@Location
-D:\maintools\sf-config\common\build.xml:200: +
d:\maintools\sf-config\common\build.xml:206:
Conditional execution
@@ -123,26 +123,26 @@
- <target name="sf-prebuild-noprep" depends="sf-prebuild-announce,sf-diamonds-tag-build,sf-record-proj-conf-bom,sf-getenvs,sf-syncsource,sf-diamondize-bom"/> + <target name="sf-prebuild-noprep" depends="sf-prebuild-announce,sf-diamonds-connect,sf-diamonds-tag-build,sf-record-proj-conf-bom,sf-getenvs,sf-syncsource,sf-diamondize-bom"/>diff -r 3c858aa7a023 -r 56a1d97e7c73 doc/api/helium/target-sf-prebuild.dot.png Binary file doc/api/helium/target-sf-prebuild.dot.png has changed diff -r 3c858aa7a023 -r 56a1d97e7c73 doc/api/helium/target-sf-prebuild.html --- a/doc/api/helium/target-sf-prebuild.html Tue Oct 06 17:31:14 2009 +0100 +++ b/doc/api/helium/target-sf-prebuild.html Thu Oct 08 19:36:20 2009 +0100 @@ -82,7 +82,7 @@
Location
-D:\maintools\sf-config\common\build.xml:199: +
d:\maintools\sf-config\common\build.xml:205:
Conditional execution
@@ -123,28 +123,31 @@
Location
-D:\maintools\sf-config\common\build.xml:72: +
d:\maintools\sf-config\common\build.xml:75:
Conditional execution
@@ -131,9 +131,8 @@Location
-D:\maintools\sf-config\common\build.xml:441: +
d:\maintools\sf-config\common\build.xml:446:
Conditional execution
@@ -105,6 +105,9 @@
<target name="sf-preprocess-package-config">
<mkdir dir="${sf.common.config.dir}/generated"/>
- <if><istrue value="${sf.spec.package.src.enable}"/>
- <then>
- <echo message="INFO Packaging Source Repos"/>
- <property name="sf-preprocess-package-config.arg" value=""/>
- </then>
- <else>
- <echo message="INFO Packaging: Ignoring Source Repos"/>
- <property name="sf-preprocess-package-config.arg" value="--nosource"/>
- </else>
- </if>
-
<exec executable="perl" dir="${build.drive}/" failonerror="false" output="${build.log.dir}/zipconfig.log">
<arg value="${sf.common.config.dir}/tools/populateziptemplate.pl"/>
<arg value="${sf.spec.sourcesync.sourcespecdir}/${sf.spec.sourcesync.sourcespecfile}"/>
<arg value="${sf.common.config.dir}/templates/zip.cfg.xml.ftl.template"/>
<arg value="${sf.common.config.dir}/generated/zip.cfg.xml.ftl"/>
<arg value="${build.log.dir}/rnd_excludefile.txt"/>
- <arg value="${sf-preprocess-package-config.arg}"/>
+ </exec>
+ <exec executable="perl" failonerror="false" output="${build.log.dir}/summary/PreprocessPackageConfig_BRAG.xml" logError="true">
+ <arg value="${sf.common.config.dir}/tools/brag/logToBRAG.pl"/>
+ <arg value="--phase=Prebuild"/>
+ <arg value="--step=Preprocess package config"/>
+ <arg value="--rules=${sf.common.config.dir}/tools/brag/rules.PreprocessPackageConfig.tsv"/>
+ <arg value="${build.log.dir}/zipconfig.log"/>
</exec>
</target>
diff -r 3c858aa7a023 -r 56a1d97e7c73 doc/api/helium/target-sf-publish.dot.png
Binary file doc/api/helium/target-sf-publish.dot.png has changed
diff -r 3c858aa7a023 -r 56a1d97e7c73 doc/api/helium/target-sf-publish.html
--- a/doc/api/helium/target-sf-publish.html Tue Oct 06 17:31:14 2009 +0100
+++ b/doc/api/helium/target-sf-publish.html Thu Oct 08 19:36:20 2009 +0100
@@ -82,7 +82,7 @@
Location
-D:\maintools\sf-config\common\build.postbuild.xml:504: +
d:\maintools\sf-config\common\build.postbuild.xml:622:
Conditional execution
@@ -116,7 +116,7 @@
<target name="sf-publish" depends="prep-publish">
<copy todir="${publish.dir}" preservelastmodified="true" failonerror="false">
- <fileset dir="${build.log.dir}"><include name="*.zip"/></fileset>
+ <fileset dir="${build.output.dir}/zips/release/"><include name="build_*.zip"/></fileset>
</copy>
</target>
diff -r 3c858aa7a023 -r 56a1d97e7c73 doc/api/helium/target-sf-record-proj-conf-bom.dot.png
Binary file doc/api/helium/target-sf-record-proj-conf-bom.dot.png has changed
diff -r 3c858aa7a023 -r 56a1d97e7c73 doc/api/helium/target-sf-record-proj-conf-bom.html
--- a/doc/api/helium/target-sf-record-proj-conf-bom.html Tue Oct 06 17:31:14 2009 +0100
+++ b/doc/api/helium/target-sf-record-proj-conf-bom.html Thu Oct 08 19:36:20 2009 +0100
@@ -82,7 +82,7 @@
Location
-D:\maintools\sf-config\common\build.xml:221: +
d:\maintools\sf-config\common\build.xml:239:
Conditional execution
@@ -114,12 +114,6 @@
Location
-D:\maintools\sf-config\common\build.postbuild.xml:286: +
d:\maintools\sf-config\common\build.postbuild.xml:295:
Conditional execution
diff -r 3c858aa7a023 -r 56a1d97e7c73 doc/api/helium/target-sf-run-analysis-diamonds.dot.png Binary file doc/api/helium/target-sf-run-analysis-diamonds.dot.png has changed diff -r 3c858aa7a023 -r 56a1d97e7c73 doc/api/helium/target-sf-run-analysis-diamonds.html --- a/doc/api/helium/target-sf-run-analysis-diamonds.html Tue Oct 06 17:31:14 2009 +0100 +++ b/doc/api/helium/target-sf-run-analysis-diamonds.html Thu Oct 08 19:36:20 2009 +0100 @@ -82,7 +82,7 @@Location
-D:\maintools\sf-config\common\build.postbuild.xml:469: +
d:\maintools\sf-config\common\build.postbuild.xml:487:
Conditional execution
@@ -96,6 +96,17 @@+
| Name | +
|---|
| python | +
Location
-D:\maintools\sf-config\common\build.postbuild.xml:426: +
d:\maintools\sf-config\common\build.postbuild.xml:443:
Conditional execution
diff -r 3c858aa7a023 -r 56a1d97e7c73 doc/api/helium/target-sf-run-analysis-missing-files.dot.png Binary file doc/api/helium/target-sf-run-analysis-missing-files.dot.png has changed diff -r 3c858aa7a023 -r 56a1d97e7c73 doc/api/helium/target-sf-run-analysis-missing-files.html --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/doc/api/helium/target-sf-run-analysis-missing-files.html Thu Oct 08 19:36:20 2009 +0100 @@ -0,0 +1,215 @@ + + + + + + + + + + + + + + + + +
+
+
|
++Helium API + + | +||||||
| + prev + next | ++ frames + no frames + + + + + + | +||||||
Location
+d:\maintools\sf-config\common\build.postbuild.xml:629: +
+ +Conditional execution
+Target is run if property defined: sf.spec.splitbuild
+
TODO: Make this work for package builds once we have sysmodel story worked out
+ ++
| Name | Edit status | +
|---|---|
| User editable properties | +|
| Internal properties | +|
+
+
+
+ <target name="sf-run-analysis-missing-files" if="sf.spec.splitbuild">
+ <!-- splitbuild is only set for Platform builds -->
+ <if><istrue value="${sf.spec.splitbuild}"/>
+ <then>
+ <if><istrue value="${sf.spec.os.skipbuild}"/>
+ <then><echo message="Skipping OS file check"/></then>
+ <else><runtarget target="sf-check-missing-os-files"/></else>
+ </if>
+
+ <if><istrue value="${sf.spec.s60.skipbuild}"/>
+ <then><echo message="Skipping S60 file check"/></then>
+ <else><runtarget target="sf-check-missing-s60-files"/></else>
+ </if>
+ </then>
+ <else>
+ <runtarget target="sf-check-missing-os-files"/>
+ </else>
+ </if>
+ </target>
+
+
+
+
+
+
|
++Helium API + + | +||||||
| + prev + next | ++ frames + no frames + + + + + + | +||||||
Location
-D:\maintools\sf-config\common\build.postbuild.xml:294: +
d:\maintools\sf-config\common\build.postbuild.xml:303:
Conditional execution
@@ -117,6 +117,9 @@
<target name="sf-run-analysis-raptor">
<echo message="Preprocessing *_compile.log files"/>
+ <delete file="${build.log.dir}/analysis/${build.id}_preprocess.log"/>
<for param="logfile">
<path>
<fileset dir="${build.log.dir}">
@@ -171,11 +175,12 @@
</fileset>
</path>
<sequential>
- <propertyregex override="yes" property="preprocessedlogfile" input="@{logfile}" regexp=".*[\\/](.*)_compile\.log" replace="\1_compile_preprocessed.log"/>
- <echo message="Preprocessing @{logfile}..."/>
- <exec executable="perl" dir="${sf.common.config.dir}/tools/raptor" failonerror="false" input="@{logfile}" output="${build.log.dir}/analysis/${preprocessedlogfile}" error="${build.log.dir}/analysis/${build.id}_preprocess.log" append="true">
+ <propertyregex override="yes" property="preprocessedlogfile" input="@{logfile}" regexp=".*[\\/](.*)_compile\.log" replace="\1_compile_preprocessed.log"/>
+ <echo message="Preprocessing @{logfile}..."/>
+ <exec executable="perl" dir="${sf.common.config.dir}/tools/raptor" failonerror="false" input="@{logfile}" output="${build.log.dir}/analysis/${preprocessedlogfile}" errorProperty="@{logfile}">
<arg value="${sf.common.config.dir}/tools/raptor/preprocess_log.pl"/>
</exec>
+ <echo file="${build.log.dir}/analysis/${build.id}_preprocess.log" append="true" message="${@{logfile}}${line.separator}"/>
</sequential>
</for>
@@ -188,7 +193,6 @@
</path>
<sequential>
<echo message="Extracting whatlog info from @{whatlogfile}..."/>
- <echo message="Exec: [${sf.common.config.dir}/tools/raptor] perl ${sf.common.config.dir}/tools/raptor/parse.pl --releaseable --log=@{whatlogfile} --basedir=${build.log.dir} --append"/>
<exec executable="perl" dir="${sf.common.config.dir}/tools/raptor" failonerror="false" output="${build.log.dir}/analysis/${build.id}_whatlog.log" append="true">
<arg value="${sf.common.config.dir}/tools/raptor/parse.pl"/>
<arg value="--releaseable"/>
@@ -209,7 +213,6 @@
<sequential>
<echo message="Extracting error info from @{raptorlogfile}..."/>
<propertyregex override="yes" property="raptorconfig" input="@{raptorlogfile}" regexp=".*[\\/].*__(.*)\.whatlog_(single|multiple)_thread.*" replace="\1" casesensitive="false" defaultValue="noconfig"/>
- <echo message="Exec: [${sf.common.config.dir}/tools/raptor] perl ${sf.common.config.dir}/tools/raptor/parse.pl --error --warning --unreciped --recipe --config=${raptorconfig} --log=@{raptorlogfile} --basedir=${build.log.dir}/raptorbits --append"/>
<exec executable="perl" dir="${sf.common.config.dir}/tools/raptor" failonerror="false" output="${build.log.dir}/analysis/${build.id}_raptorparse.log" append="true">
<arg value="${sf.common.config.dir}/tools/raptor/parse.pl"/>
<arg value="--error"/>
@@ -219,12 +222,11 @@
<arg value="--config=${raptorconfig}"/>
<arg value="--log=@{raptorlogfile}"/>
<arg value="--basedir=${build.log.dir}/raptorbits"/>
- <arg value="--append"/>
</exec>
</sequential>
</for>
- <echo message="Exec: [${sf.common.config.dir}/tools/raptor] perl ${sf.common.config.dir}/tools/raptor/summarize.pl --raptorbitsdir=${build.log.dir}/raptorbits --outputdir=${build.log.dir}"/>
+ <echo message="Summarizing Raptor data"/>
<exec executable="perl" dir="${sf.common.config.dir}/tools/raptor" failonerror="false" output="${build.log.dir}/analysis/${build.id}_raptorparse.log" append="true">
<arg value="${sf.common.config.dir}/tools/raptor/summarize.pl"/>
<arg value="--raptorbitsdir=${build.log.dir}/raptorbits"/>
@@ -244,6 +246,15 @@
</exec>
</sequential>
</for>
+
+ <!-- Cook the raptor analysis further to produce something in the right format for the BRAG system -->
+ <exec executable="perl" output="${build.log.dir}/summary/Raptor_BRAG.xml" logError="yes">
+ <arg value="${sf.common.config.dir}/tools/brag/raptorToBRAG.pl"/>
+ <arg value="--raptorsummary"/>
+ <arg value="${build.log.dir}/raptorbits/summary.csv"/>
+ </exec>
+ <!-- And copy the XSL so the output can be transformed by a browser -->
+ <copy file="${sf.common.config.dir}/tools/brag/brag.xsl" toDir="${build.log.dir}/summary/"/>
</target>
diff -r 3c858aa7a023 -r 56a1d97e7c73 doc/api/helium/target-sf-run-analysis-whatlog-collisons.dot.png
Binary file doc/api/helium/target-sf-run-analysis-whatlog-collisons.dot.png has changed
diff -r 3c858aa7a023 -r 56a1d97e7c73 doc/api/helium/target-sf-run-analysis-whatlog-collisons.html
--- a/doc/api/helium/target-sf-run-analysis-whatlog-collisons.html Tue Oct 06 17:31:14 2009 +0100
+++ b/doc/api/helium/target-sf-run-analysis-whatlog-collisons.html Thu Oct 08 19:36:20 2009 +0100
@@ -82,7 +82,7 @@
Location
-D:\maintools\sf-config\common\build.postbuild.xml:461: +
d:\maintools\sf-config\common\build.postbuild.xml:479:
Conditional execution
diff -r 3c858aa7a023 -r 56a1d97e7c73 doc/api/helium/target-sf-run-analysis-whatlog-merge.dot.png Binary file doc/api/helium/target-sf-run-analysis-whatlog-merge.dot.png has changed diff -r 3c858aa7a023 -r 56a1d97e7c73 doc/api/helium/target-sf-run-analysis-whatlog-merge.html --- a/doc/api/helium/target-sf-run-analysis-whatlog-merge.html Tue Oct 06 17:31:14 2009 +0100 +++ b/doc/api/helium/target-sf-run-analysis-whatlog-merge.html Thu Oct 08 19:36:20 2009 +0100 @@ -82,7 +82,7 @@Location
-D:\maintools\sf-config\common\build.postbuild.xml:442: +
d:\maintools\sf-config\common\build.postbuild.xml:459:
Conditional execution
diff -r 3c858aa7a023 -r 56a1d97e7c73 doc/api/helium/target-sf-run-analysis-whatlog-package.dot.png Binary file doc/api/helium/target-sf-run-analysis-whatlog-package.dot.png has changed diff -r 3c858aa7a023 -r 56a1d97e7c73 doc/api/helium/target-sf-run-analysis-whatlog-package.html --- a/doc/api/helium/target-sf-run-analysis-whatlog-package.html Tue Oct 06 17:31:14 2009 +0100 +++ b/doc/api/helium/target-sf-run-analysis-whatlog-package.html Thu Oct 08 19:36:20 2009 +0100 @@ -82,7 +82,7 @@Location
-D:\maintools\sf-config\common\build.postbuild.xml:452: +
d:\maintools\sf-config\common\build.postbuild.xml:469:
Conditional execution
@@ -155,6 +155,7 @@ <arg value="${sf.spec.sourcesync.sourcespecdir}/${sf.spec.sourcesync.sourcespecfile}"/> <arg value="${build.id}_what_results.csv_results.csv"/> <arg value="${sf.project.location}/sysdefs/system_model_os.xml"/> + <arg value="${sf.project.location}/sysdefs/system_model_s60.xml"/> </exec> </target> diff -r 3c858aa7a023 -r 56a1d97e7c73 doc/api/helium/target-sf-run-analysis-whatlog-summary.dot.png Binary file doc/api/helium/target-sf-run-analysis-whatlog-summary.dot.png has changed diff -r 3c858aa7a023 -r 56a1d97e7c73 doc/api/helium/target-sf-run-analysis-whatlog-summary.html --- a/doc/api/helium/target-sf-run-analysis-whatlog-summary.html Tue Oct 06 17:31:14 2009 +0100 +++ b/doc/api/helium/target-sf-run-analysis-whatlog-summary.html Thu Oct 08 19:36:20 2009 +0100 @@ -82,7 +82,7 @@Location
-D:\maintools\sf-config\common\build.postbuild.xml:412: +
d:\maintools\sf-config\common\build.postbuild.xml:429:
Conditional execution
diff -r 3c858aa7a023 -r 56a1d97e7c73 doc/api/helium/target-sf-run-analysis-whatlog.dot.png Binary file doc/api/helium/target-sf-run-analysis-whatlog.dot.png has changed diff -r 3c858aa7a023 -r 56a1d97e7c73 doc/api/helium/target-sf-run-analysis-whatlog.html --- a/doc/api/helium/target-sf-run-analysis-whatlog.html Tue Oct 06 17:31:14 2009 +0100 +++ b/doc/api/helium/target-sf-run-analysis-whatlog.html Thu Oct 08 19:36:20 2009 +0100 @@ -82,7 +82,7 @@Location
-D:\maintools\sf-config\common\build.postbuild.xml:434: +
d:\maintools\sf-config\common\build.postbuild.xml:451:
Conditional execution
diff -r 3c858aa7a023 -r 56a1d97e7c73 doc/api/helium/target-sf-run-analysis-yarp.dot.png Binary file doc/api/helium/target-sf-run-analysis-yarp.dot.png has changed diff -r 3c858aa7a023 -r 56a1d97e7c73 doc/api/helium/target-sf-run-analysis-yarp.html --- a/doc/api/helium/target-sf-run-analysis-yarp.html Tue Oct 06 17:31:14 2009 +0100 +++ b/doc/api/helium/target-sf-run-analysis-yarp.html Thu Oct 08 19:36:20 2009 +0100 @@ -82,7 +82,7 @@Location
-D:\maintools\sf-config\common\build.postbuild.xml:379: +
d:\maintools\sf-config\common\build.postbuild.xml:396:
Conditional execution
diff -r 3c858aa7a023 -r 56a1d97e7c73 doc/api/helium/target-sf-run-analysis.dot.png Binary file doc/api/helium/target-sf-run-analysis.dot.png has changed diff -r 3c858aa7a023 -r 56a1d97e7c73 doc/api/helium/target-sf-run-analysis.html --- a/doc/api/helium/target-sf-run-analysis.html Tue Oct 06 17:31:14 2009 +0100 +++ b/doc/api/helium/target-sf-run-analysis.html Thu Oct 08 19:36:20 2009 +0100 @@ -82,7 +82,7 @@Location
-D:\maintools\sf-config\common\build.postbuild.xml:270: +
d:\maintools\sf-config\common\build.postbuild.xml:277:
Conditional execution
@@ -126,18 +126,22 @@
Location
-D:\maintools\sf-config\common\build.postbuild.xml:77: +
d:\maintools\sf-config\common\build.postbuild.xml:89:
Conditional execution
@@ -196,7 +196,7 @@
+
+
|
++Helium API + + | +||||||
| + prev + next | ++ frames + no frames + + + + + + | +||||||
Location
+d:\maintools\sf-config\common\build.postbuild.xml:743: +
+ +Conditional execution
+Target is run if property defined: sf-utilities-available
+
+ ++
| Name | +
|---|
| perl | +
+
| Name | Edit status | +
|---|---|
| User editable properties | +|
| build.drive | recommended | +
| Internal properties | +|
| build.log.dir | discouraged | +
+
+
+
+ <target name="sf-run-sfl-licence-munging" depends="sf-check-utilities-dir" if="sf-utilities-available">
+ <echo message="Running SFL Licence Munging writing log to ${build.log.dir}"/>
+ <exec executable="perl" dir="${build.drive}" failonerror="false" output="${build.log.dir}/postbuild_sfl-licence_munging_results.log">
+ <arg value="${build.drive}/utilities/williamr/convert_to_eula.pl"/>
+ </exec>
+ </target>
+
+
+
+
+
+
|
++Helium API + + | +||||||
| + prev + next | ++ frames + no frames + + + + + + | +||||||
Location
-D:\maintools\sf-config\sf-platform\build.xml:363: +
d:\maintools\sf-config\sf-platform\build.xml:378:
Conditional execution
diff -r 3c858aa7a023 -r 56a1d97e7c73 doc/api/helium/target-sf-s60-create-cenrep.dot.png Binary file doc/api/helium/target-sf-s60-create-cenrep.dot.png has changed diff -r 3c858aa7a023 -r 56a1d97e7c73 doc/api/helium/target-sf-s60-create-cenrep.html --- a/doc/api/helium/target-sf-s60-create-cenrep.html Tue Oct 06 17:31:14 2009 +0100 +++ b/doc/api/helium/target-sf-s60-create-cenrep.html Thu Oct 08 19:36:20 2009 +0100 @@ -82,7 +82,7 @@Location
-D:\maintools\sf-config\sf-platform\build.xml:482: +
d:\maintools\sf-config\sf-platform\build.xml:497:
Conditional execution
diff -r 3c858aa7a023 -r 56a1d97e7c73 doc/api/helium/target-sf-send-testpkg.dot.png Binary file doc/api/helium/target-sf-send-testpkg.dot.png has changed diff -r 3c858aa7a023 -r 56a1d97e7c73 doc/api/helium/target-sf-send-testpkg.html --- a/doc/api/helium/target-sf-send-testpkg.html Tue Oct 06 17:31:14 2009 +0100 +++ b/doc/api/helium/target-sf-send-testpkg.html Thu Oct 08 19:36:20 2009 +0100 @@ -82,7 +82,7 @@Location
-D:\maintools\sf-config\common\build.test.xml:175: +
d:\maintools\sf-config\common\build.test.xml:178:
Conditional execution
@@ -140,11 +140,13 @@
- <target name="sf-send-testpkg" depends="sf-find-ATS-worker-root,sf-make-junction">
+ <target name="sf-send-testpkg" depends="sf-start-ats,sf-find-ATS-worker-root,sf-make-junction">
<mkdir dir="${sf.spec.test.workerroot}/${sf.spec.test.package.droppath}"/>
<echo message="Sending test package ${sf.spec.test.package.name} to ${sf.spec.test.host.name} path ${sf.spec.test.host.droppath}"/>
<exec executable="perl" dir="${sf.common.config.dir}/tools/ats" failonerror="false" output="${build.log.dir}/ATS_${build.id}_testdrop.log">
@@ -225,5 +227,3 @@