Loading core/product.mk +1 −0 Original line number Original line Diff line number Diff line Loading @@ -145,6 +145,7 @@ _product_var_list := \ PRODUCT_SYSTEM_HEADROOM \ PRODUCT_SYSTEM_HEADROOM \ PRODUCT_MINIMIZE_JAVA_DEBUG_INFO \ PRODUCT_MINIMIZE_JAVA_DEBUG_INFO \ PRODUCT_INTEGER_OVERFLOW_EXCLUDE_PATHS \ PRODUCT_INTEGER_OVERFLOW_EXCLUDE_PATHS \ PRODUCT_ADB_KEYS \ Loading core/product_config.mk +10 −0 Original line number Original line Diff line number Diff line Loading @@ -462,3 +462,13 @@ PRODUCT_MINIMIZE_JAVA_DEBUG_INFO := \ # Whether any paths are excluded from sanitization when SANITIZE_TARGET=integer_overflow # Whether any paths are excluded from sanitization when SANITIZE_TARGET=integer_overflow PRODUCT_INTEGER_OVERFLOW_EXCLUDE_PATHS := \ PRODUCT_INTEGER_OVERFLOW_EXCLUDE_PATHS := \ $(strip $(PRODUCTS.$(INTERNAL_PRODUCT).PRODUCT_INTEGER_OVERFLOW_EXCLUDE_PATHS)) $(strip $(PRODUCTS.$(INTERNAL_PRODUCT).PRODUCT_INTEGER_OVERFLOW_EXCLUDE_PATHS)) # ADB keys for debuggable builds PRODUCT_ADB_KEYS := ifneq ($(filter eng userdebug,$(TARGET_BUILD_VARIANT)),) PRODUCT_ADB_KEYS := $(strip $(PRODUCTS.$(INTERNAL_PRODUCT).PRODUCT_ADB_KEYS)) endif ifneq ($(filter-out 0 1,$(words $(PRODUCT_ADB_KEYS))),) $(error Only one file may be in PRODUCT_ADB_KEYS: $(PRODUCT_ADB_KEYS)) endif .KATI_READONLY := PRODUCT_ADB_KEYS target/product/embedded.mk +5 −0 Original line number Original line Diff line number Diff line Loading @@ -98,6 +98,11 @@ PRODUCT_PACKAGES += \ fs_config_files \ fs_config_files \ fs_config_dirs fs_config_dirs # If there are product-specific adb keys defined, install them on debuggable # builds. PRODUCT_PACKAGES_DEBUG += \ adb_keys # Ensure that this property is always defined so that bionic_systrace.cpp # Ensure that this property is always defined so that bionic_systrace.cpp # can rely on it being initially set by init. # can rely on it being initially set by init. PRODUCT_DEFAULT_PROPERTY_OVERRIDES += \ PRODUCT_DEFAULT_PROPERTY_OVERRIDES += \ Loading target/product/full_base.mk +3 −0 Original line number Original line Diff line number Diff line Loading @@ -53,3 +53,6 @@ $(call inherit-product, $(SRC_TARGET_DIR)/product/locales_full.mk) # Get everything else from the parent package # Get everything else from the parent package $(call inherit-product, $(SRC_TARGET_DIR)/product/generic_no_telephony.mk) $(call inherit-product, $(SRC_TARGET_DIR)/product/generic_no_telephony.mk) # Add adb keys to debuggable AOSP builds (if they exist) $(call inherit-product-if-exists, vendor/google/security/adb/vendor_key.mk) target/product/security/Android.mk +13 −0 Original line number Original line Diff line number Diff line Loading @@ -10,3 +10,16 @@ LOCAL_MODULE_CLASS := ETC LOCAL_MODULE_PATH := $(TARGET_ROOT_OUT) LOCAL_MODULE_PATH := $(TARGET_ROOT_OUT) include $(BUILD_PREBUILT) include $(BUILD_PREBUILT) ####################################### # adb key, if configured via PRODUCT_ADB_KEYS ifdef PRODUCT_ADB_KEYS ifneq ($(filter eng userdebug,$(TARGET_BUILD_VARIANT)),) include $(CLEAR_VARS) LOCAL_MODULE := adb_keys LOCAL_MODULE_CLASS := ETC LOCAL_MODULE_PATH := $(TARGET_ROOT_OUT) LOCAL_PREBUILT_MODULE_FILE := $(PRODUCT_ADB_KEYS) include $(BUILD_PREBUILT) endif endif Loading
core/product.mk +1 −0 Original line number Original line Diff line number Diff line Loading @@ -145,6 +145,7 @@ _product_var_list := \ PRODUCT_SYSTEM_HEADROOM \ PRODUCT_SYSTEM_HEADROOM \ PRODUCT_MINIMIZE_JAVA_DEBUG_INFO \ PRODUCT_MINIMIZE_JAVA_DEBUG_INFO \ PRODUCT_INTEGER_OVERFLOW_EXCLUDE_PATHS \ PRODUCT_INTEGER_OVERFLOW_EXCLUDE_PATHS \ PRODUCT_ADB_KEYS \ Loading
core/product_config.mk +10 −0 Original line number Original line Diff line number Diff line Loading @@ -462,3 +462,13 @@ PRODUCT_MINIMIZE_JAVA_DEBUG_INFO := \ # Whether any paths are excluded from sanitization when SANITIZE_TARGET=integer_overflow # Whether any paths are excluded from sanitization when SANITIZE_TARGET=integer_overflow PRODUCT_INTEGER_OVERFLOW_EXCLUDE_PATHS := \ PRODUCT_INTEGER_OVERFLOW_EXCLUDE_PATHS := \ $(strip $(PRODUCTS.$(INTERNAL_PRODUCT).PRODUCT_INTEGER_OVERFLOW_EXCLUDE_PATHS)) $(strip $(PRODUCTS.$(INTERNAL_PRODUCT).PRODUCT_INTEGER_OVERFLOW_EXCLUDE_PATHS)) # ADB keys for debuggable builds PRODUCT_ADB_KEYS := ifneq ($(filter eng userdebug,$(TARGET_BUILD_VARIANT)),) PRODUCT_ADB_KEYS := $(strip $(PRODUCTS.$(INTERNAL_PRODUCT).PRODUCT_ADB_KEYS)) endif ifneq ($(filter-out 0 1,$(words $(PRODUCT_ADB_KEYS))),) $(error Only one file may be in PRODUCT_ADB_KEYS: $(PRODUCT_ADB_KEYS)) endif .KATI_READONLY := PRODUCT_ADB_KEYS
target/product/embedded.mk +5 −0 Original line number Original line Diff line number Diff line Loading @@ -98,6 +98,11 @@ PRODUCT_PACKAGES += \ fs_config_files \ fs_config_files \ fs_config_dirs fs_config_dirs # If there are product-specific adb keys defined, install them on debuggable # builds. PRODUCT_PACKAGES_DEBUG += \ adb_keys # Ensure that this property is always defined so that bionic_systrace.cpp # Ensure that this property is always defined so that bionic_systrace.cpp # can rely on it being initially set by init. # can rely on it being initially set by init. PRODUCT_DEFAULT_PROPERTY_OVERRIDES += \ PRODUCT_DEFAULT_PROPERTY_OVERRIDES += \ Loading
target/product/full_base.mk +3 −0 Original line number Original line Diff line number Diff line Loading @@ -53,3 +53,6 @@ $(call inherit-product, $(SRC_TARGET_DIR)/product/locales_full.mk) # Get everything else from the parent package # Get everything else from the parent package $(call inherit-product, $(SRC_TARGET_DIR)/product/generic_no_telephony.mk) $(call inherit-product, $(SRC_TARGET_DIR)/product/generic_no_telephony.mk) # Add adb keys to debuggable AOSP builds (if they exist) $(call inherit-product-if-exists, vendor/google/security/adb/vendor_key.mk)
target/product/security/Android.mk +13 −0 Original line number Original line Diff line number Diff line Loading @@ -10,3 +10,16 @@ LOCAL_MODULE_CLASS := ETC LOCAL_MODULE_PATH := $(TARGET_ROOT_OUT) LOCAL_MODULE_PATH := $(TARGET_ROOT_OUT) include $(BUILD_PREBUILT) include $(BUILD_PREBUILT) ####################################### # adb key, if configured via PRODUCT_ADB_KEYS ifdef PRODUCT_ADB_KEYS ifneq ($(filter eng userdebug,$(TARGET_BUILD_VARIANT)),) include $(CLEAR_VARS) LOCAL_MODULE := adb_keys LOCAL_MODULE_CLASS := ETC LOCAL_MODULE_PATH := $(TARGET_ROOT_OUT) LOCAL_PREBUILT_MODULE_FILE := $(PRODUCT_ADB_KEYS) include $(BUILD_PREBUILT) endif endif