build: everyone gets verilator!

Having verilator installed only for certain platforms can cause confusion;
install it regardless of the current platform setting.

Change-Id: I459b6cfb6331f7eb5a6d49843ca45e8274f7ee30
diff --git a/Makefile b/Makefile
index 56bca1a..4babc53 100644
--- a/Makefile
+++ b/Makefile
@@ -59,7 +59,7 @@
 # This includes Rust, GCC, CLANG, verilator, and renode.
 #
 # Output is placed in cache/ and out/host.
-tools:: install_rust install_gcc install_llvm install_kelvin renode
+tools:: install_rust install_gcc install_llvm install_kelvin renode verilator
 
 ## Cleans the entire system
 #
diff --git a/platforms/nexus/platform.mk b/platforms/nexus/platform.mk
index 48e93be..f4818ba 100644
--- a/platforms/nexus/platform.mk
+++ b/platforms/nexus/platform.mk
@@ -90,6 +90,3 @@
 	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 5e898da..02fdec9 100644
--- a/platforms/shodan/platform.mk
+++ b/platforms/shodan/platform.mk
@@ -95,6 +95,3 @@
 	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/sparrow/platform.mk b/platforms/sparrow/platform.mk
index ef3521a..1ecc02c 100644
--- a/platforms/sparrow/platform.mk
+++ b/platforms/sparrow/platform.mk
@@ -90,6 +90,3 @@
 	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