Add module type information to make modules.
To be paired with $(call record-module-type) Bug: 324465531 Test: CIs Change-Id: Ie1649093e299c43a2642fb9d27a0a56b1c8e40c1
This commit is contained in:
@@ -965,6 +965,8 @@ ALL_MODULES.$(my_register_name).BUILT := \
|
||||
$(ALL_MODULES.$(my_register_name).BUILT) $(LOCAL_BUILT_MODULE)
|
||||
ALL_MODULES.$(my_register_name).SOONG_MODULE_TYPE := \
|
||||
$(ALL_MODULES.$(my_register_name).SOONG_MODULE_TYPE) $(LOCAL_SOONG_MODULE_TYPE)
|
||||
ALL_MODULES.$(my_register_name).IS_SOONG_MODULE := \
|
||||
$(if $(filter $(LOCAL_MODULE_MAKEFILE),$(SOONG_ANDROID_MK)),true)
|
||||
ifndef LOCAL_IS_HOST_MODULE
|
||||
ALL_MODULES.$(my_register_name).TARGET_BUILT := \
|
||||
$(ALL_MODULES.$(my_register_name).TARGET_BUILT) $(LOCAL_BUILT_MODULE)
|
||||
@@ -1266,6 +1268,8 @@ $(LOCAL_MODULE)-$(h_or_hc_or_t)$(my_32_64_bit_suffix) : $(my_all_targets)
|
||||
endif
|
||||
endif
|
||||
|
||||
$(if $(my_register_name),$(eval ALL_MODULES.$(my_register_name).MAKE_MODULE_TYPE:=base_rules))
|
||||
|
||||
###########################################################
|
||||
# Ensure privileged applications always have LOCAL_PRIVILEGED_MODULE
|
||||
###########################################################
|
||||
|
@@ -50,4 +50,5 @@ $(foreach header,$(LOCAL_COPY_HEADERS), \
|
||||
_chFrom :=
|
||||
_chTo :=
|
||||
|
||||
$(if $(my_register_name),$(eval ALL_MODULES.$(my_register_name).MAKE_MODULE_TYPE:=COPY_HEADERS))
|
||||
endif # LOCAL_COPY_HEADERS
|
||||
|
@@ -110,4 +110,6 @@ $(my_coverage_path)/$(GCNO_ARCHIVE) : $(intermediates)/$(GCNO_ARCHIVE)
|
||||
$(LOCAL_BUILT_MODULE): $(my_coverage_path)/$(GCNO_ARCHIVE)
|
||||
endif
|
||||
|
||||
$(if $(my_register_name),$(eval ALL_MODULES.$(my_register_name).MAKE_MODULE_TYPE:=EXECUTABLE))
|
||||
|
||||
endif # skip_build_from_source
|
||||
|
@@ -43,3 +43,5 @@ LOCAL_STRIP_MODULE := keep_symbols
|
||||
endif
|
||||
|
||||
include $(BUILD_EXECUTABLE)
|
||||
|
||||
$(if $(my_register_name),$(eval ALL_MODULES.$(my_register_name).MAKE_MODULE_TYPE:=FUZZ_TEST))
|
@@ -19,3 +19,5 @@ endif
|
||||
|
||||
$(LOCAL_BUILT_MODULE):
|
||||
$(hide) touch $@
|
||||
|
||||
$(if $(my_register_name),$(eval ALL_MODULES.$(my_register_name).MAKE_MODULE_TYPE:=HEADER_LIBRARY))
|
@@ -57,4 +57,6 @@ $(LOCAL_BUILT_MODULE): $(my_crtbegin) $(my_crtend) $(my_libcrt_builtins)
|
||||
$(LOCAL_BUILT_MODULE): $(all_objects) $(all_libraries) $(CLANG_CXX)
|
||||
$(transform-host-o-to-executable)
|
||||
|
||||
$(if $(my_register_name),$(eval ALL_MODULES.$(my_register_name).MAKE_MODULE_TYPE:=HOST_EXECUTABLE))
|
||||
|
||||
endif # skip_build_from_source
|
||||
|
@@ -124,3 +124,5 @@ $(eval $(call copy-one-file,$(LOCAL_FULL_CLASSES_JACOCO_JAR),$(full_classes_jar)
|
||||
ifeq ($(TURBINE_ENABLED),false)
|
||||
$(eval $(call copy-one-file,$(LOCAL_FULL_CLASSES_JACOCO_JAR),$(full_classes_header_jar)))
|
||||
endif
|
||||
|
||||
$(if $(my_register_name),$(eval ALL_MODULES.$(my_register_name).MAKE_MODULE_TYPE:=HOST_JAVA_LIBRARY))
|
@@ -17,3 +17,5 @@
|
||||
$(call record-module-type,HOST_PREBUILT)
|
||||
LOCAL_IS_HOST_MODULE := true
|
||||
include $(BUILD_MULTI_PREBUILT)
|
||||
|
||||
$(if $(my_register_name),$(eval ALL_MODULES.$(my_register_name).MAKE_MODULE_TYPE:=HOST_PREBUILT))
|
@@ -53,4 +53,6 @@ $(LOCAL_BUILT_MODULE): \
|
||||
$(LOCAL_ADDITIONAL_DEPENDENCIES)
|
||||
$(transform-host-o-to-shared-lib)
|
||||
|
||||
$(if $(my_register_name),$(eval ALL_MODULES.$(my_register_name).MAKE_MODULE_TYPE:=HOST_SHARED_LIBRARY))
|
||||
|
||||
endif # skip_build_from_source
|
||||
|
@@ -23,3 +23,5 @@ include $(BUILD_SYSTEM)/binary.mk
|
||||
$(LOCAL_BUILT_MODULE): $(built_whole_libraries)
|
||||
$(LOCAL_BUILT_MODULE): $(all_objects)
|
||||
$(transform-host-o-to-static-lib)
|
||||
|
||||
$(if $(my_register_name),$(eval ALL_MODULES.$(my_register_name).MAKE_MODULE_TYPE:=HOST_STATIC_LIBRARY))
|
@@ -88,3 +88,5 @@ endif # LOCAL_UNCOMPRESS_DEX
|
||||
$(eval $(call copy-one-file,$(common_javalib.jar),$(LOCAL_BUILT_MODULE)))
|
||||
|
||||
endif # !LOCAL_IS_STATIC_JAVA_LIBRARY
|
||||
|
||||
$(if $(my_register_name),$(eval ALL_MODULES.$(my_register_name).MAKE_MODULE_TYPE:=JAVA_LIBRARY))
|
@@ -132,3 +132,5 @@ prebuilt_java_libraries :=
|
||||
prebuilt_static_java_libraries :=
|
||||
prebuilt_is_host :=
|
||||
prebuilt_module_tags :=
|
||||
|
||||
$(if $(my_register_name),$(eval ALL_MODULES.$(my_register_name).MAKE_MODULE_TYPE:=MULTI_PREBUILT))
|
@@ -21,3 +21,5 @@ endif
|
||||
endif
|
||||
|
||||
include $(BUILD_EXECUTABLE)
|
||||
|
||||
$(if $(my_register_name),$(eval ALL_MODULES.$(my_register_name).MAKE_MODULE_TYPE:=NATIVE_TEST))
|
@@ -731,3 +731,5 @@ ifneq (,$(runtime_resource_overlays_product)$(runtime_resource_overlays_vendor))
|
||||
)
|
||||
endif
|
||||
endif
|
||||
|
||||
$(if $(my_register_name),$(eval ALL_MODULES.$(my_register_name).MAKE_MODULE_TYPE:=PACKAGE))
|
@@ -12,3 +12,5 @@ $(LOCAL_BUILT_MODULE): $(LOCAL_ADDITIONAL_DEPENDENCIES)
|
||||
$(hide) echo "Fake: $@"
|
||||
$(hide) mkdir -p $(dir $@)
|
||||
$(hide) touch $@
|
||||
|
||||
$(if $(my_register_name),$(eval ALL_MODULES.$(my_register_name).MAKE_MODULE_TYPE:=PHONY_PACKAGE))
|
@@ -63,3 +63,5 @@ $(if $(filter-out $(SOONG_ANDROID_MK),$(LOCAL_MODULE_MAKEFILE)), \
|
||||
$(built_module) : $(LOCAL_ADDITIONAL_DEPENDENCIES)
|
||||
|
||||
my_prebuilt_src_file :=
|
||||
|
||||
$(if $(my_register_name),$(eval ALL_MODULES.$(my_register_name).MAKE_MODULE_TYPE:=PREBUILT))
|
@@ -101,4 +101,6 @@ $(my_coverage_path)/$(GCNO_ARCHIVE) : $(intermediates)/$(GCNO_ARCHIVE)
|
||||
$(LOCAL_BUILT_MODULE): $(my_coverage_path)/$(GCNO_ARCHIVE)
|
||||
endif
|
||||
|
||||
$(if $(my_register_name),$(eval ALL_MODULES.$(my_register_name).MAKE_MODULE_TYPE:=SHARED_LIBRARY))
|
||||
|
||||
endif # skip_build_from_source
|
||||
|
@@ -229,3 +229,5 @@ endif # need_compile_res
|
||||
aar_classes_jar :=
|
||||
all_res_assets :=
|
||||
LOCAL_IS_STATIC_JAVA_LIBRARY :=
|
||||
|
||||
$(if $(my_register_name),$(eval ALL_MODULES.$(my_register_name).MAKE_MODULE_TYPE:=STATIC_JAVA_LIBRARY))
|
@@ -41,3 +41,5 @@ $(intermediates)/$(GCNO_ARCHIVE) : PRIVATE_ALL_WHOLE_STATIC_LIBRARIES := $(strip
|
||||
$(intermediates)/$(GCNO_ARCHIVE) : $(LOCAL_GCNO_FILES) $(built_whole_gcno_libraries)
|
||||
$(package-coverage-files)
|
||||
endif
|
||||
|
||||
$(if $(my_register_name),$(eval ALL_MODULES.$(my_register_name).MAKE_MODULE_TYPE:=STATIC_LIBRARY))
|
Reference in New Issue
Block a user