Hopefully this stops .depends.mk from being generated more than necessary, as presumably the fact that compile and simulator both add new files to build_dir (and Verilog_RTL for Verilator) causes the timestamp to change and thus make to think .depends.mk is stale.