summaryrefslogtreecommitdiff
path: root/util
diff options
context:
space:
mode:
Diffstat (limited to 'util')
-rw-r--r--util/spd_tools/src/spd_gen/spd_gen.go13
1 files changed, 10 insertions, 3 deletions
diff --git a/util/spd_tools/src/spd_gen/spd_gen.go b/util/spd_tools/src/spd_gen/spd_gen.go
index eb37751172..57b428b2b3 100644
--- a/util/spd_tools/src/spd_gen/spd_gen.go
+++ b/util/spd_tools/src/spd_gen/spd_gen.go
@@ -10,6 +10,7 @@ import (
"path/filepath"
"reflect"
"regexp"
+ "sort"
"strings"
)
@@ -191,9 +192,15 @@ func writeSetMap(setMap map[int][]int, SPDDirName string) {
s += getGeneratedString()
- for index, arr := range setMap {
- for _, item := range arr {
- s += fmt.Sprintf("%s,set-%d\n", platformNames[item], index)
+ var setNumbers []int
+ for k, _ := range setMap {
+ setNumbers = append(setNumbers, k)
+ }
+ sort.Ints(setNumbers)
+
+ for _, num := range setNumbers {
+ for _, item := range setMap[num] {
+ s += fmt.Sprintf("%s,set-%d\n", platformNames[item], num)
}
}