Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit c7c10351 authored by Daniel Norman's avatar Daniel Norman Committed by android-build-merger
Browse files

Merge "Allows skipping building the super images for partial builds." am: 87ebb301

am: d3576727

Change-Id: I872f713f9f8ff30b3dd72643b07443894b5af451
parents 27e5d4e8 d3576727
Loading
Loading
Loading
Loading
+4 −5
Original line number Diff line number Diff line
@@ -926,10 +926,6 @@ BOARD_SUPER_PARTITION_PARTITION_LIST := \
        $(BOARD_$(group)_PARTITION_LIST))
.KATI_READONLY := BOARD_SUPER_PARTITION_PARTITION_LIST

endif # PRODUCT_USE_DYNAMIC_PARTITIONS

ifeq ($(PRODUCT_BUILD_SUPER_PARTITION),true)

ifneq ($(BOARD_SUPER_PARTITION_SIZE),)
ifeq ($(PRODUCT_RETROFIT_DYNAMIC_PARTITIONS),true)

@@ -989,8 +985,11 @@ BOARD_BUILD_RETROFIT_DYNAMIC_PARTITIONS_OTA_PACKAGE :=

endif # PRODUCT_RETROFIT_DYNAMIC_PARTITIONS
endif # BOARD_SUPER_PARTITION_SIZE
BOARD_SUPER_PARTITION_BLOCK_DEVICES ?=
.KATI_READONLY := BOARD_SUPER_PARTITION_BLOCK_DEVICES
BOARD_SUPER_PARTITION_METADATA_DEVICE ?=
.KATI_READONLY := BOARD_SUPER_PARTITION_METADATA_DEVICE
BOARD_BUILD_RETROFIT_DYNAMIC_PARTITIONS_OTA_PACKAGE ?=
.KATI_READONLY := BOARD_BUILD_RETROFIT_DYNAMIC_PARTITIONS_OTA_PACKAGE

$(foreach device,$(call to-upper,$(BOARD_SUPER_PARTITION_BLOCK_DEVICES)), \
@@ -999,7 +998,7 @@ $(foreach device,$(call to-upper,$(BOARD_SUPER_PARTITION_BLOCK_DEVICES)), \
        $(error BOARD_SUPER_PARTITION_$(device)_DEVICE_SIZE must not be empty)) \
    $(eval .KATI_READONLY := BOARD_SUPER_PARTITION_$(device)_DEVICE_SIZE))

endif # PRODUCT_BUILD_SUPER_PARTITION
endif # PRODUCT_USE_DYNAMIC_PARTITIONS

# ###############################################################
# Set up final options.
+4 −0
Original line number Diff line number Diff line
@@ -530,6 +530,10 @@ def process_misc_info_txt(framework_target_files_temp_dir,
        list_prefix='super_',
        list_suffix='_partition_list')
    merged_dict.update(merged_dynamic_partitions_dict)
    # Ensure that add_img_to_target_files rebuilds super_empty.img. This flag
    # may have been set to false in the partial builds to prevent duplicate
    # building of super.img and super_empty.img.
    merged_dict['build_super_partition'] = 'true'

  # Replace <image>_selinux_fc values with framework or vendor file_contexts.bin
  # depending on which dictionary the key came from.