Loading core/product.mk +1 −0 Original line number Original line Diff line number Diff line Loading @@ -26,6 +26,7 @@ _product_single_value_vars += PRODUCT_NAME _product_single_value_vars += PRODUCT_MODEL _product_single_value_vars += PRODUCT_MODEL _product_single_value_vars += PRODUCT_NAME_FOR_ATTESTATION _product_single_value_vars += PRODUCT_NAME_FOR_ATTESTATION _product_single_value_vars += PRODUCT_MODEL_FOR_ATTESTATION _product_single_value_vars += PRODUCT_MODEL_FOR_ATTESTATION _product_single_value_vars += PRODUCT_BASE_OS # Defines the ELF segment alignment for binaries (executables and shared libraries). # Defines the ELF segment alignment for binaries (executables and shared libraries). # The ELF segment alignment has to be a PAGE_SIZE multiple. For example, if # The ELF segment alignment has to be a PAGE_SIZE multiple. For example, if Loading core/product_config.mk +8 −0 Original line number Original line Diff line number Diff line Loading @@ -311,6 +311,14 @@ endif TARGET_DEVICE := $(PRODUCT_DEVICE) TARGET_DEVICE := $(PRODUCT_DEVICE) # Allow overriding PLATFORM_BASE_OS when PRODUCT_BASE_OS is defined ifdef PRODUCT_BASE_OS PLATFORM_BASE_OS := $(PRODUCT_BASE_OS) else PLATFORM_BASE_OS := $(PLATFORM_BASE_OS_ENV_INPUT) endif .KATI_READONLY := PLATFORM_BASE_OS # TODO: also keep track of things like "port", "land" in product files. # TODO: also keep track of things like "port", "land" in product files. # Figure out which resoure configuration options to use for this # Figure out which resoure configuration options to use for this Loading core/version_util.mk +11 −8 Original line number Original line Diff line number Diff line Loading @@ -183,14 +183,17 @@ ifndef PLATFORM_SECURITY_PATCH_TIMESTAMP endif endif .KATI_READONLY := PLATFORM_SECURITY_PATCH_TIMESTAMP .KATI_READONLY := PLATFORM_SECURITY_PATCH_TIMESTAMP ifndef PLATFORM_BASE_OS # PLATFORM_BASE_OS is used to indicate the base os applied # Used to indicate the base os applied to the device. # to the device. Can be an arbitrary string, but must be a # Can be an arbitrary string, but must be a single word. # single word. # # # If there is no $PLATFORM_BASE_OS set, keep it empty. # If there is no $PLATFORM_BASE_OS set, keep it empty. # # PLATFORM_BASE_OS can either be set via an enviornment # variable, or set via the PRODUCT_BASE_OS product variable. PLATFORM_BASE_OS_ENV_INPUT := $(PLATFORM_BASE_OS) .KATI_READONLY := PLATFORM_BASE_OS_ENV_INPUT PLATFORM_BASE_OS := PLATFORM_BASE_OS := endif .KATI_READONLY := PLATFORM_BASE_OS ifndef BUILD_ID ifndef BUILD_ID # Used to signify special builds. E.g., branches and/or releases, # Used to signify special builds. E.g., branches and/or releases, Loading Loading
core/product.mk +1 −0 Original line number Original line Diff line number Diff line Loading @@ -26,6 +26,7 @@ _product_single_value_vars += PRODUCT_NAME _product_single_value_vars += PRODUCT_MODEL _product_single_value_vars += PRODUCT_MODEL _product_single_value_vars += PRODUCT_NAME_FOR_ATTESTATION _product_single_value_vars += PRODUCT_NAME_FOR_ATTESTATION _product_single_value_vars += PRODUCT_MODEL_FOR_ATTESTATION _product_single_value_vars += PRODUCT_MODEL_FOR_ATTESTATION _product_single_value_vars += PRODUCT_BASE_OS # Defines the ELF segment alignment for binaries (executables and shared libraries). # Defines the ELF segment alignment for binaries (executables and shared libraries). # The ELF segment alignment has to be a PAGE_SIZE multiple. For example, if # The ELF segment alignment has to be a PAGE_SIZE multiple. For example, if Loading
core/product_config.mk +8 −0 Original line number Original line Diff line number Diff line Loading @@ -311,6 +311,14 @@ endif TARGET_DEVICE := $(PRODUCT_DEVICE) TARGET_DEVICE := $(PRODUCT_DEVICE) # Allow overriding PLATFORM_BASE_OS when PRODUCT_BASE_OS is defined ifdef PRODUCT_BASE_OS PLATFORM_BASE_OS := $(PRODUCT_BASE_OS) else PLATFORM_BASE_OS := $(PLATFORM_BASE_OS_ENV_INPUT) endif .KATI_READONLY := PLATFORM_BASE_OS # TODO: also keep track of things like "port", "land" in product files. # TODO: also keep track of things like "port", "land" in product files. # Figure out which resoure configuration options to use for this # Figure out which resoure configuration options to use for this Loading
core/version_util.mk +11 −8 Original line number Original line Diff line number Diff line Loading @@ -183,14 +183,17 @@ ifndef PLATFORM_SECURITY_PATCH_TIMESTAMP endif endif .KATI_READONLY := PLATFORM_SECURITY_PATCH_TIMESTAMP .KATI_READONLY := PLATFORM_SECURITY_PATCH_TIMESTAMP ifndef PLATFORM_BASE_OS # PLATFORM_BASE_OS is used to indicate the base os applied # Used to indicate the base os applied to the device. # to the device. Can be an arbitrary string, but must be a # Can be an arbitrary string, but must be a single word. # single word. # # # If there is no $PLATFORM_BASE_OS set, keep it empty. # If there is no $PLATFORM_BASE_OS set, keep it empty. # # PLATFORM_BASE_OS can either be set via an enviornment # variable, or set via the PRODUCT_BASE_OS product variable. PLATFORM_BASE_OS_ENV_INPUT := $(PLATFORM_BASE_OS) .KATI_READONLY := PLATFORM_BASE_OS_ENV_INPUT PLATFORM_BASE_OS := PLATFORM_BASE_OS := endif .KATI_READONLY := PLATFORM_BASE_OS ifndef BUILD_ID ifndef BUILD_ID # Used to signify special builds. E.g., branches and/or releases, # Used to signify special builds. E.g., branches and/or releases, Loading