diff options
Diffstat (limited to '')
| -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) |
