Merge windows tests fix for rpp dep files. fix
authortimothy.murphy@nokia.com
Tue, 13 Apr 2010 13:30:12 +0100
branchfix
changeset 482 f3b5772862f7
parent 480 6dc1dae496c0 (diff)
parent 481 da1f0ffac201 (current diff)
child 483 941b2742ee49
child 486 88c2609eda7a
Merge windows tests fix for rpp dep files.
--- a/sbsv2/raptor/RELEASE-NOTES.html	Fri Apr 09 17:57:03 2010 +0100
+++ b/sbsv2/raptor/RELEASE-NOTES.html	Tue Apr 13 13:30:12 2010 +0100
@@ -45,6 +45,7 @@
 <li>Fix : Makefile Parse Performance in Resource stage is poor. Large size of included dependency files is a factor. In --no-depend-generate mode, create dependency files which only refer to other rsg/mbg files that are yet to be built - store no other dependencies.</li>
 <li>Fix : don't generate multiple copies of the same resource just because there are several target paths. Generate it once and copy that to the different target paths.</li>
 <li><a href="http://developer.symbian.org/bugs/show_bug.cgi?id=2302"> SF Bug 2302 </a> - sbs_filter refers to python.exe in win32/python264/                                                                  </li>
+<li>                                                                  Fix : ensure that FLMDEBUG is empty by default                                                                                          </li>
 
 </ul>
 
--- a/sbsv2/raptor/lib/config/root.xml	Fri Apr 09 17:57:03 2010 +0100
+++ b/sbsv2/raptor/lib/config/root.xml	Tue Apr 13 13:30:12 2010 +0100
@@ -11,6 +11,8 @@
 	-->
 
 	<var name="root">
+		<env name='FLMDEBUG' default=''/>	
+	
 		<varRef ref="root.places"/>
 		<varRef ref="root.properties"/>
 		
--- a/sbsv2/raptor/lib/flm/base.xml	Fri Apr 09 17:57:03 2010 +0100
+++ b/sbsv2/raptor/lib/flm/base.xml	Tue Apr 13 13:30:12 2010 +0100
@@ -16,6 +16,7 @@
 		<param name='PROJECT_META' default=''/>     <!-- my.mmp  -->
 		<param name='DATE' default=''/>
 		<param name='DUMPBCINFO' default=''/>
+		<param name='FLMDEBUG'  default=''/>
 		<param name='PLATFORM' default=''/>
 		<param name='GNUMAKE38'/>
 		<param name='GNUCP'/>
--- a/sbsv2/raptor/lib/flm/resource.flm	Fri Apr 09 17:57:03 2010 +0100
+++ b/sbsv2/raptor/lib/flm/resource.flm	Tue Apr 13 13:30:12 2010 +0100
@@ -156,7 +156,7 @@
       # of full dependency information which can overwhelm make in large builds.
       # The strategy is to filter out lines (apart from the target line which is the first) which don't have .rsg or 
       # .mbg dependencies in them. 
-      DEPENDENCY_CORRECTOR:={ $(GNUSED) -n -r '1 p;\% [^ \/]+\.((rsg)|(mbg))%I {s% ([^ \/]+\.((rsg)|(mbg)))% $(EPOCROOT)\/epoc32\/include\/\1%ig; p}' && echo "" ; }
+      DEPENDENCY_CORRECTOR:={ $(GNUSED) -n -r '/.*: +.$$$$/ p;\%\.((rsg)|(mbg))%I {s% ([^ \/]+\.((rsg)|(mbg)))% $(EPOCROOT)\/epoc32\/include\/\1%ig; p}' && echo "" ; }
     else
       # Generate full dependency information
       DEPENDENCY_CORRECTOR:=$(GNUSED)  -r 's% ([^ \/]+\.((rsg)|(mbg)))% $(EPOCROOT)\/epoc32\/include\/\1%ig' 
--- a/sbsv2/raptor/python/raptor_version.py	Fri Apr 09 17:57:03 2010 +0100
+++ b/sbsv2/raptor/python/raptor_version.py	Tue Apr 13 13:30:12 2010 +0100
@@ -16,7 +16,7 @@
 
 # replace CHANGESET with the Hg changeset for ANY release
 
-version=(2,13,0,"2010-04-09","symbian build system","CHANGESET")
+version=(2,13,0,"2010-04-12","symbian build system","CHANGESET")
 
 def numericversion():
 	"""Raptor version string"""
--- a/sbsv2/raptor/test/smoke_suite/resource.py	Fri Apr 09 17:57:03 2010 +0100
+++ b/sbsv2/raptor/test/smoke_suite/resource.py	Tue Apr 13 13:30:12 2010 +0100
@@ -90,7 +90,7 @@
 	t.mustnotmatch = []
 
 	t.mustmatch = [
-			"3 .*.dependentresource_.dependentresource_sc.rpp.d"
+			"4 .*.dependentresource_.dependentresource_sc.rpp.d"
 		      ]
 
 	t.run()