From e0ed9025cf7453212e5e5a845e34e0b7ecfa3eb9 Mon Sep 17 00:00:00 2001 From: Nico Huber Date: Fri, 7 Oct 2016 12:58:17 +0200 Subject: Add option to use Ada code in ramstage If selected, libgnat will be linked into ramstage. And, to support Ada package intializations, we have to call ramstage_adainit(). Change-Id: I11417db21f16bf3007739a097d63fd592344bce3 Signed-off-by: Nico Huber Reviewed-on: https://review.coreboot.org/16944 Tested-by: build bot (Jenkins) Reviewed-by: Aaron Durbin --- src/lib/gnat/Makefile.inc | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'src/lib/gnat/Makefile.inc') diff --git a/src/lib/gnat/Makefile.inc b/src/lib/gnat/Makefile.inc index 6ba274a7ef..394c838842 100644 --- a/src/lib/gnat/Makefile.inc +++ b/src/lib/gnat/Makefile.inc @@ -60,3 +60,7 @@ $(foreach arch,$(standard-archs), \ $(foreach arch,$(standard-archs), \ $(eval $(call libgnat-template,$(arch)))) + +ifeq ($(CONFIG_RAMSTAGE_ADA),y) +ramstage-libs += $$(obj)/libgnat-$(ARCH-ramstage-y)/libgnat.a +endif -- cgit v1.2.3