[bazel] Update BUILD files
Signed-off-by: Alphan Ulusoy <alphan@google.com>
diff --git a/sw/device/silicon_creator/lib/BUILD b/sw/device/silicon_creator/lib/BUILD
index 1336be6..6f1f34b 100644
--- a/sw/device/silicon_creator/lib/BUILD
+++ b/sw/device/silicon_creator/lib/BUILD
@@ -253,11 +253,32 @@
)
cc_library(
- name = "shutdown",
- srcs = ["shutdown.c"],
+ name = "shutdown_intf",
hdrs = ["shutdown.h"],
deps = [
":error",
+ "//sw/device/lib/base",
+ "//sw/device/silicon_creator/lib/drivers:lifecycle",
+ ],
+)
+
+cc_library(
+ name = "mock_shutdown",
+ testonly = True,
+ hdrs = ["mock_shutdown.h"],
+ deps = [
+ ":shutdown_intf",
+ "//sw/device/silicon_creator/testing:mask_rom_test",
+ "@googletest//:gtest",
+ ],
+)
+
+cc_library(
+ name = "shutdown",
+ srcs = ["shutdown.c"],
+ deps = [
+ ":shutdown_intf",
+ ":error",
":log",
"//hw/ip/keymgr/data:keymgr_regs",
"//hw/ip/lc_ctrl/data:lc_ctrl_regs",
@@ -277,13 +298,13 @@
name = "shutdown_unittest",
srcs = [
"shutdown.c",
- "shutdown.h",
"shutdown_unittest.cc",
],
defines = [
"OT_OFF_TARGET_TEST",
],
deps = [
+ ":shutdown_intf",
":error",
":log",
"//hw/ip/keymgr/data:keymgr_regs",
diff --git a/sw/device/silicon_creator/mask_rom/BUILD b/sw/device/silicon_creator/mask_rom/BUILD
index 7d30b59..4b1be27 100644
--- a/sw/device/silicon_creator/mask_rom/BUILD
+++ b/sw/device/silicon_creator/mask_rom/BUILD
@@ -14,9 +14,11 @@
"boot_policy_ptrs.h",
],
deps = [
+ "//sw/device/lib/base",
"//sw/device/silicon_creator/lib:boot_data",
"//sw/device/silicon_creator/lib:error",
"//sw/device/silicon_creator/lib:manifest_intf",
+ "//sw/device/silicon_creator/lib:shutdown",
],
)
@@ -41,8 +43,10 @@
defines = ["OT_OFF_TARGET_TEST"],
deps = [
":mock_boot_policy_ptrs",
+ "//sw/device/lib/base",
"//sw/device/silicon_creator/lib:mock_boot_data",
"//sw/device/silicon_creator/lib:mock_manifest",
+ "//sw/device/silicon_creator/lib:mock_shutdown",
"//sw/device/silicon_creator/testing:mask_rom_test",
"@googletest//:gtest_main",
],