arm.xml 1.8 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667
  1. <?xml version="1.0" encoding="ISO-8859-1"?>
  2. <build xmlns="http://symbian.com/xml/build"
  3. xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  4. xsi:schemaLocation="http://symbian.com/xml/build build/2_0.xsd">
  5. <!-- build configurations for ARM compilers -->
  6. <var name="ARMV5_BASE">
  7. <env name='SBS_HOME' default='' type='path'/>
  8. <env name='EPOCROOT'/>
  9. <set name='FLMHOME' value='$(SBS_HOME)/lib/flm'/>
  10. <set name='TRADITIONAL_PLATFORM' value='ARMV5'/>
  11. <set name='VARIANT_CFG' value='$(EPOCROOT)/variant/variant.cfg'/>
  12. </var>
  13. <var name="ARMV5_UDEB" extends="ARMV5_BASE">
  14. <append name='ABC' value='abc' />
  15. <append name='VARIANT_CFG' value='2' separator='' />
  16. </var>
  17. <var name="ARMV5_UREL" extends="ARMV5_BASE">
  18. <prepend name='ABC' value='abc' />
  19. <prepend name='VARIANT_CFG' value='' separator='' />
  20. </var>
  21. <var name="MOD1">
  22. <set name="X" value="X1"/>
  23. </var>
  24. <var name="MOD2">
  25. <set name="X" value="X2"/>
  26. <set name="Y" value="Y2"/>
  27. </var>
  28. <group name="ARMV5">
  29. <varRef ref="ARMV5_UREL"/>
  30. <varRef ref="ARMV5_UDEB"/>
  31. </group>
  32. <alias name="ALIAS_1" meaning="ARMV5_UREL.MOD1"/>
  33. <alias name="ALIAS_2" meaning="ARMV5_UDEB.MOD1.MOD2"/>
  34. <group name="G1">
  35. <varRef ref="MOD1"/>
  36. <varRef ref="MOD2"/>
  37. </group>
  38. <group name="G2">
  39. <varRef ref="ARMV5_UREL" mod="MOD1"/>
  40. <varRef ref="ARMV5_UDEB" mod="MOD1.MOD2"/>
  41. <aliasRef ref="ALIAS_1"/>
  42. <aliasRef ref="ALIAS_2" mod="MOD1.MOD2.MOD1"/>
  43. <groupRef ref="ARMV5" mod="MOD2"/>
  44. <groupRef ref="G1"/>
  45. </group>
  46. <!-- these are deliberately redefined in user.xml -->
  47. <alias name="alias_redef" meaning="MOD1"/>
  48. <group name="group_redef"><varRef ref="MOD1"/></group>
  49. <interface name="interface_redef" abstract="true"/>
  50. <var name="var_redef"></var>
  51. </build>