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
This commit is contained in:
@@ -3381,8 +3381,12 @@ droid_targets: check-all-partition-sizes
|
|||||||
|
|
||||||
.PHONY: check-all-partition-sizes check-all-partition-sizes-nodeps
|
.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.
|
# 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 \
|
build/make/tools/releasetools/sparse_img.py \
|
||||||
$(call images-for-partitions,$(BOARD_SUPER_PARTITION_PARTITION_LIST))
|
$(call images-for-partitions,$(BOARD_SUPER_PARTITION_PARTITION_LIST))
|
||||||
|
|
||||||
@@ -3450,7 +3454,12 @@ define check-all-partition-sizes-target
|
|||||||
fi
|
fi
|
||||||
endef
|
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-all-partition-sizes-target)
|
||||||
$(call check-super-partition-size)
|
$(call check-super-partition-size)
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user