common/templates/build-info.xml.ftl
author Simon Howkins <simonh@symbian.org>
Fri, 07 Aug 2009 14:33:52 +0100
changeset 282 aee074ee2646
parent 251 c75afb49c4d3
permissions -rw-r--r--
Changed preference for selecting package definition files, so that it takes the one from our tree in preference to the one in the package itself. This means that we can just delete items from our tree when we're happy to switch to using the one in the package (as this will vary from package to package). Added sorting of the attributes when outputting the system definition, to match the de facto standard in the system definition we started with.
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
51
6066a7d39270 Diamondize BOM info
DarioS@UK-DarioS.symbian.int
parents:
diff changeset
     1
<?xml version="1.0" encoding="utf-8"?>
251
c75afb49c4d3 Add branch and changeset support for getting source. BOM sources.csv can now be reused directly.
Shabe Razvi <shaber@symbian.org>
parents: 245
diff changeset
     2
c75afb49c4d3 Add branch and changeset support for getting source. BOM sources.csv can now be reused directly.
Shabe Razvi <shaber@symbian.org>
parents: 245
diff changeset
     3
<#assign row = 0 />
c75afb49c4d3 Add branch and changeset support for getting source. BOM sources.csv can now be reused directly.
Shabe Razvi <shaber@symbian.org>
parents: 245
diff changeset
     4
51
6066a7d39270 Diamondize BOM info
DarioS@UK-DarioS.symbian.int
parents:
diff changeset
     5
<diamonds-build>
6066a7d39270 Diamondize BOM info
DarioS@UK-DarioS.symbian.int
parents:
diff changeset
     6
  <content>
6066a7d39270 Diamondize BOM info
DarioS@UK-DarioS.symbian.int
parents:
diff changeset
     7
    <project>
6066a7d39270 Diamondize BOM info
DarioS@UK-DarioS.symbian.int
parents:
diff changeset
     8
      <name>Config</name>
6066a7d39270 Diamondize BOM info
DarioS@UK-DarioS.symbian.int
parents:
diff changeset
     9
      <#list config as c>
6066a7d39270 Diamondize BOM info
DarioS@UK-DarioS.symbian.int
parents:
diff changeset
    10
 	  <baseline>${c.loc}#${c.rev}</baseline>
6066a7d39270 Diamondize BOM info
DarioS@UK-DarioS.symbian.int
parents:
diff changeset
    11
 	  </#list>
6066a7d39270 Diamondize BOM info
DarioS@UK-DarioS.symbian.int
parents:
diff changeset
    12
    </project>
6066a7d39270 Diamondize BOM info
DarioS@UK-DarioS.symbian.int
parents:
diff changeset
    13
    <project>
6066a7d39270 Diamondize BOM info
DarioS@UK-DarioS.symbian.int
parents:
diff changeset
    14
      <name>Project</name>
6066a7d39270 Diamondize BOM info
DarioS@UK-DarioS.symbian.int
parents:
diff changeset
    15
      <#list project as p>
6066a7d39270 Diamondize BOM info
DarioS@UK-DarioS.symbian.int
parents:
diff changeset
    16
 	  <baseline>${p.loc}#${p.rev}</baseline>
6066a7d39270 Diamondize BOM info
DarioS@UK-DarioS.symbian.int
parents:
diff changeset
    17
 	  </#list>
6066a7d39270 Diamondize BOM info
DarioS@UK-DarioS.symbian.int
parents:
diff changeset
    18
    </project>
6066a7d39270 Diamondize BOM info
DarioS@UK-DarioS.symbian.int
parents:
diff changeset
    19
    <project>
6066a7d39270 Diamondize BOM info
DarioS@UK-DarioS.symbian.int
parents:
diff changeset
    20
      <name>Baseline</name>
6066a7d39270 Diamondize BOM info
DarioS@UK-DarioS.symbian.int
parents:
diff changeset
    21
      <#list baseline as b>
6066a7d39270 Diamondize BOM info
DarioS@UK-DarioS.symbian.int
parents:
diff changeset
    22
      <baseline>${b}</baseline>
6066a7d39270 Diamondize BOM info
DarioS@UK-DarioS.symbian.int
parents:
diff changeset
    23
      </#list>
6066a7d39270 Diamondize BOM info
DarioS@UK-DarioS.symbian.int
parents:
diff changeset
    24
    </project>
6066a7d39270 Diamondize BOM info
DarioS@UK-DarioS.symbian.int
parents:
diff changeset
    25
    <project>
245
59f8bbf91345 Add tools baseline to BOM
Shabe Razvi <shaber@symbian.org>
parents: 51
diff changeset
    26
      <name>Tools Baseline</name>
59f8bbf91345 Add tools baseline to BOM
Shabe Razvi <shaber@symbian.org>
parents: 51
diff changeset
    27
      <#list toolsbaseline as b>
59f8bbf91345 Add tools baseline to BOM
Shabe Razvi <shaber@symbian.org>
parents: 51
diff changeset
    28
      <baseline>${b}</baseline>
59f8bbf91345 Add tools baseline to BOM
Shabe Razvi <shaber@symbian.org>
parents: 51
diff changeset
    29
      </#list>
59f8bbf91345 Add tools baseline to BOM
Shabe Razvi <shaber@symbian.org>
parents: 51
diff changeset
    30
    </project>
59f8bbf91345 Add tools baseline to BOM
Shabe Razvi <shaber@symbian.org>
parents: 51
diff changeset
    31
    <project>
51
6066a7d39270 Diamondize BOM info
DarioS@UK-DarioS.symbian.int
parents:
diff changeset
    32
 	  <name>Sources</name>
6066a7d39270 Diamondize BOM info
DarioS@UK-DarioS.symbian.int
parents:
diff changeset
    33
 	  <#list sources as s>
251
c75afb49c4d3 Add branch and changeset support for getting source. BOM sources.csv can now be reused directly.
Shabe Razvi <shaber@symbian.org>
parents: 245
diff changeset
    34
	  <#if (row!=0)>
51
6066a7d39270 Diamondize BOM info
DarioS@UK-DarioS.symbian.int
parents:
diff changeset
    35
 	  <baseline>${s.loc}#${s.rev}</baseline>
251
c75afb49c4d3 Add branch and changeset support for getting source. BOM sources.csv can now be reused directly.
Shabe Razvi <shaber@symbian.org>
parents: 245
diff changeset
    36
	  </#if>
c75afb49c4d3 Add branch and changeset support for getting source. BOM sources.csv can now be reused directly.
Shabe Razvi <shaber@symbian.org>
parents: 245
diff changeset
    37
	  <#assign row = row + 1 />
51
6066a7d39270 Diamondize BOM info
DarioS@UK-DarioS.symbian.int
parents:
diff changeset
    38
 	  </#list>
6066a7d39270 Diamondize BOM info
DarioS@UK-DarioS.symbian.int
parents:
diff changeset
    39
    </project>
6066a7d39270 Diamondize BOM info
DarioS@UK-DarioS.symbian.int
parents:
diff changeset
    40
  </content>
6066a7d39270 Diamondize BOM info
DarioS@UK-DarioS.symbian.int
parents:
diff changeset
    41
</diamonds-build>