summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Kiyoung Kim <kiyoungkim@google.com> 2023-06-05 16:56:49 +0900
committer Kiyoung Kim <kiyoungkim@google.com> 2023-06-08 01:07:47 +0000
commiteaa55a8ce1696700f4dbc72b762aded509730b62 (patch)
tree055bac53bfb7d27f3250c087481513c705ea49f5
parent0cba661b058a2554ed59998167e3eebbd47920d7 (diff)
Rename soong.environment.used with product name
From the previous work on renaming build.ninja, it was found that there are extra dependencies from build.ninja which can be varied by TARGET_PRODUCT : which is soong.environment.used.<tag>. This change renames soong.environment.used to have target product between 'used' and '<tag>' if available. Bug: 277029044 Test: Test confirmed that build.ninja is not being re-generated Change-Id: I987b6bd1a8b4f06dac52537e4178d8556251d254
-rw-r--r--ui/build/config.go3
1 files changed, 3 insertions, 0 deletions
diff --git a/ui/build/config.go b/ui/build/config.go
index bc0ab33d9..c991777f9 100644
--- a/ui/build/config.go
+++ b/ui/build/config.go
@@ -1124,6 +1124,9 @@ func (c *configImpl) NamedGlobFile(name string) string {
}
func (c *configImpl) UsedEnvFile(tag string) string {
+ if v, ok := c.environ.Get("TARGET_PRODUCT"); ok {
+ return shared.JoinPath(c.SoongOutDir(), usedEnvFile+"."+v+"."+tag)
+ }
return shared.JoinPath(c.SoongOutDir(), usedEnvFile+"."+tag)
}