# HG changeset patch # User Shabe Razvi # Date 1276268219 -3600 # Node ID 561033b10e0f89772fdf38b6aa1c823714110a1f # Parent 35aea233d3f77e11ab562081fddfdf17fcd1366a Major rework to enable rebuilds of the platform from single sf-build call - Change the way that sources and system model are selected: now property based - Split sources.csv to have publicly available http repos only; internal repos are in sources_rnd.csv - System model output in BOM renamed to system_model.xml rather than canonical_system_definition_{config}.xml to make reuse predictable - Public property configuration public_override_props.ant.xml now used. - Fix all exports to run based upon configuration specified (no export configuration makes SBS assume RVCT is being used, which is not available to all) - sf.production.build MUST be defined and TRUE to enable production build properties, public config is DEFAULT behaviour diff -r 35aea233d3f7 -r 561033b10e0f build.xml --- a/build.xml Tue Jun 08 17:16:53 2010 +0100 +++ b/build.xml Fri Jun 11 15:56:59 2010 +0100 @@ -7,9 +7,6 @@ - - - @@ -18,6 +15,15 @@ + + + + + + + + + diff -r 35aea233d3f7 -r 561033b10e0f common/build.xml --- a/common/build.xml Tue Jun 08 17:16:53 2010 +0100 +++ b/common/build.xml Fri Jun 11 15:56:59 2010 +0100 @@ -119,7 +119,11 @@ - + + + + + @@ -144,6 +148,9 @@ + + + @@ -155,7 +162,7 @@ - + @@ -248,26 +255,6 @@ - - - - - - - - - - - - - - - - - - - - @@ -348,11 +335,11 @@ - + - + @@ -361,7 +348,7 @@ - + @@ -400,6 +387,7 @@ + @@ -431,8 +419,17 @@ - - + + + + + + + + + + + @@ -481,9 +478,11 @@ + - + + @@ -494,15 +493,31 @@ ] + + outputFile="${temp.build.dir}/source-rnd-spec.ant.xml"> ant: antProperties() data: [ - csv(${sf.test.csv.file}, {separator:','}) + csv(${sf.source_rnd.csv.file}, {separator:','}) ] + + + + + + + ant: antProperties() + data: [ + csv(${sf.test.csv.file}, {separator:','}) + ] + + + + @@ -740,7 +755,19 @@ - + + + + + + + + + + + + + diff -r 35aea233d3f7 -r 561033b10e0f common/common_props.ant.xml --- a/common/common_props.ant.xml Tue Jun 08 17:16:53 2010 +0100 +++ b/common/common_props.ant.xml Fri Jun 11 15:56:59 2010 +0100 @@ -49,9 +49,16 @@ + + + + + + + diff -r 35aea233d3f7 -r 561033b10e0f sf-platform/build.xml --- a/sf-platform/build.xml Tue Jun 08 17:16:53 2010 +0100 +++ b/sf-platform/build.xml Fri Jun 11 15:56:59 2010 +0100 @@ -63,7 +63,13 @@ - + + + + + + + diff -r 35aea233d3f7 -r 561033b10e0f sf-platform/compile.ant.xml --- a/sf-platform/compile.ant.xml Tue Jun 08 17:16:53 2010 +0100 +++ b/sf-platform/compile.ant.xml Fri Jun 11 15:56:59 2010 +0100 @@ -69,13 +69,20 @@ - + + + + + + + + diff -r 35aea233d3f7 -r 561033b10e0f sf-platform/platform_props.ant.xml --- a/sf-platform/platform_props.ant.xml Tue Jun 08 17:16:53 2010 +0100 +++ b/sf-platform/platform_props.ant.xml Fri Jun 11 15:56:59 2010 +0100 @@ -17,6 +17,9 @@ + + +