[PATCH 2/2] kbuild: allow overriding compression tools
Sascha Hauer
s.hauer at pengutronix.de
Tue Jan 21 01:38:37 PST 2025
On Thu, Jan 16, 2025 at 03:09:24PM +0100, Ahmad Fatoum wrote:
> barebox proper is usually compressed and this introduces a dependency on
> an outside host tool depending on the chosen compression algo.
>
> So far, we expected the utility to be in PATH, but to allow build
> systems to place it elsewhere, let's copy what Linux does and adopt a number
> of Make variable that can be overridden from the outside.
>
> Signed-off-by: Ahmad Fatoum <a.fatoum at pengutronix.de>
> ---
> Makefile | 6 ++++++
> scripts/Makefile.lib | 12 ++++++------
> scripts/xz_wrap.sh | 5 +++--
> 3 files changed, 15 insertions(+), 8 deletions(-)
>
> diff --git a/Makefile b/Makefile
> index 3487aba201b9..81cab701230e 100644
> --- a/Makefile
> +++ b/Makefile
> @@ -440,6 +440,12 @@ PYTHON3 = python3
> CHECK = sparse
> MKIMAGE = mkimage
> BASH = bash
> +KGZIP = gzip
> +KBZIP2 = bzip2
> +KLZOP = lzop
> +LZMA = lzma
> +LZ4 = lz4
> +XZ = xz
Added missing
export KGZIP KBZIP2 KLZOP LZMA LZ4 XZ
to make this patch work.
Sascha
--
Pengutronix e.K. | |
Steuerwalder Str. 21 | http://www.pengutronix.de/ |
31137 Hildesheim, Germany | Phone: +49-5121-206917-0 |
Amtsgericht Hildesheim, HRA 2686 | Fax: +49-5121-206917-5555 |
More information about the barebox
mailing list