Disallow linking against updatable-media.
Test: make Bug: 123253805 Change-Id: I93a86bd8210cf72dbcaa8f7dde96c72acd660934
This commit is contained in:
@@ -51,6 +51,7 @@ func createNeverAllows() []*rule {
|
||||
rules := []*rule{}
|
||||
rules = append(rules, createTrebleRules()...)
|
||||
rules = append(rules, createLibcoreRules()...)
|
||||
rules = append(rules, createMediaRules()...)
|
||||
return rules
|
||||
}
|
||||
|
||||
@@ -125,6 +126,14 @@ func createLibcoreRules() []*rule {
|
||||
return rules
|
||||
}
|
||||
|
||||
func createMediaRules() []*rule {
|
||||
return []*rule{
|
||||
neverallow().
|
||||
with("libs", "updatable-media").
|
||||
because("updatable-media includes private APIs. Use updatable_media_stubs instead."),
|
||||
}
|
||||
}
|
||||
|
||||
func neverallowMutator(ctx BottomUpMutatorContext) {
|
||||
m, ok := ctx.Module().(Module)
|
||||
if !ok {
|
||||
|
Reference in New Issue
Block a user