forked from openkylin/platform_build
Merge "Error on external includes" am: 4b33f51043
am: d983b78a6f
* commit 'd983b78a6fac17bbfb26d61f28510476f8edb99a':
Error on external includes
Change-Id: I82ba6748ea08cb861e3cf4f0fbade2f277433413
This commit is contained in:
commit
b25374cfe1
|
@ -1262,6 +1262,11 @@ ifndef LOCAL_SDK_VERSION
|
|||
my_c_includes += $(JNI_H_INCLUDE)
|
||||
endif
|
||||
|
||||
my_outside_includes := $(filter-out $(OUT_DIR)/%,$(filter /%,$(my_c_includes)))
|
||||
ifneq ($(my_outside_includes),)
|
||||
$(error $(LOCAL_MODULE_MAKEFILE): $(LOCAL_MODULE): C_INCLUDES must be under the source or output directories: $(my_outside_includes))
|
||||
endif
|
||||
|
||||
# all_objects includes gen_o_objects which were part of LOCAL_GENERATED_SOURCES;
|
||||
# use normal_objects here to avoid creating circular dependencies. This assumes
|
||||
# that custom build rules which generate .o files don't consume other generated
|
||||
|
|
Loading…
Reference in New Issue