package/pkg-generic.mk: simplify step_pkg_size

Use the same trick in step_pkg_size as the one used in check_bin_arch:
factorize the two $(filter ...) calls into one, checking in one step
the step and whether it's the beginning or end of the step.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
This commit is contained in:
Thomas Petazzoni 2020-02-26 20:43:43 +01:00 committed by Peter Korsgaard
parent ed19f4d231
commit 894d58a15c

View File

@ -95,12 +95,12 @@ define step_pkg_size_inner
endef
define step_pkg_size
$(if $(filter install-target,$(2)),\
$(if $(filter end,$(1)),$(call step_pkg_size_inner,$(3),$(TARGET_DIR))))
$(if $(filter install-staging,$(2)),\
$(if $(filter end,$(1)),$(call step_pkg_size_inner,$(3),$(STAGING_DIR),-staging)))
$(if $(filter install-host,$(2)),\
$(if $(filter end,$(1)),$(call step_pkg_size_inner,$(3),$(HOST_DIR),-host)))
$(if $(filter end-install-target,$(1)-$(2)),\
$(call step_pkg_size_inner,$(3),$(TARGET_DIR)))
$(if $(filter end-install-staging,$(1)-$(2)),\
$(call step_pkg_size_inner,$(3),$(STAGING_DIR),-staging))
$(if $(filter end-install-host,$(1)-$(2)),\
$(call step_pkg_size_inner,$(3),$(HOST_DIR),-host))
endef
GLOBAL_INSTRUMENTATION_HOOKS += step_pkg_size