summaryrefslogtreecommitdiff
path: root/workspace_helpers.bzl
diff options
context:
space:
mode:
authorPhilip Kuryloski <kuryloskip@vmware.com>2021-04-19 09:50:15 +0200
committerPhilip Kuryloski <kuryloskip@vmware.com>2021-04-19 09:50:42 +0200
commit36321ee126bd4d53db54932fd3132e8a2c95edd0 (patch)
treefec4f468fd62e693b2974eaeb1a229aced23be5e /workspace_helpers.bzl
parenta4b86645a4f1e9db362ad1e0586dbacfff762a2b (diff)
downloadrabbitmq-server-git-36321ee126bd4d53db54932fd3132e8a2c95edd0.tar.gz
Test rabbitmq_mqtt with bazel
Diffstat (limited to 'workspace_helpers.bzl')
-rw-r--r--workspace_helpers.bzl23
1 files changed, 19 insertions, 4 deletions
diff --git a/workspace_helpers.bzl b/workspace_helpers.bzl
index f3073b85f8..9719ecfab0 100644
--- a/workspace_helpers.bzl
+++ b/workspace_helpers.bzl
@@ -1,6 +1,7 @@
load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
load("@bazel_tools//tools/build_defs/repo:git.bzl", "new_git_repository")
load("@bazel-erlang//:github.bzl", "github_bazel_erlang_lib")
+load("@bazel-erlang//:hex_archive.bzl", "hex_archive")
load("@bazel-erlang//:hex_pm.bzl", "hex_pm_bazel_erlang_lib")
load("//:rabbitmq.bzl", "APP_VERSION")
@@ -48,6 +49,22 @@ def rabbitmq_external_deps(rabbitmq_workspace = "@rabbitmq-server"):
org = "Kyorai",
)
+ http_archive(
+ name = "emqttc",
+ urls = ["https://github.com/rabbitmq/emqttc/archive/remove-logging.zip"],
+ strip_prefix = "emqttc-remove-logging",
+ build_file_content = """load("@bazel-erlang//:bazel_erlang_lib.bzl", "erlang_lib")
+
+erlang_lib(
+ app_name = "emqttc",
+ erlc_opts = [
+ "+warn_export_all",
+ "+warn_unused_import",
+ ],
+)
+""",
+ )
+
hex_pm_bazel_erlang_lib(
name = "enough",
version = "0.1.0",
@@ -134,13 +151,11 @@ def rabbitmq_external_deps(rabbitmq_workspace = "@rabbitmq-server"):
],
)
- hex_pm_bazel_erlang_lib(
+ hex_archive(
name = "ranch",
- first_srcs = [
- "src/ranch_transport.erl",
- ],
version = "2.0.0",
sha256 = "c20a4840c7d6623c19812d3a7c828b2f1bd153ef0f124cb69c54fe51d8a42ae0",
+ build_file = rabbitmq_workspace + "//:BUILD.ranch",
)
hex_pm_bazel_erlang_lib(