Merge "Define non-system module as variable"
am: 6bd6318880
Change-Id: I6d99558d4c3e9b0c510d7dfa6f8ed6978cbf1e44
This commit is contained in:
commit
71be05d4e6
|
@ -1,7 +1,5 @@
|
|||
|
||||
ifeq (true,$(filter true, \
|
||||
$(LOCAL_PRODUCT_MODULE) $(LOCAL_PRODUCT_SERVICES_MODULE) \
|
||||
$(LOCAL_VENDOR_MODULE) $(LOCAL_PROPRIETARY_MODULE)))
|
||||
ifeq (true,$(non_system_module))
|
||||
ifneq (,$(filter $(dir $(DEFAULT_SYSTEM_DEV_CERTIFICATE))%,$(LOCAL_CERTIFICATE)))
|
||||
CERTIFICATE_VIOLATION_MODULES += $(LOCAL_MODULE)
|
||||
ifeq (true,$(PRODUCTS.$(INTERNAL_PRODUCT).PRODUCT_ENFORCE_ARTIFACT_SYSTEM_CERTIFICATE_REQUIREMENT))
|
||||
|
|
|
@ -96,6 +96,12 @@ ifneq ($(filter-out $(LOCAL_PROPRIETARY_MODULE),$(LOCAL_VENDOR_MODULE))$(filter-
|
|||
$(call pretty-error,Only one of LOCAL_PROPRIETARY_MODULE[$(LOCAL_PROPRIETARY_MODULE)] and LOCAL_VENDOR_MODULE[$(LOCAL_VENDOR_MODULE)] may be set, or they must be equal)
|
||||
endif
|
||||
|
||||
non_system_module := $(filter true, \
|
||||
$(LOCAL_PRODUCT_MODULE) \
|
||||
$(LOCAL_PRODUCT_SERVICES_MODULE) \
|
||||
$(LOCAL_VENDOR_MODULE) \
|
||||
$(LOCAL_PROPRIETARY_MODULE))
|
||||
|
||||
include $(BUILD_SYSTEM)/local_vndk.mk
|
||||
include $(BUILD_SYSTEM)/local_systemsdk.mk
|
||||
|
||||
|
|
|
@ -494,6 +494,7 @@ LOCAL_CUSTOM_BUILD_STEP_OUTPUT:=
|
|||
LOCAL_IS_AUX_MODULE :=
|
||||
|
||||
full_android_manifest :=
|
||||
non_system_module :=
|
||||
|
||||
# Trim MAKEFILE_LIST so that $(call my-dir) doesn't need to
|
||||
# iterate over thousands of entries every time.
|
||||
|
|
|
@ -574,9 +574,7 @@ endif
|
|||
# Run veridex on product, product_services and vendor modules.
|
||||
# We skip it for unbundled app builds where we cannot build veridex.
|
||||
module_run_appcompat :=
|
||||
ifeq (true,$(filter true, \
|
||||
$(LOCAL_PRODUCT_MODULE) $(LOCAL_PRODUCT_SERVICES_MODULE) \
|
||||
$(LOCAL_VENDOR_MODULE) $(LOCAL_PROPRIETARY_MODULE)))
|
||||
ifeq (true,$(non_system_module))
|
||||
ifeq (,$(TARGET_BUILD_APPS)$(filter true,$(TARGET_BUILD_PDK))) # ! unbundled app build
|
||||
module_run_appcompat := true
|
||||
endif
|
||||
|
|
|
@ -72,9 +72,7 @@ endif
|
|||
# Run veridex on product, product_services and vendor modules.
|
||||
# We skip it for unbundled app builds where we cannot build veridex.
|
||||
module_run_appcompat :=
|
||||
ifeq (true,$(filter true, \
|
||||
$(LOCAL_PRODUCT_MODULE) $(LOCAL_PRODUCT_SERVICES_MODULE) \
|
||||
$(LOCAL_VENDOR_MODULE) $(LOCAL_PROPRIETARY_MODULE)))
|
||||
ifeq (true,$(non_system_module))
|
||||
ifeq (,$(TARGET_BUILD_APPS)$(filter true,$(TARGET_BUILD_PDK))) # ! unbundled app build
|
||||
module_run_appcompat := true
|
||||
endif
|
||||
|
|
|
@ -44,9 +44,7 @@ endif
|
|||
# Run veridex on product, product_services and vendor modules.
|
||||
# We skip it for unbundled app builds where we cannot build veridex.
|
||||
module_run_appcompat :=
|
||||
ifeq (true,$(filter true, \
|
||||
$(LOCAL_PRODUCT_MODULE) $(LOCAL_PRODUCT_SERVICES_MODULE) \
|
||||
$(LOCAL_VENDOR_MODULE) $(LOCAL_PROPRIETARY_MODULE)))
|
||||
ifeq (true,$(non_system_module))
|
||||
ifeq (,$(TARGET_BUILD_APPS)$(filter true,$(TARGET_BUILD_PDK))) # ! unbundled app build
|
||||
module_run_appcompat := true
|
||||
endif
|
||||
|
|
Loading…
Reference in New Issue