Add min_sdk_version prop to snapshots
Bug: 277403349 Test: build vndk/vendor snapshot and build Change-Id: I226032bb0f9356cdef6747daec6ceb06589d9cbb
This commit is contained in:
parent
7de9aa1a7b
commit
5860f8227c
2 changed files with 4 additions and 0 deletions
|
@ -157,6 +157,7 @@ type snapshotJsonFlags struct {
|
|||
// extra config files
|
||||
InitRc []string `json:",omitempty"`
|
||||
VintfFragments []string `json:",omitempty"`
|
||||
MinSdkVersion string `json:",omitempty"`
|
||||
}
|
||||
|
||||
var ccSnapshotAction snapshot.GenerateSnapshotAction = func(s snapshot.SnapshotSingleton, ctx android.SingletonContext, snapshotArchDir string) android.Paths {
|
||||
|
@ -249,6 +250,7 @@ var ccSnapshotAction snapshot.GenerateSnapshotAction = func(s snapshot.SnapshotS
|
|||
for _, path := range m.VintfFragments() {
|
||||
prop.VintfFragments = append(prop.VintfFragments, filepath.Join("configs", path.Base()))
|
||||
}
|
||||
prop.MinSdkVersion = m.MinSdkVersion()
|
||||
|
||||
// install config files. ignores any duplicates.
|
||||
for _, path := range append(m.InitRc(), m.VintfFragments()...) {
|
||||
|
|
|
@ -706,6 +706,7 @@ func (c *vndkSnapshotSingleton) GenerateBuildActions(ctx android.SingletonContex
|
|||
|
||||
// json struct to export snapshot information
|
||||
prop := struct {
|
||||
MinSdkVersion string `json:",omitempty"`
|
||||
LicenseKinds []string `json:",omitempty"`
|
||||
LicenseTexts []string `json:",omitempty"`
|
||||
ExportedDirs []string `json:",omitempty"`
|
||||
|
@ -716,6 +717,7 @@ func (c *vndkSnapshotSingleton) GenerateBuildActions(ctx android.SingletonContex
|
|||
|
||||
prop.LicenseKinds = m.EffectiveLicenseKinds()
|
||||
prop.LicenseTexts = m.EffectiveLicenseFiles().Strings()
|
||||
prop.MinSdkVersion = m.MinSdkVersion()
|
||||
|
||||
if ctx.Config().VndkSnapshotBuildArtifacts() {
|
||||
exportedInfo := ctx.ModuleProvider(m, FlagExporterInfoProvider).(FlagExporterInfo)
|
||||
|
|
Loading…
Reference in a new issue