Fixed single model genxml pre-processing workaround to enable single system definition builds.
Added "tools" and "adaptation" to the list of packages to be prepended by sf where needed.
--- a/sf-platform/build.xml Mon Jun 22 17:35:46 2009 +0100
+++ b/sf-platform/build.xml Tue Jun 23 15:13:21 2009 +0100
@@ -35,7 +35,7 @@
<else>
<!-- TODO use better method to export or wait for GenXML fix?-->
- <copy file="${build.output.dir}\build\input\*_system_model_os.xml"
+ <copy file="${build.output.dir}\build\input\0000000000000001_system_model_os.xml"
tofile="${canonical.sysdef.file}" failonerror="false" verbose="true"/>
<!-- TODO targets for single sysdef build -->
@@ -71,6 +71,11 @@
<replaceregex pattern="mrp="mw" replace="mrp="sf\\\\mw" flags="gi"/>
<replaceregex pattern="bldFile="app" replace="bldFile="sf\\\\app" flags="gi"/>
<replaceregex pattern="mrp="app" replace="mrp="sf\\\\app" flags="gi"/>
+ <replaceregex pattern="bldFile="tools" replace="bldFile="sf\\\\tools" flags="gi"/>
+ <replaceregex pattern="mrp="tools" replace="mrp="sf\\\\tools" flags="gi"/>
+ <replaceregex pattern="bldFile="adaptation" replace="bldFile="sf\\\\adaptation" flags="gi"/>
+ <replaceregex pattern="mrp="adaptation" replace="mrp="sf\\\\adaptation" flags="gi"/>
+
<expandproperties/>
</filterchain>
<mapper>