diff options
author | Joe Onorato <joeo@android.com> | 2010-01-07 11:24:46 -0800 |
---|---|---|
committer | Joe Onorato <joeo@android.com> | 2010-01-07 11:26:05 -0800 |
commit | 7b86bfb03ee785cb828139c94bb86817d3249667 (patch) | |
tree | 4b3fa6d3e07b562b8c80545b102eabf0455da307 /core/node_fns.mk | |
parent | 554d1fa649ff888b0b90a5b7565832e1b764e06f (diff) | |
download | build-7b86bfb03ee785cb828139c94bb86817d3249667.zip build-7b86bfb03ee785cb828139c94bb86817d3249667.tar.gz build-7b86bfb03ee785cb828139c94bb86817d3249667.tar.bz2 |
add a warning about using include in product spec files.
currently disabled because there are too many of them.
Diffstat (limited to 'core/node_fns.mk')
-rw-r--r-- | core/node_fns.mk | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/core/node_fns.mk b/core/node_fns.mk index 5d2a669..31b8543 100644 --- a/core/node_fns.mk +++ b/core/node_fns.mk @@ -187,7 +187,10 @@ define _import-node $(eval _include_stack := $(2) $$(_include_stack)) $(call clear-var-list, $(3)) $(eval LOCAL_PATH := $(patsubst %/,%,$(dir $(2)))) + $(eval MAKEFILE_LIST :=) $(eval include $(2)) + $(eval _included := $(filter-out $(2),$(MAKEFILE_LIST))) + $(eval MAKEFILE_LIST :=) $(eval LOCAL_PATH :=) $(call copy-var-list, $(1).$(2), $(3)) $(call clear-var-list, $(3)) @@ -203,6 +206,13 @@ define _import-node endef # +# This will generate a warning for _included above +# $(if $(_included), \ +# $(eval $(warning product spec file: $(2)))\ +# $(foreach _inc,$(_included),$(eval $(warning $(space)$(space)$(space)includes: $(_inc)))),) +# + +# # $(1): context prefix # $(2): list of makefiles representing nodes to import # $(3): list of node variable names |