Commit 14db8908 authored by Masahiro Yamada's avatar Masahiro Yamada
Browse files

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: default avatarMasahiro Yamada <yamada.masahiro@socionext.com>
parent 2da522bb
......@@ -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
################################################################################
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment