diff --git a/core/base_rules.mk b/core/base_rules.mk index c61c653bce..9ad1cc5251 100644 --- a/core/base_rules.mk +++ b/core/base_rules.mk @@ -450,6 +450,12 @@ $(LOCAL_INTERMEDIATE_TARGETS) : PRIVATE_PATH:=$(LOCAL_PATH) $(LOCAL_INTERMEDIATE_TARGETS) : PRIVATE_IS_HOST_MODULE := $(LOCAL_IS_HOST_MODULE) $(LOCAL_INTERMEDIATE_TARGETS) : PRIVATE_HOST:= $(my_host) $(LOCAL_INTERMEDIATE_TARGETS) : PRIVATE_PREFIX := $(my_prefix) +$(LOCAL_INTERMEDIATE_TARGETS) : .KATI_TAGS += ;module_name=$(LOCAL_MODULE) +ifeq ($(LOCAL_MODULE_CLASS),) +$(error "$(LOCAL_MODULE) in $(LOCAL_PATH) does not set $(LOCAL_MODULE_CLASS)") +else +$(LOCAL_INTERMEDIATE_TARGETS) : .KATI_TAGS += ;module_type=$(LOCAL_MODULE_CLASS) +endif $(LOCAL_INTERMEDIATE_TARGETS) : PRIVATE_INTERMEDIATES_DIR:= $(intermediates) $(LOCAL_INTERMEDIATE_TARGETS) : PRIVATE_2ND_ARCH_VAR_PREFIX := $(LOCAL_2ND_ARCH_VAR_PREFIX) diff --git a/packaging/distdir.mk b/packaging/distdir.mk index c9508af323..153ecf65b1 100644 --- a/packaging/distdir.mk +++ b/packaging/distdir.mk @@ -30,6 +30,7 @@ $(foreach pair,$(DIST_GOAL_OUTPUT_PAIRS), \ $(eval _dist_$$(goal):))) define copy-one-dist-file +$(2): .KATI_TAGS += ;rule_name=dist-cp $(2): $(1) @echo "Dist: $$@" rm -f $$@