go/svc: finish porting services to Bazel
The following services were never ported:
- cmc-proxy
- arista-proxy
- m6220-proxy
- topo
They now build.
Change-Id: I0688bfe43cdff946e6662e21969ef539382c0e86
diff --git a/go/svc/topo/assets/BUILD b/go/svc/topo/assets/BUILD
new file mode 100644
index 0000000..f8d186b
--- /dev/null
+++ b/go/svc/topo/assets/BUILD
@@ -0,0 +1,17 @@
+load("@io_bazel_rules_go//go:def.bzl", "go_library")
+load("@io_bazel_rules_go//extras:embed_data.bzl", "go_embed_data")
+
+go_embed_data(
+ name = "assets",
+ srcs = glob(["*.js"]),
+ package = "assets",
+ flatten = True,
+)
+
+# keep
+go_library(
+ name = "go_default_library",
+ srcs = [":assets"],
+ importpath = "code.hackerspace.pl/hscloud/go/svc/topo/assets",
+ visibility = ["//go/svc/topo:__pkg__"],
+)