diff options
Diffstat (limited to 'java/droiddoc.go')
-rw-r--r-- | java/droiddoc.go | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/java/droiddoc.go b/java/droiddoc.go index 138c9c3bb..e05f2309f 100644 --- a/java/droiddoc.go +++ b/java/droiddoc.go @@ -397,6 +397,15 @@ func (j *Javadoc) collectDeps(ctx android.ModuleContext) deps { sm := module.(SystemModulesProvider) outputDir, outputDeps := sm.OutputDirAndDeps() deps.systemModules = &systemModules{outputDir, outputDeps} + case aconfigDeclarationTag: + if dep, ok := android.OtherModuleProvider(ctx, module, android.AconfigDeclarationsProviderKey); ok { + deps.aconfigProtoFiles = append(deps.aconfigProtoFiles, dep.IntermediateCacheOutputPath) + } else { + ctx.ModuleErrorf("Only aconfig_declarations module type is allowed for "+ + "flags_packages property, but %s is not aconfig_declarations module type", + module.Name(), + ) + } } }) // do not pass exclude_srcs directly when expanding srcFiles since exclude_srcs |