From ddf766d951d6fa3b3f5219231fb203d181ffcdcb Mon Sep 17 00:00:00 2001 From: Richard Alpe Date: Tue, 25 Nov 2025 15:13:59 +0100 Subject: [PATCH] Add top level makefile target to build cyclonedx Signed-off-by: Richard Alpe --- Makefile | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/Makefile b/Makefile index 27c18e86..f2faa5de 100644 --- a/Makefile +++ b/Makefile @@ -32,6 +32,11 @@ $(config): legal-info: | buildroot/Makefile $(call bmake,legal-info LINUX_LICENSE_FILES=COPYING) +cyclonedx: | buildroot/Makefile + @echo "Generating package information..." + @$(MAKE) --no-print-directory -C buildroot O=$(O) show-info | ./buildroot/utils/generate-cyclonedx > $(O)/cyclonedx-sbom.json + @echo "CycloneDX SBOM generated: $(O)/cyclonedx-sbom.json" + # Workaround, see board/x86_64/board.mk test: @+$(call bmake,$@) @@ -39,4 +44,4 @@ test: buildroot/Makefile: @git submodule update --init -.PHONY: all check coverity dep test +.PHONY: all check coverity dep test cyclonedx