diff mbox series

scripts: Introduce {quiet_,}cmd_bin2c

Message ID 20220511093607.3955441-1-ptosi@google.com
State Accepted
Commit b6c2b25f648102019f81ba22738879889ecc02c1
Delegated to: Tom Rini
Headers show
Series scripts: Introduce {quiet_,}cmd_bin2c | expand

Commit Message

Pierre-Clément Tosi May 11, 2022, 9:36 a.m. UTC
Add a make command to compile binary files as C data through bin2c with

    $(call,bin2c,<data_name_prefix>)

Note that this requires BUILD_BIN2C=y.

Cc: Simon Glass <sjg@chromium.org>
Signed-off-by: Pierre-Clément Tosi <ptosi@google.com>
---
 scripts/Makefile.lib | 5 +++++
 1 file changed, 5 insertions(+)

Comments

Tom Rini June 7, 2022, 4:46 p.m. UTC | #1
On Wed, May 11, 2022 at 10:36:07AM +0100,  Pierre-Clément Tosi  wrote:

> Add a make command to compile binary files as C data through bin2c with
> 
>     $(call,bin2c,<data_name_prefix>)
> 
> Note that this requires BUILD_BIN2C=y.
> 
> Cc: Simon Glass <sjg@chromium.org>
> Signed-off-by: Pierre-Clément Tosi <ptosi@google.com>

Applied to u-boot/next, thanks!
diff mbox series

Patch

diff --git a/scripts/Makefile.lib b/scripts/Makefile.lib
index 3db2550085..c0a5bb9add 100644
--- a/scripts/Makefile.lib
+++ b/scripts/Makefile.lib
@@ -567,6 +567,11 @@  cmd_xzmisc = (cat $(filter-out FORCE,$^) | \
 
 # Additional commands for U-Boot
 #
+# bin2c
+# ---------------------------------------------------------------------------
+quiet_cmd_bin2c = BIN2C   $@
+      cmd_bin2c = $(objtree)/scripts/bin2c $2 < $< > $@
+
 # mkimage
 # ---------------------------------------------------------------------------
 MKIMAGEOUTPUT ?= /dev/null