shodan: Ensure the verilator target only builds for shodan

Change-Id: Ie6cd043c6325dffd50c510b15cc3bfa4560a9f0f
diff --git a/Makefile b/Makefile
index 1f8f5a5..f5457bc 100644
--- a/Makefile
+++ b/Makefile
@@ -32,6 +32,7 @@
 include $(ROOTDIR)/build/minisel.mk
 include $(ROOTDIR)/build/flatbuffers.mk
 include $(ROOTDIR)/build/spike.mk
+include $(ROOTDIR)/build/verilator.mk
 
 include $(ROOTDIR)/build/platforms/$(PLATFORM)/platform.mk
 
@@ -56,7 +57,7 @@
 # This includes Rust, GCC, CLANG, verilator, qemu, and renode.
 #
 # Output is placed in cache/ and out/host.
-tools: install_rust install_gcc install_llvm install_kelvin verilator renode qemu
+tools:: install_rust install_gcc install_llvm install_kelvin renode qemu
 
 ## Cleans the entire system
 #
diff --git a/platforms/nexus/platform.mk b/platforms/nexus/platform.mk
index e935d8b..34ea006 100644
--- a/platforms/nexus/platform.mk
+++ b/platforms/nexus/platform.mk
@@ -83,3 +83,6 @@
 	rm -f $(TIMER_HJSON)
 	rm -f $(TIMER_HEADER)
 	rm -f $(TOP_MATCHA_IRQ_HEADER) $(TOP_MATCHA_MEMORY_HEADER)
+
+# Ensure we build verilator as part of tools for this platform
+tools:: verilator
diff --git a/platforms/shodan/platform.mk b/platforms/shodan/platform.mk
index 015c1cc..84f5d6e 100644
--- a/platforms/shodan/platform.mk
+++ b/platforms/shodan/platform.mk
@@ -8,8 +8,6 @@
 include $(ROOTDIR)/build/platforms/shodan/renode.mk
 include $(ROOTDIR)/build/platforms/shodan/riscv_toolchain.mk
 include $(ROOTDIR)/build/platforms/shodan/verible.mk
-include $(ROOTDIR)/build/platforms/shodan/verilator.mk
-
 
 include $(ROOTDIR)/build/platforms/shodan/cantrip.mk
 include $(ROOTDIR)/build/platforms/shodan/cantrip_builtins.mk
@@ -97,3 +95,6 @@
 	rm -f $(TIMER_HJSON)
 	rm -f $(TIMER_HEADER)
 	rm -f ${TOP_MATCHA_IRQ_HEADER} ${TOP_MATCHA_MEMORY_HEADER}
+
+# Ensure we build verilator as part of the tools for this platform
+tools:: verilator
diff --git a/platforms/shodan/verilator.mk b/verilator.mk
similarity index 100%
rename from platforms/shodan/verilator.mk
rename to verilator.mk