mirror of
https://github.com/Telecominfraproject/OpenCellular.git
synced 2026-01-13 03:15:06 +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:
@@ -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
|
||||
################################################################################
|
||||
|
||||
Reference in New Issue
Block a user