Loading android/apex.go +7 −1 Original line number Diff line number Diff line Loading @@ -15,6 +15,7 @@ package android import ( "sort" "sync" "github.com/google/blueprint" Loading Loading @@ -86,6 +87,8 @@ type ApexModuleBase struct { ApexProperties ApexProperties canHaveApexVariants bool apexVariationsLock sync.Mutex // protects apexVariations during parallel apexDepsMutator apexVariations []string } Loading @@ -94,6 +97,8 @@ func (m *ApexModuleBase) apexModuleBase() *ApexModuleBase { } func (m *ApexModuleBase) BuildForApex(apexName string) { m.apexVariationsLock.Lock() defer m.apexVariationsLock.Unlock() if !InList(apexName, m.apexVariations) { m.apexVariations = append(m.apexVariations, apexName) } Loading Loading @@ -122,6 +127,7 @@ func (m *ApexModuleBase) IsInstallableToApex() bool { func (m *ApexModuleBase) CreateApexVariations(mctx BottomUpMutatorContext) []blueprint.Module { if len(m.apexVariations) > 0 { sort.Strings(m.apexVariations) variations := []string{""} // Original variation for platform variations = append(variations, m.apexVariations...) Loading cc/vndk.go +9 −2 Original line number Diff line number Diff line Loading @@ -530,8 +530,15 @@ func (c *vndkSnapshotSingleton) GenerateBuildActions(ctx android.SingletonContex var modulePathTxtBuilder strings.Builder modulePaths := modulePaths(ctx.Config()) var libs []string for lib := range modulePaths { libs = append(libs, lib) } sort.Strings(libs) first := true for lib, dir := range modulePaths(ctx.Config()) { for _, lib := range libs { if first { first = false } else { Loading @@ -539,7 +546,7 @@ func (c *vndkSnapshotSingleton) GenerateBuildActions(ctx android.SingletonContex } modulePathTxtBuilder.WriteString(lib) modulePathTxtBuilder.WriteString(".so ") modulePathTxtBuilder.WriteString(dir) modulePathTxtBuilder.WriteString(modulePaths[lib]) } ctx.Build(pctx, android.BuildParams{ Loading Loading
android/apex.go +7 −1 Original line number Diff line number Diff line Loading @@ -15,6 +15,7 @@ package android import ( "sort" "sync" "github.com/google/blueprint" Loading Loading @@ -86,6 +87,8 @@ type ApexModuleBase struct { ApexProperties ApexProperties canHaveApexVariants bool apexVariationsLock sync.Mutex // protects apexVariations during parallel apexDepsMutator apexVariations []string } Loading @@ -94,6 +97,8 @@ func (m *ApexModuleBase) apexModuleBase() *ApexModuleBase { } func (m *ApexModuleBase) BuildForApex(apexName string) { m.apexVariationsLock.Lock() defer m.apexVariationsLock.Unlock() if !InList(apexName, m.apexVariations) { m.apexVariations = append(m.apexVariations, apexName) } Loading Loading @@ -122,6 +127,7 @@ func (m *ApexModuleBase) IsInstallableToApex() bool { func (m *ApexModuleBase) CreateApexVariations(mctx BottomUpMutatorContext) []blueprint.Module { if len(m.apexVariations) > 0 { sort.Strings(m.apexVariations) variations := []string{""} // Original variation for platform variations = append(variations, m.apexVariations...) Loading
cc/vndk.go +9 −2 Original line number Diff line number Diff line Loading @@ -530,8 +530,15 @@ func (c *vndkSnapshotSingleton) GenerateBuildActions(ctx android.SingletonContex var modulePathTxtBuilder strings.Builder modulePaths := modulePaths(ctx.Config()) var libs []string for lib := range modulePaths { libs = append(libs, lib) } sort.Strings(libs) first := true for lib, dir := range modulePaths(ctx.Config()) { for _, lib := range libs { if first { first = false } else { Loading @@ -539,7 +546,7 @@ func (c *vndkSnapshotSingleton) GenerateBuildActions(ctx android.SingletonContex } modulePathTxtBuilder.WriteString(lib) modulePathTxtBuilder.WriteString(".so ") modulePathTxtBuilder.WriteString(dir) modulePathTxtBuilder.WriteString(modulePaths[lib]) } ctx.Build(pctx, android.BuildParams{ Loading