forked from openkylin/platform_build
Merge "Make export_includes depend on the module's definition makefile."
This commit is contained in:
commit
e5c3a09102
|
@ -692,7 +692,7 @@ $(LOCAL_INSTALLED_MODULE): | $(installed_static_library_notice_file_targets)
|
|||
###########################################################
|
||||
export_includes := $(intermediates)/export_includes
|
||||
$(export_includes): PRIVATE_EXPORT_C_INCLUDE_DIRS := $(LOCAL_EXPORT_C_INCLUDE_DIRS)
|
||||
$(export_includes) :
|
||||
$(export_includes) : $(LOCAL_MODULE_MAKEFILE)
|
||||
@echo Export includes file: $< -- $@
|
||||
$(hide) mkdir -p $(dir $@) && rm -f $@
|
||||
ifdef LOCAL_EXPORT_C_INCLUDE_DIRS
|
||||
|
|
|
@ -113,11 +113,11 @@ endef
|
|||
# Figure out where we are.
|
||||
define my-dir
|
||||
$(strip \
|
||||
$(eval md_file_ := $$(lastword $$(MAKEFILE_LIST))) \
|
||||
$(if $(filter $(CLEAR_VARS),$(md_file_)), \
|
||||
$(eval LOCAL_MODULE_MAKEFILE := $$(lastword $$(MAKEFILE_LIST))) \
|
||||
$(if $(filter $(CLEAR_VARS),$(LOCAL_MODULE_MAKEFILE)), \
|
||||
$(error LOCAL_PATH must be set before including $$(CLEAR_VARS)) \
|
||||
, \
|
||||
$(patsubst %/,%,$(dir $(md_file_))) \
|
||||
$(patsubst %/,%,$(dir $(LOCAL_MODULE_MAKEFILE))) \
|
||||
) \
|
||||
)
|
||||
endef
|
||||
|
|
Loading…
Reference in New Issue