From 5b188fb53903a0ac2b286a922e16561df9aaa80a Mon Sep 17 00:00:00 2001 From: Dan Willemsen Date: Fri, 13 May 2016 15:58:52 -0700 Subject: [PATCH] Soong: Read Android.soong.mk if skipping Android.mk If Soong is enabled, and we're skipping an Android.mk because there is an Android.bp file, check for an Android.soong.mk file and read that instead. This will allow us to temporarily define modules or recurse into subdirectories that soong does not yet support. Change-Id: Ifdb2f0204a38a5069e53527f66ffcfb8008c11a4 --- core/definitions.mk | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/core/definitions.mk b/core/definitions.mk index d5840b822..57aa7b6b1 100644 --- a/core/definitions.mk +++ b/core/definitions.mk @@ -144,7 +144,10 @@ ifeq ($(USE_SOONG),true) define filter-soong-makefiles $(foreach mk,$(1),\ $(if $(wildcard $(patsubst %/Android.mk,%/Android.bp,$(mk))),\ - $(info skipping $(mk) ...),\ + $(if $(wildcard $(patsubst %/Android.mk,%/Android.soong.mk,$(mk))),\ + $(info skipping $(mk), but including Android.soong.mk ...)\ + $(patsubst %/Android.mk,%/Android.soong.mk,$(mk)),\ + $(info skipping $(mk) ...)),\ $(mk))) endef else