diff options
| author | Alejandro Soto <alejandro@34project.org> | 2024-05-16 01:53:13 -0600 |
|---|---|---|
| committer | Alejandro Soto <alejandro@34project.org> | 2024-05-24 05:58:40 -0600 |
| commit | 15cbf0192f28d1c06ec39377a5958e43b7d97b35 (patch) | |
| tree | 0bbeaf638c3253ce1004e9daa379571404131011 /mk/quartus.mk | |
| parent | 8e55707a78495c288484b45c3725ee2e0f4121f7 (diff) | |
mk/quartus: scan each core's rtl_dirs
Diffstat (limited to 'mk/quartus.mk')
| -rw-r--r-- | mk/quartus.mk | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/mk/quartus.mk b/mk/quartus.mk index ae26a7d..b61f77a 100644 --- a/mk/quartus.mk +++ b/mk/quartus.mk @@ -36,8 +36,13 @@ endef define target/syn/rules deps := $$(dep_tree/$$(rule_top)) + explicit_rtl := $$(foreach dep,$$(deps),$$(call core_paths,$$(dep),rtl_files)) + $(call target_var,quartus_rtl) := \ - $$(foreach dep,$$(deps),$$(call core_paths,$$(dep),rtl_files)) + $$(explicit_rtl) \ + $$(filter-out $$(explicit_rtl), \ + $$(foreach rtl_dir,$$(foreach dep,$$(deps),$$(call core_paths,$$(dep),rtl_dirs)), \ + $$(filter %.v %.sv %.vhd,$$(wildcard $$(rtl_dir)/*)))) $(call target_var,quartus_rtl_include) := \ $$(foreach dep,$$(deps),$$(call core_paths,$$(dep),rtl_include_dirs)) |
