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

Commit 606c9f4d authored by Colin Cross's avatar Colin Cross
Browse files

Move check-all-partition-sizes to a non-phony rule

Phony rules with recipes run on every build, move the recipe for
check-all-partition-sizes to a rule with an output.

Fixes: 132900128
Test: m && m
Change-Id: I9b4d335bf269cd09a01094e895fc15053b410415
parent 4534fcca
Loading
Loading
Loading
Loading
+11 −2
Original line number Diff line number Diff line
@@ -3381,8 +3381,12 @@ droid_targets: check-all-partition-sizes

.PHONY: check-all-partition-sizes check-all-partition-sizes-nodeps

check_all_partition_sizes_file := $(call intermediates-dir-for,PACKAGING,check-all-partition-sizes)/timestamp

check-all-partition-sizes: $(check_all_partition_sizes_file)

# Add image dependencies so that generated_*_image_info.txt are written before checking.
check-all-partition-sizes: \
$(check_all_partition_sizes_file): \
    build/make/tools/releasetools/sparse_img.py \
    $(call images-for-partitions,$(BOARD_SUPER_PARTITION_PARTITION_LIST))

@@ -3450,7 +3454,12 @@ define check-all-partition-sizes-target
  fi
endef

check-all-partition-sizes check-all-partition-sizes-nodeps:
$(check_all_partition_sizes_file):
	$(call check-all-partition-sizes-target)
	$(call check-super-partition-size)
	touch $@

check-all-partition-sizes-nodeps:
	$(call check-all-partition-sizes-target)
	$(call check-super-partition-size)