mail archive of the barebox mailing list
 help / color / mirror / Atom feed
* Pass user defines for Barebox build
@ 2023-11-27  7:02 Lior Weintraub
  2023-11-29  7:19 ` Ahmad Fatoum
  0 siblings, 1 reply; 5+ messages in thread
From: Lior Weintraub @ 2023-11-27  7:02 UTC (permalink / raw)
  To: barebox

Hi guys,

Is there a formal way to pass user compilation flags into Barebox build?
I couldn't find one so I just patched the main Makefile 
diff --git a/Makefile b/Makefile
index 471bbc2679..febc94b7f3 100644
--- a/Makefile
+++ b/Makefile
@@ -443,7 +443,7 @@ KBUILD_CPPFLAGS        := -D__KERNEL__ -D__BAREBOX__ $(LINUXINCLUDE) -fno-builti
 KBUILD_CFLAGS   := -Wall -Wundef -Werror=strict-prototypes -Wno-trigraphs \
                   -fno-strict-aliasing -fno-common -fshort-wchar \
                    -Werror=implicit-function-declaration -Werror=implicit-int \
-                   -Os -pipe -Wmissing-prototypes -std=gnu89
+                   -Os -pipe -Wmissing-prototypes -std=gnu89 $(BAREBOX_USER_CFLAGS)
 KBUILD_AFLAGS          := -D__ASSEMBLY__
 KBUILD_AFLAGS_KERNEL :=
 KBUILD_CFLAGS_KERNEL :=

This patch allowed me to set BAREBOX_CFLAGS environment when calling make.

Thanks,                         
Lior.




^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2023-11-30  7:32 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2023-11-27  7:02 Pass user defines for Barebox build Lior Weintraub
2023-11-29  7:19 ` Ahmad Fatoum
2023-11-29 10:13   ` Lior Weintraub
2023-11-30  7:28     ` Ahmad Fatoum
2023-11-30  7:30       ` Lior Weintraub

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox