Support for recovery snapshot.
Bug: 171231437 Test: source build/envsetup.sh Test: ALLOW_MISSING_DEPENDENCIES=true m -j nothing Change-Id: I6b35fbb0b90ffffa941ea108cbd31a454b2dd403
This commit is contained in:
13
cc/cc.go
13
cc/cc.go
@@ -305,10 +305,11 @@ type BaseProperties struct {
|
||||
|
||||
// Normally Soong uses the directory structure to decide which modules
|
||||
// should be included (framework) or excluded (non-framework) from the
|
||||
// vendor snapshot, but this property allows a partner to exclude a
|
||||
// module normally thought of as a framework module from the vendor
|
||||
// snapshot.
|
||||
Exclude_from_vendor_snapshot *bool
|
||||
// different snapshots (vendor, recovery, etc.), but these properties
|
||||
// allow a partner to exclude a module normally thought of as a
|
||||
// framework module from a snapshot.
|
||||
Exclude_from_vendor_snapshot *bool
|
||||
Exclude_from_recovery_snapshot *bool
|
||||
}
|
||||
|
||||
type VendorProperties struct {
|
||||
@@ -1051,6 +1052,10 @@ func (c *Module) ExcludeFromVendorSnapshot() bool {
|
||||
return Bool(c.Properties.Exclude_from_vendor_snapshot)
|
||||
}
|
||||
|
||||
func (c *Module) ExcludeFromRecoverySnapshot() bool {
|
||||
return Bool(c.Properties.Exclude_from_recovery_snapshot)
|
||||
}
|
||||
|
||||
func isBionic(name string) bool {
|
||||
switch name {
|
||||
case "libc", "libm", "libdl", "libdl_android", "linker":
|
||||
|
Reference in New Issue
Block a user