From 49c6d9ed78a5ce67eaa6edb40c3dacd956ebca75 Mon Sep 17 00:00:00 2001 From: Alejandro Soto Date: Tue, 20 Feb 2024 11:09:23 -0600 Subject: mk: implement support for quartus synthesis --- mk/cores.mk | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'mk/cores.mk') diff --git a/mk/cores.mk b/mk/cores.mk index 7ce2e47..238ece4 100644 --- a/mk/cores.mk +++ b/mk/cores.mk @@ -17,6 +17,16 @@ core_paths = \ $(let prefix,$(core_info/$(1)/workdir), \ $(addprefix /$(if $(prefix),$(prefix)/),$(core_info/$(1)/$(2))))))) +require_core_paths = \ + $(strip \ + $(let val,$(strip $(call core_paths,$(1),$(2))), \ + $(if $(val),$(val),$(error core '$(1)' must define '$(2)')))) + +require_core_var = \ + $(strip \ + $(let val,$(core_info/$(1)/$(2)), \ + $(if $(val),$(val),$(error core '$(1)' must define '$(2)')))) + define add_core this := core_info/$(1) -- cgit v1.2.3