Merge "Non-module targets."
This commit is contained in:
18
core/main.mk
18
core/main.mk
@@ -935,6 +935,7 @@ $(foreach suite,general-tests device-tests vts tvts art-host-tests host-unit-tes
|
||||
$(eval my_testcases := $(HOST_OUT_TESTCASES)),\
|
||||
$(eval my_testcases := $$(COMPATIBILITY_TESTCASES_OUT_$(suite))))\
|
||||
$(eval target := $(my_testcases)/$(lastword $(subst /, ,$(dir $(f))))/$(notdir $(f)))\
|
||||
$(if $(strip $(ALL_TARGETS.$(target).META_LIC)),,$(eval ALL_TARGETS.$(target).META_LIC:=$(module_license_metadata)))\
|
||||
$(eval COMPATIBILITY.$(suite).HOST_SHARED_LIBRARY.FILES := \
|
||||
$$(COMPATIBILITY.$(suite).HOST_SHARED_LIBRARY.FILES) $(f):$(target))\
|
||||
$(eval COMPATIBILITY.$(suite).HOST_SHARED_LIBRARY.FILES := \
|
||||
@@ -1459,12 +1460,6 @@ ALL_DEFAULT_INSTALLED_MODULES :=
|
||||
# fix-notice-deps replaces those unadorned module names with every built variant.
|
||||
$(call fix-notice-deps)
|
||||
|
||||
# Create a license metadata rule per module. Could happen in base_rules.mk or
|
||||
# notice_files.mk; except, it has to happen after fix-notice-deps to avoid
|
||||
# missing dependency errors.
|
||||
$(call build-license-metadata)
|
||||
|
||||
|
||||
# These are additional goals that we build, in order to make sure that there
|
||||
# is as little code as possible in the tree that doesn't build.
|
||||
modules_to_check := $(foreach m,$(ALL_MODULES),$(ALL_MODULES.$(m).CHECKED))
|
||||
@@ -1738,15 +1733,19 @@ else ifneq ($(TARGET_BUILD_APPS),)
|
||||
|
||||
$(PROGUARD_DICT_ZIP) : $(apps_only_installed_files)
|
||||
$(call dist-for-goals,apps_only, $(PROGUARD_DICT_ZIP) $(PROGUARD_DICT_MAPPING))
|
||||
$(call declare-container-license-deps,$(PROGUARD_DICT_ZIP),$(apps_only_installed_files),$(PRODUCT_OUT)/:/)
|
||||
|
||||
$(PROGUARD_USAGE_ZIP) : $(apps_only_installed_files)
|
||||
$(call dist-for-goals,apps_only, $(PROGUARD_USAGE_ZIP))
|
||||
$(call declare-container-license-deps,$(PROGUARD_USAGE_ZIP),$(apps_only_installed_files),$(PRODUCT_OUT)/:/)
|
||||
|
||||
$(SYMBOLS_ZIP) : $(apps_only_installed_files)
|
||||
$(call dist-for-goals,apps_only, $(SYMBOLS_ZIP) $(SYMBOLS_MAPPING))
|
||||
$(call declare-container-license-deps,$(SYMBOLS_ZIP),$(apps_only_installed_files),$(PRODUCT_OUT)/:/)
|
||||
|
||||
$(COVERAGE_ZIP) : $(apps_only_installed_files)
|
||||
$(call dist-for-goals,apps_only, $(COVERAGE_ZIP))
|
||||
$(call declare-container-license-deps,$(COVERAGE_ZIP),$(apps_only_installed_files),$(PRODUCT_OUT)/:/)
|
||||
|
||||
apps_only: $(unbundled_build_modules)
|
||||
|
||||
@@ -1900,6 +1899,8 @@ else ifeq ($(TARGET_BUILD_UNBUNDLED),$(TARGET_BUILD_UNBUNDLED_IMAGE))
|
||||
$(hide) mkdir -p $(dir $@)
|
||||
$(hide) $(APICHECK_COMMAND) --input-api-jar $< --api-xml $@
|
||||
|
||||
$(foreach xml,$(sort $(api_xmls)),$(call declare-1p-target,$(xml),))
|
||||
|
||||
$(call dist-for-goals, dist_files, $(api_xmls))
|
||||
api_xmls :=
|
||||
|
||||
@@ -2012,6 +2013,11 @@ ifneq ($(UNSAFE_DISABLE_APEX_ALLOWED_DEPS_CHECK),true)
|
||||
droidcore: ${APEX_ALLOWED_DEPS_CHECK}
|
||||
endif
|
||||
|
||||
# Create a license metadata rule per module. Could happen in base_rules.mk or
|
||||
# notice_files.mk; except, it has to happen after fix-notice-deps to avoid
|
||||
# missing dependency errors.
|
||||
$(call build-license-metadata)
|
||||
|
||||
$(call dist-write-file,$(KATI_PACKAGE_MK_DIR)/dist.mk)
|
||||
|
||||
$(info [$(call inc_and_print,subdir_makefiles_inc)/$(subdir_makefiles_total)] writing build rules ...)
|
||||
|
Reference in New Issue
Block a user