Add Android.bp variables to the soong build parser

am: 8cc714313c

Change-Id: I7e73bac2ddf5812b3d9ac5426da21bbbc58e5700
This commit is contained in:
Jack He
2017-01-12 08:40:15 +00:00
committed by android-build-merger
2 changed files with 17 additions and 0 deletions

View File

@@ -29,6 +29,7 @@ import (
)
var Bool = proptools.Bool
var String = proptools.String
// The configuration file name
const configFileName = "soong.config"
@@ -460,3 +461,15 @@ func (c *deviceConfig) VndkVersion() string {
}
return *c.config.ProductVariables.DeviceVndkVersion
}
func (c *deviceConfig) BtConfigIncludeDir() string {
return String(c.config.ProductVariables.BtConfigIncludeDir)
}
func (c *deviceConfig) BtHcilpIncluded() string {
return String(c.config.ProductVariables.BtHcilpIncluded)
}
func (c *deviceConfig) BtHciUseMct() bool {
return Bool(c.config.ProductVariables.BtHciUseMct)
}

View File

@@ -138,6 +138,10 @@ type productVariables struct {
SanitizeDeviceArch []string `json:",omitempty"`
ArtUseReadBarrier *bool `json:",omitempty"`
BtConfigIncludeDir *string `json:",omitempty"`
BtHcilpIncluded *string `json:",omitempty"`
BtHciUseMct *bool `json:",omitempty"`
}
func boolPtr(v bool) *bool {