Make deps transitive in windows_dll_library

If cc_binary A depends on windows_dll_library B, which depends on windows_dll_library C. A should transitively depends on windows_dll_library C.

Closes #8712.

PiperOrigin-RevId: 258760641
diff --git a/examples/windows/dll/windows_dll_library.bzl b/examples/windows/dll/windows_dll_library.bzl
index 5e7f28b..ca514da 100644
--- a/examples/windows/dll/windows_dll_library.bzl
+++ b/examples/windows/dll/windows_dll_library.bzl
@@ -19,6 +19,7 @@
 def windows_dll_library(
         name,
         srcs = [],
+        deps = [],
         hdrs = [],
         visibility = None,
         **kwargs):
@@ -31,6 +32,7 @@
     cc_binary(
         name = dll_name,
         srcs = srcs + hdrs,
+        deps = deps,
         linkshared = 1,
         **kwargs
     )
@@ -55,7 +57,7 @@
         name = name,
         hdrs = hdrs,
         visibility = visibility,
-        deps = [
+        deps = deps + [
             ":" + import_target_name,
         ],
     )