mirror of
https://github.com/ARM-software/arm-trusted-firmware.git
synced 2025-04-22 20:38:03 +00:00
Build: add GZIP compression filter
One typical usage of the pre-tool image filter is data compression, and GZIP is one of the most commonly used compression methods. I guess this is generic enough to be put in the common script instead of platform.mk. If you want to use this, you can add something like follows to your platform.mk: BL32_PRE_TOOL_FILTER := GZIP BL33_PRE_TOOL_FILTER := GZIP Signed-off-by: Masahiro Yamada <yamada.masahiro@socionext.com>
This commit is contained in:
parent
2da522bb4e
commit
14db8908bc
1 changed files with 13 additions and 0 deletions
|
@ -170,6 +170,19 @@ check_$(1):
|
|||
$$(if $(wildcard $(value $(_V))),,$$(error '$(_V)=$(value $(_V))' was specified, but '$(value $(_V))' does not exist))
|
||||
endef
|
||||
|
||||
################################################################################
|
||||
# Generic image processing filters
|
||||
################################################################################
|
||||
|
||||
# GZIP
|
||||
define GZIP_RULE
|
||||
$(1): $(2)
|
||||
@echo " GZIP $$@"
|
||||
$(Q)gzip -n -f -9 $$< --stdout > $$@
|
||||
endef
|
||||
|
||||
GZIP_SUFFIX := .gz
|
||||
|
||||
################################################################################
|
||||
# Auxiliary macros to build TF images from sources
|
||||
################################################################################
|
||||
|
|
Loading…
Add table
Reference in a new issue