From f4ccd73fb5df7ff1120413aa576cf33ee61c5b3e Mon Sep 17 00:00:00 2001
From: Oliver Herms <oliver.herms@exaring.de>
Date: Fri, 5 Oct 2018 15:23:33 +0200
Subject: [PATCH] Adding BUILD files

---
 protocols/bmp/packet/BUILD.bazel | 40 ++++++++++++++++++++++++++++++++
 protocols/bmp/server/BUILD.bazel | 17 ++++++++++++++
 2 files changed, 57 insertions(+)
 create mode 100644 protocols/bmp/packet/BUILD.bazel
 create mode 100644 protocols/bmp/server/BUILD.bazel

diff --git a/protocols/bmp/packet/BUILD.bazel b/protocols/bmp/packet/BUILD.bazel
new file mode 100644
index 00000000..9eab9b8a
--- /dev/null
+++ b/protocols/bmp/packet/BUILD.bazel
@@ -0,0 +1,40 @@
+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
+
+go_library(
+    name = "go_default_library",
+    srcs = [
+        "common_header.go",
+        "decode.go",
+        "information_tlv.go",
+        "initiation_message.go",
+        "peer_down.go",
+        "peer_up.go",
+        "per_peer_header.go",
+        "route_mirroring.go",
+        "route_monitoring.go",
+        "stats_report.go",
+        "termination_message.go",
+    ],
+    importpath = "github.com/bio-routing/bio-rd/protocols/bmp/packet",
+    visibility = ["//visibility:public"],
+    deps = [
+        "//util/decoder:go_default_library",
+        "@com_github_bio_routing_tflow2//convert:go_default_library",
+    ],
+)
+
+go_test(
+    name = "go_default_test",
+    srcs = [
+        "common_header_test.go",
+        "information_tlv_test.go",
+        "initiation_message_test.go",
+        "peer_down_test.go",
+        "peer_up_test.go",
+        "per_peer_header_test.go",
+        "stats_report_test.go",
+        "termination_message_test.go",
+    ],
+    embed = [":go_default_library"],
+    deps = ["//vendor/github.com/stretchr/testify/assert:go_default_library"],
+)
diff --git a/protocols/bmp/server/BUILD.bazel b/protocols/bmp/server/BUILD.bazel
new file mode 100644
index 00000000..542f265d
--- /dev/null
+++ b/protocols/bmp/server/BUILD.bazel
@@ -0,0 +1,17 @@
+load("@io_bazel_rules_go//go:def.bzl", "go_library")
+
+go_library(
+    name = "go_default_library",
+    srcs = [
+        "router.go",
+        "server.go",
+    ],
+    importpath = "github.com/bio-routing/bio-rd/protocols/bmp/server",
+    visibility = ["//visibility:public"],
+    deps = [
+        "//protocols/bgp/packet:go_default_library",
+        "//protocols/bmp/packet:go_default_library",
+        "//routingtable/locRIB:go_default_library",
+        "//vendor/github.com/sirupsen/logrus:go_default_library",
+    ],
+)
-- 
GitLab