diff options
Diffstat (limited to 'android/variable.go')
| -rw-r--r-- | android/variable.go | 39 |
1 files changed, 36 insertions, 3 deletions
diff --git a/android/variable.go b/android/variable.go index 6693d9197..f82c9cae8 100644 --- a/android/variable.go +++ b/android/variable.go @@ -339,11 +339,16 @@ type ProductVariables struct { HWASanExcludePaths []string `json:",omitempty"` VendorPath *string `json:",omitempty"` + VendorDlkmPath *string `json:",omitempty"` BuildingVendorImage *bool `json:",omitempty"` OdmPath *string `json:",omitempty"` + BuildingOdmImage *bool `json:",omitempty"` + OdmDlkmPath *string `json:",omitempty"` ProductPath *string `json:",omitempty"` BuildingProductImage *bool `json:",omitempty"` SystemExtPath *string `json:",omitempty"` + SystemDlkmPath *string `json:",omitempty"` + OemPath *string `json:",omitempty"` ClangTidy *bool `json:",omitempty"` TidyChecks *string `json:",omitempty"` @@ -535,6 +540,13 @@ type ProductVariables struct { ExtraAllowedDepsTxt *string `json:",omitempty"` AdbKeys *string `json:",omitempty"` + + DeviceMatrixFile []string `json:",omitempty"` + ProductManifestFiles []string `json:",omitempty"` + SystemManifestFile []string `json:",omitempty"` + SystemExtManifestFiles []string `json:",omitempty"` + DeviceManifestFiles []string `json:",omitempty"` + OdmManifestFiles []string `json:",omitempty"` } type PartitionQualifiedVariablesType struct { @@ -565,6 +577,14 @@ type PartitionQualifiedVariablesType struct { BoardAvbRollbackIndexLocation string `json:",omitempty"` } +type ChainedAvbPartitionProps struct { + Partitions []string `json:",omitempty"` + Key string `json:",omitempty"` + Algorithm string `json:",omitempty"` + RollbackIndex string `json:",omitempty"` + RollbackIndexLocation string `json:",omitempty"` +} + type PartitionVariables struct { ProductDirectory string `json:",omitempty"` PartitionQualifiedVariables map[string]PartitionQualifiedVariablesType @@ -589,12 +609,25 @@ type PartitionVariables struct { ProductUseDynamicPartitionSize bool `json:",omitempty"` CopyImagesForTargetFilesZip bool `json:",omitempty"` - BoardAvbEnable bool `json:",omitempty"` + BoardAvbEnable bool `json:",omitempty"` + BoardAvbAlgorithm string `json:",omitempty"` + BoardAvbKeyPath string `json:",omitempty"` + BoardAvbRollbackIndex string `json:",omitempty"` + BuildingVbmetaImage bool `json:",omitempty"` + ChainedVbmetaPartitions map[string]ChainedAvbPartitionProps `json:",omitempty"` - ProductPackages []string `json:",omitempty"` - ProductPackagesDebug []string `json:",omitempty"` + ProductPackages []string `json:",omitempty"` + ProductPackagesDebug []string `json:",omitempty"` + VendorLinkerConfigSrcs []string `json:",omitempty"` + ProductLinkerConfigSrcs []string `json:",omitempty"` + + BoardInfoFiles []string `json:",omitempty"` + BootLoaderBoardName string `json:",omitempty"` ProductCopyFiles map[string]string `json:",omitempty"` + + BuildingSystemDlkmImage bool `json:",omitempty"` + SystemKernelModules []string `json:",omitempty"` } func boolPtr(v bool) *bool { |