rabbitmq-server/deps/rabbitmq_aws/BUILD.bazel

61 lines
1.2 KiB
Python
Raw Normal View History

2021-04-08 16:59:36 +08:00
load(
"@bazel-erlang//:bazel_erlang_lib.bzl",
"DEFAULT_TEST_ERLC_OPTS",
"erlang_lib",
"test_erlang_lib",
)
load("@bazel-erlang//:eunit.bzl", "eunit")
load("//:rabbitmq.bzl", "APP_VERSION")
APP_NAME = "rabbitmq_aws"
APP_DESCRIPTION = "A minimalistic AWS API interface used by rabbitmq-autocluster (3.6.x) and other RabbitMQ plugins"
APP_MODULE = "rabbitmq_aws_app"
APP_REGISTERED = [
"rabbitmq_aws",
]
EXTRA_APPS = [
"crypto",
"inets",
"ssl",
"xmerl",
]
BUILD_DEPS = [
"//deps/rabbit_common:bazel_erlang_lib",
]
erlang_lib(
app_description = APP_DESCRIPTION,
app_module = APP_MODULE,
app_name = APP_NAME,
app_registered = APP_REGISTERED,
app_version = APP_VERSION,
build_deps = BUILD_DEPS,
extra_apps = EXTRA_APPS,
)
test_erlang_lib(
app_description = APP_DESCRIPTION,
app_module = APP_MODULE,
app_name = APP_NAME,
app_registered = APP_REGISTERED,
app_version = APP_VERSION,
build_deps = BUILD_DEPS,
extra_apps = EXTRA_APPS,
)
eunit(
erlc_opts = DEFAULT_TEST_ERLC_OPTS + [
"-I deps/rabbitmq_aws",
"+nowarn_export_all",
2021-04-08 16:59:36 +08:00
],
runtime_deps = [
"//deps/rabbit_common:bazel_erlang_lib",
"@meck//:bazel_erlang_lib",
],
)