summaryrefslogtreecommitdiff
path: root/compliance
diff options
context:
space:
mode:
author Wei Li <weiwli@google.com> 2025-01-31 12:18:38 -0800
committer Wei Li <weiwli@google.com> 2025-01-31 12:18:38 -0800
commit733a91ac018275cd0d4ae5b0116d560b171c06b7 (patch)
tree24b7feed09b0397306f247991c757cce089c4b80 /compliance
parente3e5dd4d715b7e89b42e53d9474ba9dcc09d5342 (diff)
Update dependencies of NOTICE.xml.gz
Bug: 330949782 Test: m notice_xml_system Change-Id: I4fe7d74878fa9fb2e5deafe0428f194b6c369257
Diffstat (limited to 'compliance')
-rw-r--r--compliance/notice.go11
1 files changed, 8 insertions, 3 deletions
diff --git a/compliance/notice.go b/compliance/notice.go
index edd1b3435..0d5fce3fc 100644
--- a/compliance/notice.go
+++ b/compliance/notice.go
@@ -71,12 +71,17 @@ type noticeXmlProperties struct {
}
func (nx *NoticeXmlModule) GenerateAndroidBuildActions(ctx android.ModuleContext) {
+ prodVars := ctx.Config().ProductVariables()
+ buildFingerprintFile := android.PathForArbitraryOutput(ctx, "target", "product", android.String(prodVars.DeviceName), "build_fingerprint.txt")
+ implicits := []android.Path{buildFingerprintFile}
+
output := android.PathForModuleOut(ctx, "NOTICE.xml.gz")
metadataDb := android.PathForOutput(ctx, "compliance-metadata", ctx.Config().DeviceProduct(), "compliance-metadata.db")
ctx.Build(pctx, android.BuildParams{
- Rule: genNoticeXmlRule,
- Input: metadataDb,
- Output: output,
+ Rule: genNoticeXmlRule,
+ Input: metadataDb,
+ Implicits: implicits,
+ Output: output,
Args: map[string]string{
"productOut": filepath.Join(ctx.Config().OutDir(), "target", "product", ctx.Config().DeviceName()),
"soongOut": ctx.Config().SoongOutDir(),