Add kelvin sim renode library to simulation targets' prereqs

We need to build kelvin_sim library to support running e2e system
simulation.

Change-Id: I9befbf15495cf584a7a3c3a0b2e187a7bba83e50
diff --git a/platforms/nexus/sim.mk b/platforms/nexus/sim.mk
index a472161..26fec08 100644
--- a/platforms/nexus/sim.mk
+++ b/platforms/nexus/sim.mk
@@ -73,7 +73,7 @@
 #
 # This is the default target for the build system, and is generally what you
 # need for day-to-day work on the software side of Shodan.
-simulate: renode multihart_boot_rom ext_flash_release kelvin_hello_world cantrip-builtins-release
+simulate: renode kelvin_sim multihart_boot_rom ext_flash_release kelvin_hello_world cantrip-builtins-release
 	$(RENODE_CMD) -e "\
     \$$repl_file = @sim/config/platforms/nexus.repl; \
     \$$tar = @$(EXT_FLASH_RELEASE); \
@@ -90,7 +90,7 @@
 # cpu0, and uses the debug build of TockOS from the `matcha_tock_debug` target.
 #
 # NB: requires editing of platform.camkes for alternate cpio_load_address
-simulate-debug: renode multihart_boot_rom ext_flash_debug iree_model_builtins cantrip-builtins-debug
+simulate-debug: renode kelvin_sim multihart_boot_rom ext_flash_debug iree_model_builtins cantrip-builtins-debug
 	$(RENODE_CMD) -e "\
     \$$repl_file = @sim/config/platforms/nexus-debug.repl; \
     \$$tar = @$(EXT_FLASH_DEBUG); \
@@ -108,7 +108,7 @@
 # start.
 #
 # NB: requires editing of platform.camkes for alternate cpio_load_address
-debug-simulation: renode multihart_boot_rom ext_flash_debug iree_model_builtins cantrip-builtins-debug
+debug-simulation: renode kelvin_sim multihart_boot_rom ext_flash_debug iree_model_builtins cantrip-builtins-debug
 	$(RENODE_CMD) -e "\
     \$$repl_file = @sim/config/platforms/nexus-debug.repl; \
     \$$tar = @$(EXT_FLASH_DEBUG); \