diff options
| author | Alejandro Soto <alejandro@34project.org> | 2024-02-20 11:09:23 -0600 |
|---|---|---|
| committer | Alejandro Soto <alejandro@34project.org> | 2024-02-20 11:12:23 -0600 |
| commit | 49c6d9ed78a5ce67eaa6edb40c3dacd956ebca75 (patch) | |
| tree | 5aac580779b90144a174015024a4551cebe17265 /mk/cores.mk | |
| parent | a9ba2e1d3e0bee4f7534b29f266d122567d6dd42 (diff) | |
mk: implement support for quartus synthesis
Diffstat (limited to 'mk/cores.mk')
| -rw-r--r-- | mk/cores.mk | 10 |
1 files changed, 10 insertions, 0 deletions
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) |
