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__"],
+)