From b56797707541a596427d59558f5a147415ea844f Mon Sep 17 00:00:00 2001 From: Nico Huber Date: Tue, 1 Jan 2019 22:06:01 +0100 Subject: Hook up Kconfig Ada spec file We generate a $(obj)/cb-config.ads once and copy it per stage that uses it to $(obj)//cb-config.ads (to simplify the gnat-bind step). The Ada package is called `CB.Config`. As there was no `CB` package yet, add that too. Change-Id: I963a6517ef4bcf84f2c8e9ae8d24a0d6b971d2b0 Signed-off-by: Nico Huber Reviewed-on: https://review.coreboot.org/c/30584 Tested-by: build bot (Jenkins) Reviewed-by: Angel Pons --- src/lib/Makefile.inc | 2 ++ src/lib/cb.ads | 2 ++ 2 files changed, 4 insertions(+) create mode 100644 src/lib/cb.ads (limited to 'src/lib') diff --git a/src/lib/Makefile.inc b/src/lib/Makefile.inc index 68431f9ce5..fa1ff8bccd 100644 --- a/src/lib/Makefile.inc +++ b/src/lib/Makefile.inc @@ -296,6 +296,8 @@ $(objcbfs)/%.debug.rmod: $(objcbfs)/%.debug | $(RMODTOOL) $(obj)/%.elf.rmod: $(obj)/%.elf | $(RMODTOOL) $(RMODTOOL) -i $< -o $@ +ramstage-$(CONFIG_RAMSTAGE_ADA) += cb.ads + ifeq ($(CONFIG_RAMSTAGE_LIBHWBASE),y) to-ada-hex = $(eval $(1) := 16\\\#$(patsubst 0x%,%,$($(1)))\\\#) diff --git a/src/lib/cb.ads b/src/lib/cb.ads new file mode 100644 index 0000000000..41a2a427de --- /dev/null +++ b/src/lib/cb.ads @@ -0,0 +1,2 @@ +package CB is +end CB; -- cgit v1.2.3