From a03c43a4a779c15c6d1744514496c3b5cd6d1374 Mon Sep 17 00:00:00 2001 From: Dan Willemsen Date: Tue, 24 Jul 2018 13:00:52 -0700 Subject: [PATCH] Mark soong-generated phony rules as PHONY Test: add --writable=out/ to kati, see fewer warnings with this change Change-Id: I4beb47f41888e3743b298c90edfeb38fcc0b3d32 --- java/androidmk.go | 2 +- java/system_modules.go | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/java/androidmk.go b/java/androidmk.go index c6ecfbce5..40711f627 100644 --- a/java/androidmk.go +++ b/java/androidmk.go @@ -320,7 +320,7 @@ func (ddoc *Droiddoc) AndroidMk() android.AndroidMkData { fmt.Fprintln(w, "droidcore: checkapi") } if ddoc.updateCurrentApiTimestamp != nil { - fmt.Fprintln(w, ".PHONY:", ddoc.Name(), "-update-current-api") + fmt.Fprintln(w, ".PHONY:", ddoc.Name()+"-update-current-api") fmt.Fprintln(w, ddoc.Name()+"-update-current-api:", ddoc.updateCurrentApiTimestamp.String()) diff --git a/java/system_modules.go b/java/system_modules.go index 73a513128..d98e0abc9 100644 --- a/java/system_modules.go +++ b/java/system_modules.go @@ -134,6 +134,7 @@ func (system *SystemModules) AndroidMk() android.AndroidMkData { fmt.Fprintln(w, makevar, ":=", system.outputFile.String()) fmt.Fprintln(w, ".KATI_READONLY", ":=", makevar) fmt.Fprintln(w, name+":", "$("+makevar+")") + fmt.Fprintln(w, ".PHONY:", name) fmt.Fprintln(w) makevar = "SOONG_SYSTEM_MODULES_LIBS_" + name fmt.Fprintln(w, makevar, ":=", strings.Join(system.properties.Libs, " "))