diff options
| author | Alejandro Soto <alejandro@34project.org> | 2024-05-20 10:16:11 -0600 |
|---|---|---|
| committer | Alejandro Soto <alejandro@34project.org> | 2024-05-24 05:58:41 -0600 |
| commit | 72d41c8d5e93e300f9e65e8752ae765428c96c83 (patch) | |
| tree | 982be0f934b2f51f378a1229c6388e0d7bf3375b /mk | |
| parent | 00bb8b7fe0044055c097e4bb6dbb7b45ec9dc3f5 (diff) | |
mk/verilator: add cpp sources as make dependencies of Vtop
Diffstat (limited to 'mk')
| -rw-r--r-- | mk/verilator.mk | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/mk/verilator.mk b/mk/verilator.mk index 805199b..7998d27 100644 --- a/mk/verilator.mk +++ b/mk/verilator.mk @@ -81,11 +81,15 @@ define verilator_target_rules vtop_mk_stamp := $$(vtop_dir)/stamp vtop_dep_file := $$(vtop_dir)/Vtop__ver.d + vtop_cpp_deps := \ + $$(foreach dep,$$(dep_tree/$$(rule_top)),$$(call core_paths,$$(dep),vl_files)) \ + $$(vl_main) + -include $$(vtop_dep_file) $$(vtop_dep_file): $$(vtop_exe): export VPATH := $$(src) - $$(vtop_exe): $$(vtop_mk_stamp) + $$(vtop_exe): $$(vtop_mk_stamp) $$(vtop_cpp_deps) $$(call run_submake,BUILD) $$(if $$(V),,-s) -C $$(vtop_dir) -f Vtop.mk @touch -c $$@ |
