summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRin Kuryloski <kuryloskip@vmware.com>2023-04-25 17:56:46 +0200
committerGitHub <noreply@github.com>2023-04-25 17:56:46 +0200
commitfd08728ff17cfa812f040acc567cf9192e90e74a (patch)
tree363fe9f56da9171ce1fd261b028e20253c90ab17
parenta7365d04ec7576bfe5df6ff55dfb265874794a83 (diff)
parenta944439fba3e45f2021c1044f5287174a7d87608 (diff)
downloadrabbitmq-server-git-fd08728ff17cfa812f040acc567cf9192e90e74a.tar.gz
Merge pull request #7982 from rabbitmq/rin/use-rules_erlang-3.9.14
Use rules erlang 3.9.14
-rw-r--r--BUILD.bazel1
-rw-r--r--MODULE.bazel2
-rw-r--r--WORKSPACE2
-rw-r--r--deps/amqp10_client/app.bzl54
-rw-r--r--deps/amqp10_common/app.bzl46
-rw-r--r--deps/amqp_client/app.bzl106
-rw-r--r--deps/rabbit/app.bzl661
-rw-r--r--deps/rabbit/apps/rabbitmq_prelaunch/app.bzl70
-rw-r--r--deps/rabbit_common/app.bzl243
-rw-r--r--deps/rabbitmq_amqp1_0/app.bzl64
-rw-r--r--deps/rabbitmq_auth_backend_cache/app.bzl51
-rw-r--r--deps/rabbitmq_auth_backend_http/app.bzl27
-rw-r--r--deps/rabbitmq_auth_backend_ldap/app.bzl34
-rw-r--r--deps/rabbitmq_auth_backend_oauth2/app.bzl48
-rw-r--r--deps/rabbitmq_auth_mechanism_ssl/app.bzl26
-rw-r--r--deps/rabbitmq_aws/app.bzl48
-rw-r--r--deps/rabbitmq_cli/BUILD.bazel42
-rw-r--r--deps/rabbitmq_consistent_hash_exchange/app.bzl30
-rw-r--r--deps/rabbitmq_ct_client_helpers/app.bzl17
-rw-r--r--deps/rabbitmq_ct_helpers/app.bzl57
-rw-r--r--deps/rabbitmq_event_exchange/app.bzl28
-rw-r--r--deps/rabbitmq_federation/app.bzl87
-rw-r--r--deps/rabbitmq_federation_management/app.bzl29
-rw-r--r--deps/rabbitmq_jms_topic_exchange/app.bzl30
-rw-r--r--deps/rabbitmq_management/app.bzl404
-rw-r--r--deps/rabbitmq_management_agent/app.bzl74
-rw-r--r--deps/rabbitmq_mqtt/app.bzl104
-rw-r--r--deps/rabbitmq_peer_discovery_aws/app.bzl27
-rw-r--r--deps/rabbitmq_peer_discovery_common/app.bzl40
-rw-r--r--deps/rabbitmq_peer_discovery_consul/app.bzl37
-rw-r--r--deps/rabbitmq_peer_discovery_etcd/app.bzl37
-rw-r--r--deps/rabbitmq_peer_discovery_k8s/app.bzl37
-rw-r--r--deps/rabbitmq_prometheus/app.bzl42
-rw-r--r--deps/rabbitmq_random_exchange/app.bzl18
-rw-r--r--deps/rabbitmq_recent_history_exchange/app.bzl27
-rw-r--r--deps/rabbitmq_sharding/app.bzl39
-rw-r--r--deps/rabbitmq_shovel/app.bzl86
-rw-r--r--deps/rabbitmq_shovel_management/app.bzl33
-rw-r--r--deps/rabbitmq_stomp/app.bzl56
-rw-r--r--deps/rabbitmq_stream/app.bzl67
-rw-r--r--deps/rabbitmq_stream_common/app.bzl18
-rw-r--r--deps/rabbitmq_stream_management/app.bzl54
-rw-r--r--deps/rabbitmq_top/app.bzl50
-rw-r--r--deps/rabbitmq_tracing/app.bzl60
-rw-r--r--deps/rabbitmq_trust_store/app.bzl47
-rw-r--r--deps/rabbitmq_web_dispatch/app.bzl54
-rw-r--r--deps/rabbitmq_web_mqtt/app.bzl30
-rw-r--r--deps/rabbitmq_web_mqtt_examples/app.bzl26
-rw-r--r--deps/rabbitmq_web_stomp/app.bzl45
-rw-r--r--deps/rabbitmq_web_stomp_examples/app.bzl28
-rw-r--r--deps/trust_store_http/app.bzl31
51 files changed, 2738 insertions, 636 deletions
diff --git a/BUILD.bazel b/BUILD.bazel
index 78b3476314..7b446a6772 100644
--- a/BUILD.bazel
+++ b/BUILD.bazel
@@ -56,7 +56,6 @@ exports_files([
# gazelle:exclude deps/prometheus
# gazelle:exclude deps/quantile_estimator
# gazelle:exclude deps/ra
-# gazelle:exclude deps/rabbitmq_cli
# gazelle:exclude deps/ranch
# gazelle:exclude deps/recon
# gazelle:exclude deps/redbug
diff --git a/MODULE.bazel b/MODULE.bazel
index 7147cf8334..3226da5dcc 100644
--- a/MODULE.bazel
+++ b/MODULE.bazel
@@ -31,7 +31,7 @@ bazel_dep(
bazel_dep(
name = "rules_erlang",
- version = "3.9.13",
+ version = "3.9.14",
)
erlang_config = use_extension(
diff --git a/WORKSPACE b/WORKSPACE
index 62b0242575..e81ec5d55d 100644
--- a/WORKSPACE
+++ b/WORKSPACE
@@ -6,7 +6,7 @@ load("@bazel_tools//tools/build_defs/repo:git.bzl", "git_repository", "new_git_r
git_repository(
name = "rules_erlang",
remote = "https://github.com/rabbitmq/rules_erlang.git",
- tag = "3.9.13",
+ tag = "3.9.14",
)
load("@rules_erlang//:internal_deps.bzl", "rules_erlang_internal_deps")
diff --git a/deps/amqp10_client/app.bzl b/deps/amqp10_client/app.bzl
index 5e2fd5bafa..2278cb3261 100644
--- a/deps/amqp10_client/app.bzl
+++ b/deps/amqp10_client/app.bzl
@@ -8,7 +8,19 @@ def all_beam_files(name = "all_beam_files"):
)
erlang_bytecode(
name = "other_beam",
- srcs = native.glob(["src/**/*.erl"]),
+ srcs = [
+ "src/amqp10_client.erl",
+ "src/amqp10_client_app.erl",
+ "src/amqp10_client_connection.erl",
+ "src/amqp10_client_connection_sup.erl",
+ "src/amqp10_client_connections_sup.erl",
+ "src/amqp10_client_frame_reader.erl",
+ "src/amqp10_client_session.erl",
+ "src/amqp10_client_sessions_sup.erl",
+ "src/amqp10_client_sup.erl",
+ "src/amqp10_client_types.erl",
+ "src/amqp10_msg.erl",
+ ],
hdrs = [":public_and_private_hdrs"],
app_name = "amqp10_client",
dest = "ebin",
@@ -25,7 +37,19 @@ def all_test_beam_files(name = "all_test_beam_files"):
erlang_bytecode(
name = "test_other_beam",
testonly = True,
- srcs = native.glob(["src/**/*.erl"]),
+ srcs = [
+ "src/amqp10_client.erl",
+ "src/amqp10_client_app.erl",
+ "src/amqp10_client_connection.erl",
+ "src/amqp10_client_connection_sup.erl",
+ "src/amqp10_client_connections_sup.erl",
+ "src/amqp10_client_frame_reader.erl",
+ "src/amqp10_client_session.erl",
+ "src/amqp10_client_sessions_sup.erl",
+ "src/amqp10_client_sup.erl",
+ "src/amqp10_client_types.erl",
+ "src/amqp10_msg.erl",
+ ],
hdrs = [":public_and_private_hdrs"],
app_name = "amqp10_client",
dest = "test",
@@ -44,27 +68,37 @@ def all_srcs(name = "all_srcs"):
)
filegroup(
name = "priv",
- srcs = native.glob(["priv/**/*"]),
)
filegroup(
name = "srcs",
- srcs = native.glob([
- "src/**/*.app.src",
- "src/**/*.erl",
- ]),
+ srcs = [
+ "src/amqp10_client.erl",
+ "src/amqp10_client_app.erl",
+ "src/amqp10_client_connection.erl",
+ "src/amqp10_client_connection_sup.erl",
+ "src/amqp10_client_connections_sup.erl",
+ "src/amqp10_client_frame_reader.erl",
+ "src/amqp10_client_session.erl",
+ "src/amqp10_client_sessions_sup.erl",
+ "src/amqp10_client_sup.erl",
+ "src/amqp10_client_types.erl",
+ "src/amqp10_msg.erl",
+ ],
)
filegroup(
name = "private_hdrs",
- srcs = native.glob(["src/**/*.hrl"]),
+ srcs = ["src/amqp10_client.hrl"],
)
filegroup(
name = "public_hdrs",
- srcs = native.glob(["include/**/*.hrl"]),
)
filegroup(
name = "license_files",
- srcs = native.glob(["LICENSE*"]),
+ srcs = [
+ "LICENSE",
+ "LICENSE-MPL-RabbitMQ",
+ ],
)
def test_suite_beam_files(name = "test_suite_beam_files"):
diff --git a/deps/amqp10_common/app.bzl b/deps/amqp10_common/app.bzl
index c7e0e0a590..a83665c5c0 100644
--- a/deps/amqp10_common/app.bzl
+++ b/deps/amqp10_common/app.bzl
@@ -9,13 +9,11 @@ def all_beam_files(name = "all_beam_files"):
erlang_bytecode(
name = "other_beam",
srcs = [
+ "src/amqp10_binary_generator.erl",
+ "src/amqp10_binary_parser.erl",
+ "src/amqp10_framing.erl",
"src/amqp10_framing0.erl",
- ] + native.glob(
- ["src/**/*.erl"],
- exclude = [
- "src/amqp10_framing0.erl", # keep
- ],
- ),
+ ],
hdrs = [":public_and_private_hdrs"],
app_name = "amqp10_common",
dest = "ebin",
@@ -32,13 +30,11 @@ def all_test_beam_files(name = "all_test_beam_files"):
name = "test_other_beam",
testonly = True,
srcs = [
+ "src/amqp10_binary_generator.erl",
+ "src/amqp10_binary_parser.erl",
+ "src/amqp10_framing.erl",
"src/amqp10_framing0.erl",
- ] + native.glob(
- ["src/**/*.erl"],
- exclude = [
- "src/amqp10_framing0.erl", # keep
- ],
- ),
+ ],
hdrs = [":public_and_private_hdrs"],
app_name = "amqp10_common",
dest = "test",
@@ -57,38 +53,30 @@ def all_srcs(name = "all_srcs"):
filegroup(
name = "priv",
- srcs = native.glob(["priv/**/*"]),
)
filegroup(
name = "srcs",
srcs = [
+ "src/amqp10_binary_generator.erl",
+ "src/amqp10_binary_parser.erl",
+ "src/amqp10_framing.erl",
"src/amqp10_framing0.erl",
- ] + native.glob([
- "src/**/*.app.src",
- "src/**/*.erl",
- ], exclude = [
- "src/amqp10_framing0.erl", # keep
- ]),
+ ],
)
filegroup(
name = "public_hdrs",
- srcs = [
- "include/amqp10_framing.hrl",
- ] + native.glob(
- ["include/**/*.hrl"],
- exclude = [
- "include/amqp10_framing.hrl", # keep
- ],
- ),
+ srcs = ["include/amqp10_framing.hrl"],
)
filegroup(
name = "private_hdrs",
- srcs = native.glob(["src/**/*.hrl"]),
)
filegroup(
name = "license_files",
- srcs = native.glob(["LICENSE*"]),
+ srcs = [
+ "LICENSE",
+ "LICENSE-MPL-RabbitMQ",
+ ],
)
def test_suite_beam_files(name = "test_suite_beam_files"):
diff --git a/deps/amqp_client/app.bzl b/deps/amqp_client/app.bzl
index f9fb255c10..11ded2ce4e 100644
--- a/deps/amqp_client/app.bzl
+++ b/deps/amqp_client/app.bzl
@@ -20,13 +20,30 @@ def all_beam_files(name = "all_beam_files"):
)
erlang_bytecode(
name = "other_beam",
- srcs = native.glob(
- ["src/**/*.erl"],
- exclude = [
- "src/amqp_gen_connection.erl",
- "src/amqp_gen_consumer.erl",
- ],
- ),
+ srcs = [
+ "src/amqp_auth_mechanisms.erl",
+ "src/amqp_channel.erl",
+ "src/amqp_channel_sup.erl",
+ "src/amqp_channel_sup_sup.erl",
+ "src/amqp_channels_manager.erl",
+ "src/amqp_client.erl",
+ "src/amqp_connection.erl",
+ "src/amqp_connection_sup.erl",
+ "src/amqp_connection_type_sup.erl",
+ "src/amqp_direct_connection.erl",
+ "src/amqp_direct_consumer.erl",
+ "src/amqp_main_reader.erl",
+ "src/amqp_network_connection.erl",
+ "src/amqp_rpc_client.erl",
+ "src/amqp_rpc_server.erl",
+ "src/amqp_selective_consumer.erl",
+ "src/amqp_ssl.erl",
+ "src/amqp_sup.erl",
+ "src/amqp_uri.erl",
+ "src/amqp_util.erl",
+ "src/rabbit_routing_util.erl",
+ "src/uri_parser.erl",
+ ],
hdrs = [":public_and_private_hdrs"],
app_name = "amqp_client",
beam = [":behaviours"],
@@ -57,13 +74,30 @@ def all_test_beam_files(name = "all_test_beam_files"):
erlang_bytecode(
name = "test_other_beam",
testonly = True,
- srcs = native.glob(
- ["src/**/*.erl"],
- exclude = [
- "src/amqp_gen_connection.erl",
- "src/amqp_gen_consumer.erl",
- ],
- ),
+ srcs = [
+ "src/amqp_auth_mechanisms.erl",
+ "src/amqp_channel.erl",
+ "src/amqp_channel_sup.erl",
+ "src/amqp_channel_sup_sup.erl",
+ "src/amqp_channels_manager.erl",
+ "src/amqp_client.erl",
+ "src/amqp_connection.erl",
+ "src/amqp_connection_sup.erl",
+ "src/amqp_connection_type_sup.erl",
+ "src/amqp_direct_connection.erl",
+ "src/amqp_direct_consumer.erl",
+ "src/amqp_main_reader.erl",
+ "src/amqp_network_connection.erl",
+ "src/amqp_rpc_client.erl",
+ "src/amqp_rpc_server.erl",
+ "src/amqp_selective_consumer.erl",
+ "src/amqp_ssl.erl",
+ "src/amqp_sup.erl",
+ "src/amqp_uri.erl",
+ "src/amqp_util.erl",
+ "src/rabbit_routing_util.erl",
+ "src/uri_parser.erl",
+ ],
hdrs = [":public_and_private_hdrs"],
app_name = "amqp_client",
beam = [":test_behaviours"],
@@ -84,27 +118,55 @@ def all_srcs(name = "all_srcs"):
filegroup(
name = "priv",
- srcs = native.glob(["priv/**/*"]),
)
filegroup(
name = "srcs",
- srcs = native.glob([
- "src/**/*.app.src",
- "src/**/*.erl",
- ]),
+ srcs = [
+ "src/amqp_auth_mechanisms.erl",
+ "src/amqp_channel.erl",
+ "src/amqp_channel_sup.erl",
+ "src/amqp_channel_sup_sup.erl",
+ "src/amqp_channels_manager.erl",
+ "src/amqp_client.erl",
+ "src/amqp_connection.erl",
+ "src/amqp_connection_sup.erl",
+ "src/amqp_connection_type_sup.erl",
+ "src/amqp_direct_connection.erl",
+ "src/amqp_direct_consumer.erl",
+ "src/amqp_gen_connection.erl",
+ "src/amqp_gen_consumer.erl",
+ "src/amqp_main_reader.erl",
+ "src/amqp_network_connection.erl",
+ "src/amqp_rpc_client.erl",
+ "src/amqp_rpc_server.erl",
+ "src/amqp_selective_consumer.erl",
+ "src/amqp_ssl.erl",
+ "src/amqp_sup.erl",
+ "src/amqp_uri.erl",
+ "src/amqp_util.erl",
+ "src/rabbit_routing_util.erl",
+ "src/uri_parser.erl",
+ ],
)
filegroup(
name = "public_hdrs",
- srcs = native.glob(["include/**/*.hrl"]),
+ srcs = [
+ "include/amqp_client.hrl",
+ "include/amqp_client_internal.hrl",
+ "include/amqp_gen_consumer_spec.hrl",
+ "include/rabbit_routing_prefixes.hrl",
+ ],
)
filegroup(
name = "private_hdrs",
- srcs = native.glob(["src/**/*.hrl"]),
)
filegroup(
name = "license_files",
- srcs = native.glob(["LICENSE*"]),
+ srcs = [
+ "LICENSE",
+ "LICENSE-MPL-RabbitMQ",
+ ],
)
def test_suite_beam_files(name = "test_suite_beam_files"):
diff --git a/deps/rabbit/app.bzl b/deps/rabbit/app.bzl
index 14ebac0f86..950cdd31e8 100644
--- a/deps/rabbit/app.bzl
+++ b/deps/rabbit/app.bzl
@@ -27,20 +27,203 @@ def all_beam_files(name = "all_beam_files"):
)
erlang_bytecode(
name = "other_beam",
- srcs = native.glob(
- ["src/**/*.erl"],
- exclude = [
- "src/gm.erl",
- "src/rabbit_backing_queue.erl",
- "src/rabbit_credential_validator.erl",
- "src/rabbit_exchange_type.erl",
- "src/rabbit_mirror_queue_mode.erl",
- "src/rabbit_policy_merge_strategy.erl",
- "src/rabbit_queue_master_locator.erl",
- "src/rabbit_queue_type.erl",
- "src/rabbit_tracking.erl",
- ],
- ),
+ srcs = [
+ "src/amqqueue.erl",
+ "src/background_gc.erl",
+ "src/code_server_cache.erl",
+ "src/gatherer.erl",
+ "src/internal_user.erl",
+ "src/lqueue.erl",
+ "src/mirrored_supervisor.erl",
+ "src/mirrored_supervisor_sups.erl",
+ "src/pg_local.erl",
+ "src/pid_recomposition.erl",
+ "src/rabbit.erl",
+ "src/rabbit_access_control.erl",
+ "src/rabbit_alarm.erl",
+ "src/rabbit_amqqueue.erl",
+ "src/rabbit_amqqueue_process.erl",
+ "src/rabbit_amqqueue_sup.erl",
+ "src/rabbit_amqqueue_sup_sup.erl",
+ "src/rabbit_auth_backend_internal.erl",
+ "src/rabbit_auth_mechanism_amqplain.erl",
+ "src/rabbit_auth_mechanism_cr_demo.erl",
+ "src/rabbit_auth_mechanism_plain.erl",
+ "src/rabbit_autoheal.erl",
+ "src/rabbit_basic.erl",
+ "src/rabbit_binding.erl",
+ "src/rabbit_boot_steps.erl",
+ "src/rabbit_channel.erl",
+ "src/rabbit_channel_interceptor.erl",
+ "src/rabbit_channel_sup.erl",
+ "src/rabbit_channel_sup_sup.erl",
+ "src/rabbit_channel_tracking.erl",
+ "src/rabbit_channel_tracking_handler.erl",
+ "src/rabbit_classic_queue.erl",
+ "src/rabbit_classic_queue_index_v2.erl",
+ "src/rabbit_classic_queue_store_v2.erl",
+ "src/rabbit_client_sup.erl",
+ "src/rabbit_config.erl",
+ "src/rabbit_confirms.erl",
+ "src/rabbit_connection_helper_sup.erl",
+ "src/rabbit_connection_sup.erl",
+ "src/rabbit_connection_tracking.erl",
+ "src/rabbit_connection_tracking_handler.erl",
+ "src/rabbit_control_pbe.erl",
+ "src/rabbit_core_ff.erl",
+ "src/rabbit_core_metrics_gc.erl",
+ "src/rabbit_credential_validation.erl",
+ "src/rabbit_credential_validator_accept_everything.erl",
+ "src/rabbit_credential_validator_min_password_length.erl",
+ "src/rabbit_credential_validator_password_regexp.erl",
+ "src/rabbit_cuttlefish.erl",
+ "src/rabbit_db.erl",
+ "src/rabbit_db_binding.erl",
+ "src/rabbit_db_cluster.erl",
+ "src/rabbit_db_exchange.erl",
+ "src/rabbit_db_maintenance.erl",
+ "src/rabbit_db_msup.erl",
+ "src/rabbit_db_policy.erl",
+ "src/rabbit_db_queue.erl",
+ "src/rabbit_db_rtparams.erl",
+ "src/rabbit_db_topic_exchange.erl",
+ "src/rabbit_db_user.erl",
+ "src/rabbit_db_vhost.erl",
+ "src/rabbit_db_vhost_defaults.erl",
+ "src/rabbit_dead_letter.erl",
+ "src/rabbit_definitions.erl",
+ "src/rabbit_definitions_hashing.erl",
+ "src/rabbit_definitions_import_https.erl",
+ "src/rabbit_definitions_import_local_filesystem.erl",
+ "src/rabbit_diagnostics.erl",
+ "src/rabbit_direct.erl",
+ "src/rabbit_direct_reply_to.erl",
+ "src/rabbit_disk_monitor.erl",
+ "src/rabbit_epmd_monitor.erl",
+ "src/rabbit_event_consumer.erl",
+ "src/rabbit_exchange.erl",
+ "src/rabbit_exchange_decorator.erl",
+ "src/rabbit_exchange_parameters.erl",
+ "src/rabbit_exchange_type_direct.erl",
+ "src/rabbit_exchange_type_fanout.erl",
+ "src/rabbit_exchange_type_headers.erl",
+ "src/rabbit_exchange_type_invalid.erl",
+ "src/rabbit_exchange_type_topic.erl",
+ "src/rabbit_feature_flags.erl",
+ "src/rabbit_ff_controller.erl",
+ "src/rabbit_ff_extra.erl",
+ "src/rabbit_ff_registry.erl",
+ "src/rabbit_ff_registry_factory.erl",
+ "src/rabbit_fhc_helpers.erl",
+ "src/rabbit_fifo.erl",
+ "src/rabbit_fifo_client.erl",
+ "src/rabbit_fifo_dlx.erl",
+ "src/rabbit_fifo_dlx_client.erl",
+ "src/rabbit_fifo_dlx_sup.erl",
+ "src/rabbit_fifo_dlx_worker.erl",
+ "src/rabbit_fifo_index.erl",
+ "src/rabbit_fifo_v0.erl",
+ "src/rabbit_fifo_v1.erl",
+ "src/rabbit_file.erl",
+ "src/rabbit_global_counters.erl",
+ "src/rabbit_guid.erl",
+ "src/rabbit_health_check.erl",
+ "src/rabbit_limiter.erl",
+ "src/rabbit_log_channel.erl",
+ "src/rabbit_log_connection.erl",
+ "src/rabbit_log_mirroring.erl",
+ "src/rabbit_log_prelaunch.erl",
+ "src/rabbit_log_queue.erl",
+ "src/rabbit_log_tail.erl",
+ "src/rabbit_logger_exchange_h.erl",
+ "src/rabbit_looking_glass.erl",
+ "src/rabbit_maintenance.erl",
+ "src/rabbit_memory_monitor.erl",
+ "src/rabbit_metrics.erl",
+ "src/rabbit_mirror_queue_coordinator.erl",
+ "src/rabbit_mirror_queue_master.erl",
+ "src/rabbit_mirror_queue_misc.erl",
+ "src/rabbit_mirror_queue_mode_all.erl",
+ "src/rabbit_mirror_queue_mode_exactly.erl",
+ "src/rabbit_mirror_queue_mode_nodes.erl",
+ "src/rabbit_mirror_queue_slave.erl",
+ "src/rabbit_mirror_queue_sync.erl",
+ "src/rabbit_mnesia.erl",
+ "src/rabbit_mnesia_rename.erl",
+ "src/rabbit_msg_file.erl",
+ "src/rabbit_msg_record.erl",
+ "src/rabbit_msg_store.erl",
+ "src/rabbit_msg_store_ets_index.erl",
+ "src/rabbit_msg_store_gc.erl",
+ "src/rabbit_networking.erl",
+ "src/rabbit_networking_store.erl",
+ "src/rabbit_node_monitor.erl",
+ "src/rabbit_nodes.erl",
+ "src/rabbit_observer_cli.erl",
+ "src/rabbit_observer_cli_classic_queues.erl",
+ "src/rabbit_osiris_metrics.erl",
+ "src/rabbit_parameter_validation.erl",
+ "src/rabbit_peer_discovery.erl",
+ "src/rabbit_peer_discovery_classic_config.erl",
+ "src/rabbit_peer_discovery_dns.erl",
+ "src/rabbit_plugins.erl",
+ "src/rabbit_policies.erl",
+ "src/rabbit_policy.erl",
+ "src/rabbit_prelaunch_cluster.erl",
+ "src/rabbit_prelaunch_enabled_plugins_file.erl",
+ "src/rabbit_prelaunch_feature_flags.erl",
+ "src/rabbit_prelaunch_logging.erl",
+ "src/rabbit_prequeue.erl",
+ "src/rabbit_priority_queue.erl",
+ "src/rabbit_process.erl",
+ "src/rabbit_queue_consumers.erl",
+ "src/rabbit_queue_decorator.erl",
+ "src/rabbit_queue_index.erl",
+ "src/rabbit_queue_location.erl",
+ "src/rabbit_queue_location_client_local.erl",
+ "src/rabbit_queue_location_min_masters.erl",
+ "src/rabbit_queue_location_random.erl",
+ "src/rabbit_queue_location_validator.erl",
+ "src/rabbit_queue_master_location_misc.erl",
+ "src/rabbit_queue_type_util.erl",
+ "src/rabbit_quorum_memory_manager.erl",
+ "src/rabbit_quorum_queue.erl",
+ "src/rabbit_ra_registry.erl",
+ "src/rabbit_ra_systems.erl",
+ "src/rabbit_reader.erl",
+ "src/rabbit_recovery_terms.erl",
+ "src/rabbit_release_series.erl",
+ "src/rabbit_restartable_sup.erl",
+ "src/rabbit_router.erl",
+ "src/rabbit_runtime_parameters.erl",
+ "src/rabbit_ssl.erl",
+ "src/rabbit_stream_coordinator.erl",
+ "src/rabbit_stream_queue.erl",
+ "src/rabbit_stream_sac_coordinator.erl",
+ "src/rabbit_sup.erl",
+ "src/rabbit_sysmon_handler.erl",
+ "src/rabbit_sysmon_minder.erl",
+ "src/rabbit_table.erl",
+ "src/rabbit_time_travel_dbg.erl",
+ "src/rabbit_trace.erl",
+ "src/rabbit_tracking_store.erl",
+ "src/rabbit_upgrade_preparation.erl",
+ "src/rabbit_variable_queue.erl",
+ "src/rabbit_version.erl",
+ "src/rabbit_vhost.erl",
+ "src/rabbit_vhost_limit.erl",
+ "src/rabbit_vhost_msg_store.erl",
+ "src/rabbit_vhost_process.erl",
+ "src/rabbit_vhost_sup.erl",
+ "src/rabbit_vhost_sup_sup.erl",
+ "src/rabbit_vhost_sup_wrapper.erl",
+ "src/rabbit_vm.erl",
+ "src/supervised_lifecycle.erl",
+ "src/tcp_listener.erl",
+ "src/tcp_listener_sup.erl",
+ "src/term_to_binary_compat.erl",
+ "src/vhost.erl",
+ ],
hdrs = [":public_and_private_hdrs"],
app_name = "rabbit",
beam = [":behaviours"],
@@ -84,20 +267,203 @@ def all_test_beam_files(name = "all_test_beam_files"):
erlang_bytecode(
name = "test_other_beam",
testonly = True,
- srcs = native.glob(
- ["src/**/*.erl"],
- exclude = [
- "src/gm.erl",
- "src/rabbit_backing_queue.erl",
- "src/rabbit_credential_validator.erl",
- "src/rabbit_exchange_type.erl",
- "src/rabbit_mirror_queue_mode.erl",
- "src/rabbit_policy_merge_strategy.erl",
- "src/rabbit_queue_master_locator.erl",
- "src/rabbit_queue_type.erl",
- "src/rabbit_tracking.erl",
- ],
- ),
+ srcs = [
+ "src/amqqueue.erl",
+ "src/background_gc.erl",
+ "src/code_server_cache.erl",
+ "src/gatherer.erl",
+ "src/internal_user.erl",
+ "src/lqueue.erl",
+ "src/mirrored_supervisor.erl",
+ "src/mirrored_supervisor_sups.erl",
+ "src/pg_local.erl",
+ "src/pid_recomposition.erl",
+ "src/rabbit.erl",
+ "src/rabbit_access_control.erl",
+ "src/rabbit_alarm.erl",
+ "src/rabbit_amqqueue.erl",
+ "src/rabbit_amqqueue_process.erl",
+ "src/rabbit_amqqueue_sup.erl",
+ "src/rabbit_amqqueue_sup_sup.erl",
+ "src/rabbit_auth_backend_internal.erl",
+ "src/rabbit_auth_mechanism_amqplain.erl",
+ "src/rabbit_auth_mechanism_cr_demo.erl",
+ "src/rabbit_auth_mechanism_plain.erl",
+ "src/rabbit_autoheal.erl",
+ "src/rabbit_basic.erl",
+ "src/rabbit_binding.erl",
+ "src/rabbit_boot_steps.erl",
+ "src/rabbit_channel.erl",
+ "src/rabbit_channel_interceptor.erl",
+ "src/rabbit_channel_sup.erl",
+ "src/rabbit_channel_sup_sup.erl",
+ "src/rabbit_channel_tracking.erl",
+ "src/rabbit_channel_tracking_handler.erl",
+ "src/rabbit_classic_queue.erl",
+ "src/rabbit_classic_queue_index_v2.erl",
+ "src/rabbit_classic_queue_store_v2.erl",
+ "src/rabbit_client_sup.erl",
+ "src/rabbit_config.erl",
+ "src/rabbit_confirms.erl",
+ "src/rabbit_connection_helper_sup.erl",
+ "src/rabbit_connection_sup.erl",
+ "src/rabbit_connection_tracking.erl",
+ "src/rabbit_connection_tracking_handler.erl",
+ "src/rabbit_control_pbe.erl",
+ "src/rabbit_core_ff.erl",
+ "src/rabbit_core_metrics_gc.erl",
+ "src/rabbit_credential_validation.erl",
+ "src/rabbit_credential_validator_accept_everything.erl",
+ "src/rabbit_credential_validator_min_password_length.erl",
+ "src/rabbit_credential_validator_password_regexp.erl",
+ "src/rabbit_cuttlefish.erl",
+ "src/rabbit_db.erl",
+ "src/rabbit_db_binding.erl",
+ "src/rabbit_db_cluster.erl",
+ "src/rabbit_db_exchange.erl",
+ "src/rabbit_db_maintenance.erl",
+ "src/rabbit_db_msup.erl",
+ "src/rabbit_db_policy.erl",
+ "src/rabbit_db_queue.erl",
+ "src/rabbit_db_rtparams.erl",
+ "src/rabbit_db_topic_exchange.erl",
+ "src/rabbit_db_user.erl",
+ "src/rabbit_db_vhost.erl",
+ "src/rabbit_db_vhost_defaults.erl",
+ "src/rabbit_dead_letter.erl",
+ "src/rabbit_definitions.erl",
+ "src/rabbit_definitions_hashing.erl",
+ "src/rabbit_definitions_import_https.erl",
+ "src/rabbit_definitions_import_local_filesystem.erl",
+ "src/rabbit_diagnostics.erl",
+ "src/rabbit_direct.erl",
+ "src/rabbit_direct_reply_to.erl",
+ "src/rabbit_disk_monitor.erl",
+ "src/rabbit_epmd_monitor.erl",
+ "src/rabbit_event_consumer.erl",
+ "src/rabbit_exchange.erl",
+ "src/rabbit_exchange_decorator.erl",
+ "src/rabbit_exchange_parameters.erl",
+ "src/rabbit_exchange_type_direct.erl",
+ "src/rabbit_exchange_type_fanout.erl",
+ "src/rabbit_exchange_type_headers.erl",
+ "src/rabbit_exchange_type_invalid.erl",
+ "src/rabbit_exchange_type_topic.erl",
+ "src/rabbit_feature_flags.erl",
+ "src/rabbit_ff_controller.erl",
+ "src/rabbit_ff_extra.erl",
+ "src/rabbit_ff_registry.erl",
+ "src/rabbit_ff_registry_factory.erl",
+ "src/rabbit_fhc_helpers.erl",
+ "src/rabbit_fifo.erl",
+ "src/rabbit_fifo_client.erl",
+ "src/rabbit_fifo_dlx.erl",
+ "src/rabbit_fifo_dlx_client.erl",
+ "src/rabbit_fifo_dlx_sup.erl",
+ "src/rabbit_fifo_dlx_worker.erl",
+ "src/rabbit_fifo_index.erl",
+ "src/rabbit_fifo_v0.erl",
+ "src/rabbit_fifo_v1.erl",
+ "src/rabbit_file.erl",
+ "src/rabbit_global_counters.erl",
+ "src/rabbit_guid.erl",
+ "src/rabbit_health_check.erl",
+ "src/rabbit_limiter.erl",
+ "src/rabbit_log_channel.erl",
+ "src/rabbit_log_connection.erl",
+ "src/rabbit_log_mirroring.erl",
+ "src/rabbit_log_prelaunch.erl",
+ "src/rabbit_log_queue.erl",
+ "src/rabbit_log_tail.erl",
+ "src/rabbit_logger_exchange_h.erl",
+ "src/rabbit_looking_glass.erl",
+ "src/rabbit_maintenance.erl",
+ "src/rabbit_memory_monitor.erl",
+ "src/rabbit_metrics.erl",
+ "src/rabbit_mirror_queue_coordinator.erl",
+ "src/rabbit_mirror_queue_master.erl",
+ "src/rabbit_mirror_queue_misc.erl",
+ "src/rabbit_mirror_queue_mode_all.erl",
+ "src/rabbit_mirror_queue_mode_exactly.erl",
+ "src/rabbit_mirror_queue_mode_nodes.erl",
+ "src/rabbit_mirror_queue_slave.erl",
+ "src/rabbit_mirror_queue_sync.erl",
+ "src/rabbit_mnesia.erl",
+ "src/rabbit_mnesia_rename.erl",
+ "src/rabbit_msg_file.erl",
+ "src/rabbit_msg_record.erl",
+ "src/rabbit_msg_store.erl",
+ "src/rabbit_msg_store_ets_index.erl",
+ "src/rabbit_msg_store_gc.erl",
+ "src/rabbit_networking.erl",
+ "src/rabbit_networking_store.erl",
+ "src/rabbit_node_monitor.erl",
+ "src/rabbit_nodes.erl",
+ "src/rabbit_observer_cli.erl",
+ "src/rabbit_observer_cli_classic_queues.erl",
+ "src/rabbit_osiris_metrics.erl",
+ "src/rabbit_parameter_validation.erl",
+ "src/rabbit_peer_discovery.erl",
+ "src/rabbit_peer_discovery_classic_config.erl",
+ "src/rabbit_peer_discovery_dns.erl",
+ "src/rabbit_plugins.erl",
+ "src/rabbit_policies.erl",
+ "src/rabbit_policy.erl",
+ "src/rabbit_prelaunch_cluster.erl",
+ "src/rabbit_prelaunch_enabled_plugins_file.erl",
+ "src/rabbit_prelaunch_feature_flags.erl",
+ "src/rabbit_prelaunch_logging.erl",
+ "src/rabbit_prequeue.erl",
+ "src/rabbit_priority_queue.erl",
+ "src/rabbit_process.erl",
+ "src/rabbit_queue_consumers.erl",
+ "src/rabbit_queue_decorator.erl",
+ "src/rabbit_queue_index.erl",
+ "src/rabbit_queue_location.erl",
+ "src/rabbit_queue_location_client_local.erl",
+ "src/rabbit_queue_location_min_masters.erl",
+ "src/rabbit_queue_location_random.erl",
+ "src/rabbit_queue_location_validator.erl",
+ "src/rabbit_queue_master_location_misc.erl",
+ "src/rabbit_queue_type_util.erl",
+ "src/rabbit_quorum_memory_manager.erl",
+ "src/rabbit_quorum_queue.erl",
+ "src/rabbit_ra_registry.erl",
+ "src/rabbit_ra_systems.erl",
+ "src/rabbit_reader.erl",
+ "src/rabbit_recovery_terms.erl",
+ "src/rabbit_release_series.erl",
+ "src/rabbit_restartable_sup.erl",
+ "src/rabbit_router.erl",
+ "src/rabbit_runtime_parameters.erl",
+ "src/rabbit_ssl.erl",
+ "src/rabbit_stream_coordinator.erl",
+ "src/rabbit_stream_queue.erl",
+ "src/rabbit_stream_sac_coordinator.erl",
+ "src/rabbit_sup.erl",
+ "src/rabbit_sysmon_handler.erl",
+ "src/rabbit_sysmon_minder.erl",
+ "src/rabbit_table.erl",
+ "src/rabbit_time_travel_dbg.erl",
+ "src/rabbit_trace.erl",
+ "src/rabbit_tracking_store.erl",
+ "src/rabbit_upgrade_preparation.erl",
+ "src/rabbit_variable_queue.erl",
+ "src/rabbit_version.erl",
+ "src/rabbit_vhost.erl",
+ "src/rabbit_vhost_limit.erl",
+ "src/rabbit_vhost_msg_store.erl",
+ "src/rabbit_vhost_process.erl",
+ "src/rabbit_vhost_sup.erl",
+ "src/rabbit_vhost_sup_sup.erl",
+ "src/rabbit_vhost_sup_wrapper.erl",
+ "src/rabbit_vm.erl",
+ "src/supervised_lifecycle.erl",
+ "src/tcp_listener.erl",
+ "src/tcp_listener_sup.erl",
+ "src/term_to_binary_compat.erl",
+ "src/vhost.erl",
+ ],
hdrs = [":public_and_private_hdrs"],
app_name = "rabbit",
beam = [":test_behaviours"],
@@ -123,27 +489,249 @@ def all_srcs(name = "all_srcs"):
)
filegroup(
name = "public_hdrs",
- srcs = native.glob(["include/**/*.hrl"]),
+ srcs = [
+ "include/amqqueue.hrl",
+ "include/amqqueue_v2.hrl",
+ "include/gm_specs.hrl",
+ "include/rabbit_global_counters.hrl",
+ "include/vhost.hrl",
+ "include/vhost_v2.hrl",
+ ],
)
filegroup(
name = "priv",
- srcs = native.glob(["priv/**/*"]),
+ srcs = [
+ "priv/schema/.gitignore",
+ "priv/schema/rabbit.schema",
+ ],
)
filegroup(
name = "private_hdrs",
- srcs = native.glob(["src/**/*.hrl"]),
+ srcs = [
+ "src/rabbit_fifo.hrl",
+ "src/rabbit_fifo_dlx.hrl",
+ "src/rabbit_fifo_v0.hrl",
+ "src/rabbit_fifo_v1.hrl",
+ "src/rabbit_stream_coordinator.hrl",
+ "src/rabbit_stream_sac_coordinator.hrl",
+ ],
)
filegroup(
name = "srcs",
- srcs = native.glob([
- "src/**/*.app.src",
- "src/**/*.erl",
- ]),
+ srcs = [
+ "src/amqqueue.erl",
+ "src/background_gc.erl",
+ "src/code_server_cache.erl",
+ "src/gatherer.erl",
+ "src/gm.erl",
+ "src/internal_user.erl",
+ "src/lqueue.erl",
+ "src/mirrored_supervisor.erl",
+ "src/mirrored_supervisor_sups.erl",
+ "src/pg_local.erl",
+ "src/pid_recomposition.erl",
+ "src/rabbit.erl",
+ "src/rabbit_access_control.erl",
+ "src/rabbit_alarm.erl",
+ "src/rabbit_amqqueue.erl",
+ "src/rabbit_amqqueue_process.erl",
+ "src/rabbit_amqqueue_sup.erl",
+ "src/rabbit_amqqueue_sup_sup.erl",
+ "src/rabbit_auth_backend_internal.erl",
+ "src/rabbit_auth_mechanism_amqplain.erl",
+ "src/rabbit_auth_mechanism_cr_demo.erl",
+ "src/rabbit_auth_mechanism_plain.erl",
+ "src/rabbit_autoheal.erl",
+ "src/rabbit_backing_queue.erl",
+ "src/rabbit_basic.erl",
+ "src/rabbit_binding.erl",
+ "src/rabbit_boot_steps.erl",
+ "src/rabbit_channel.erl",
+ "src/rabbit_channel_interceptor.erl",
+ "src/rabbit_channel_sup.erl",
+ "src/rabbit_channel_sup_sup.erl",
+ "src/rabbit_channel_tracking.erl",
+ "src/rabbit_channel_tracking_handler.erl",
+ "src/rabbit_classic_queue.erl",
+ "src/rabbit_classic_queue_index_v2.erl",
+ "src/rabbit_classic_queue_store_v2.erl",
+ "src/rabbit_client_sup.erl",
+ "src/rabbit_config.erl",
+ "src/rabbit_confirms.erl",
+ "src/rabbit_connection_helper_sup.erl",
+ "src/rabbit_connection_sup.erl",
+ "src/rabbit_connection_tracking.erl",
+ "src/rabbit_connection_tracking_handler.erl",
+ "src/rabbit_control_pbe.erl",
+ "src/rabbit_core_ff.erl",
+ "src/rabbit_core_metrics_gc.erl",
+ "src/rabbit_credential_validation.erl",
+ "src/rabbit_credential_validator.erl",
+ "src/rabbit_credential_validator_accept_everything.erl",
+ "src/rabbit_credential_validator_min_password_length.erl",
+ "src/rabbit_credential_validator_password_regexp.erl",
+ "src/rabbit_cuttlefish.erl",
+ "src/rabbit_db.erl",
+ "src/rabbit_db_binding.erl",
+ "src/rabbit_db_cluster.erl",
+ "src/rabbit_db_exchange.erl",
+ "src/rabbit_db_maintenance.erl",
+ "src/rabbit_db_msup.erl",
+ "src/rabbit_db_policy.erl",
+ "src/rabbit_db_queue.erl",
+ "src/rabbit_db_rtparams.erl",
+ "src/rabbit_db_topic_exchange.erl",
+ "src/rabbit_db_user.erl",
+ "src/rabbit_db_vhost.erl",
+ "src/rabbit_db_vhost_defaults.erl",
+ "src/rabbit_dead_letter.erl",
+ "src/rabbit_definitions.erl",
+ "src/rabbit_definitions_hashing.erl",
+ "src/rabbit_definitions_import_https.erl",
+ "src/rabbit_definitions_import_local_filesystem.erl",
+ "src/rabbit_diagnostics.erl",
+ "src/rabbit_direct.erl",
+ "src/rabbit_direct_reply_to.erl",
+ "src/rabbit_disk_monitor.erl",
+ "src/rabbit_epmd_monitor.erl",
+ "src/rabbit_event_consumer.erl",
+ "src/rabbit_exchange.erl",
+ "src/rabbit_exchange_decorator.erl",
+ "src/rabbit_exchange_parameters.erl",
+ "src/rabbit_exchange_type.erl",
+ "src/rabbit_exchange_type_direct.erl",
+ "src/rabbit_exchange_type_fanout.erl",
+ "src/rabbit_exchange_type_headers.erl",
+ "src/rabbit_exchange_type_invalid.erl",
+ "src/rabbit_exchange_type_topic.erl",
+ "src/rabbit_feature_flags.erl",
+ "src/rabbit_ff_controller.erl",
+ "src/rabbit_ff_extra.erl",
+ "src/rabbit_ff_registry.erl",
+ "src/rabbit_ff_registry_factory.erl",
+ "src/rabbit_fhc_helpers.erl",
+ "src/rabbit_fifo.erl",
+ "src/rabbit_fifo_client.erl",
+ "src/rabbit_fifo_dlx.erl",
+ "src/rabbit_fifo_dlx_client.erl",
+ "src/rabbit_fifo_dlx_sup.erl",
+ "src/rabbit_fifo_dlx_worker.erl",
+ "src/rabbit_fifo_index.erl",
+ "src/rabbit_fifo_v0.erl",
+ "src/rabbit_fifo_v1.erl",
+ "src/rabbit_file.erl",
+ "src/rabbit_global_counters.erl",
+ "src/rabbit_guid.erl",
+ "src/rabbit_health_check.erl",
+ "src/rabbit_limiter.erl",
+ "src/rabbit_log_channel.erl",
+ "src/rabbit_log_connection.erl",
+ "src/rabbit_log_mirroring.erl",
+ "src/rabbit_log_prelaunch.erl",
+ "src/rabbit_log_queue.erl",
+ "src/rabbit_log_tail.erl",
+ "src/rabbit_logger_exchange_h.erl",
+ "src/rabbit_looking_glass.erl",
+ "src/rabbit_maintenance.erl",
+ "src/rabbit_memory_monitor.erl",
+ "src/rabbit_metrics.erl",
+ "src/rabbit_mirror_queue_coordinator.erl",
+ "src/rabbit_mirror_queue_master.erl",
+ "src/rabbit_mirror_queue_misc.erl",
+ "src/rabbit_mirror_queue_mode.erl",
+ "src/rabbit_mirror_queue_mode_all.erl",
+ "src/rabbit_mirror_queue_mode_exactly.erl",
+ "src/rabbit_mirror_queue_mode_nodes.erl",
+ "src/rabbit_mirror_queue_slave.erl",
+ "src/rabbit_mirror_queue_sync.erl",
+ "src/rabbit_mnesia.erl",
+ "src/rabbit_mnesia_rename.erl",
+ "src/rabbit_msg_file.erl",
+ "src/rabbit_msg_record.erl",
+ "src/rabbit_msg_store.erl",
+ "src/rabbit_msg_store_ets_index.erl",
+ "src/rabbit_msg_store_gc.erl",
+ "src/rabbit_networking.erl",
+ "src/rabbit_networking_store.erl",
+ "src/rabbit_node_monitor.erl",
+ "src/rabbit_nodes.erl",
+ "src/rabbit_observer_cli.erl",
+ "src/rabbit_observer_cli_classic_queues.erl",
+ "src/rabbit_osiris_metrics.erl",
+ "src/rabbit_parameter_validation.erl",
+ "src/rabbit_peer_discovery.erl",
+ "src/rabbit_peer_discovery_classic_config.erl",
+ "src/rabbit_peer_discovery_dns.erl",
+ "src/rabbit_plugins.erl",
+ "src/rabbit_policies.erl",
+ "src/rabbit_policy.erl",
+ "src/rabbit_policy_merge_strategy.erl",
+ "src/rabbit_prelaunch_cluster.erl",
+ "src/rabbit_prelaunch_enabled_plugins_file.erl",
+ "src/rabbit_prelaunch_feature_flags.erl",
+ "src/rabbit_prelaunch_logging.erl",
+ "src/rabbit_prequeue.erl",
+ "src/rabbit_priority_queue.erl",
+ "src/rabbit_process.erl",
+ "src/rabbit_queue_consumers.erl",
+ "src/rabbit_queue_decorator.erl",
+ "src/rabbit_queue_index.erl",
+ "src/rabbit_queue_location.erl",
+ "src/rabbit_queue_location_client_local.erl",
+ "src/rabbit_queue_location_min_masters.erl",
+ "src/rabbit_queue_location_random.erl",
+ "src/rabbit_queue_location_validator.erl",
+ "src/rabbit_queue_master_location_misc.erl",
+ "src/rabbit_queue_master_locator.erl",
+ "src/rabbit_queue_type.erl",
+ "src/rabbit_queue_type_util.erl",
+ "src/rabbit_quorum_memory_manager.erl",
+ "src/rabbit_quorum_queue.erl",
+ "src/rabbit_ra_registry.erl",
+ "src/rabbit_ra_systems.erl",
+ "src/rabbit_reader.erl",
+ "src/rabbit_recovery_terms.erl",
+ "src/rabbit_release_series.erl",
+ "src/rabbit_restartable_sup.erl",
+ "src/rabbit_router.erl",
+ "src/rabbit_runtime_parameters.erl",
+ "src/rabbit_ssl.erl",
+ "src/rabbit_stream_coordinator.erl",
+ "src/rabbit_stream_queue.erl",
+ "src/rabbit_stream_sac_coordinator.erl",
+ "src/rabbit_sup.erl",
+ "src/rabbit_sysmon_handler.erl",
+ "src/rabbit_sysmon_minder.erl",
+ "src/rabbit_table.erl",
+ "src/rabbit_time_travel_dbg.erl",
+ "src/rabbit_trace.erl",
+ "src/rabbit_tracking.erl",
+ "src/rabbit_tracking_store.erl",
+ "src/rabbit_upgrade_preparation.erl",
+ "src/rabbit_variable_queue.erl",
+ "src/rabbit_version.erl",
+ "src/rabbit_vhost.erl",
+ "src/rabbit_vhost_limit.erl",
+ "src/rabbit_vhost_msg_store.erl",
+ "src/rabbit_vhost_process.erl",
+ "src/rabbit_vhost_sup.erl",
+ "src/rabbit_vhost_sup_sup.erl",
+ "src/rabbit_vhost_sup_wrapper.erl",
+ "src/rabbit_vm.erl",
+ "src/supervised_lifecycle.erl",
+ "src/tcp_listener.erl",
+ "src/tcp_listener_sup.erl",
+ "src/term_to_binary_compat.erl",
+ "src/vhost.erl",
+ ],
)
filegroup(
name = "license_files",
- srcs = native.glob(["LICENSE*"]),
+ srcs = [
+ "LICENSE",
+ "LICENSE-MPL-RabbitMQ",
+ ],
)
def test_suite_beam_files(name = "test_suite_beam_files"):
@@ -761,7 +1349,6 @@ def test_suite_beam_files(name = "test_suite_beam_files"):
hdrs = ["src/rabbit_stream_sac_coordinator.hrl"],
app_name = "rabbit",
erlc_opts = "//:test_erlc_opts",
- deps = ["//deps/rabbit:erlang_app"],
)
erlang_bytecode(
name = "rabbitmq_queues_cli_integration_SUITE_beam_files",
diff --git a/deps/rabbit/apps/rabbitmq_prelaunch/app.bzl b/deps/rabbit/apps/rabbitmq_prelaunch/app.bzl
index fce2050071..cd50ff5cb8 100644
--- a/deps/rabbit/apps/rabbitmq_prelaunch/app.bzl
+++ b/deps/rabbit/apps/rabbitmq_prelaunch/app.bzl
@@ -8,7 +8,26 @@ def all_beam_files(name = "all_beam_files"):
)
erlang_bytecode(
name = "other_beam",
- srcs = native.glob(["src/**/*.erl"]),
+ srcs = [
+ "src/rabbit_boot_state.erl",
+ "src/rabbit_boot_state_sup.erl",
+ "src/rabbit_boot_state_systemd.erl",
+ "src/rabbit_boot_state_xterm_titlebar.erl",
+ "src/rabbit_logger_fmt_helpers.erl",
+ "src/rabbit_logger_json_fmt.erl",
+ "src/rabbit_logger_std_h.erl",
+ "src/rabbit_logger_text_fmt.erl",
+ "src/rabbit_prelaunch.erl",
+ "src/rabbit_prelaunch_app.erl",
+ "src/rabbit_prelaunch_conf.erl",
+ "src/rabbit_prelaunch_dist.erl",
+ "src/rabbit_prelaunch_early_logging.erl",
+ "src/rabbit_prelaunch_erlang_compat.erl",
+ "src/rabbit_prelaunch_errors.erl",
+ "src/rabbit_prelaunch_file.erl",
+ "src/rabbit_prelaunch_sighandler.erl",
+ "src/rabbit_prelaunch_sup.erl",
+ ],
hdrs = [":public_and_private_hdrs"],
app_name = "rabbitmq_prelaunch",
dest = "ebin",
@@ -25,7 +44,26 @@ def all_test_beam_files(name = "all_test_beam_files"):
erlang_bytecode(
name = "test_other_beam",
testonly = True,
- srcs = native.glob(["src/**/*.erl"]),
+ srcs = [
+ "src/rabbit_boot_state.erl",
+ "src/rabbit_boot_state_sup.erl",
+ "src/rabbit_boot_state_systemd.erl",
+ "src/rabbit_boot_state_xterm_titlebar.erl",
+ "src/rabbit_logger_fmt_helpers.erl",
+ "src/rabbit_logger_json_fmt.erl",
+ "src/rabbit_logger_std_h.erl",
+ "src/rabbit_logger_text_fmt.erl",
+ "src/rabbit_prelaunch.erl",
+ "src/rabbit_prelaunch_app.erl",
+ "src/rabbit_prelaunch_conf.erl",
+ "src/rabbit_prelaunch_dist.erl",
+ "src/rabbit_prelaunch_early_logging.erl",
+ "src/rabbit_prelaunch_erlang_compat.erl",
+ "src/rabbit_prelaunch_errors.erl",
+ "src/rabbit_prelaunch_file.erl",
+ "src/rabbit_prelaunch_sighandler.erl",
+ "src/rabbit_prelaunch_sup.erl",
+ ],
hdrs = [":public_and_private_hdrs"],
app_name = "rabbitmq_prelaunch",
dest = "test",
@@ -45,26 +83,38 @@ def all_srcs(name = "all_srcs"):
filegroup(
name = "srcs",
- srcs = native.glob([
- "src/**/*.app.src",
- "src/**/*.erl",
- ]),
+ srcs = [
+ "src/rabbit_boot_state.erl",
+ "src/rabbit_boot_state_sup.erl",
+ "src/rabbit_boot_state_systemd.erl",
+ "src/rabbit_boot_state_xterm_titlebar.erl",
+ "src/rabbit_logger_fmt_helpers.erl",
+ "src/rabbit_logger_json_fmt.erl",
+ "src/rabbit_logger_std_h.erl",
+ "src/rabbit_logger_text_fmt.erl",
+ "src/rabbit_prelaunch.erl",
+ "src/rabbit_prelaunch_app.erl",
+ "src/rabbit_prelaunch_conf.erl",
+ "src/rabbit_prelaunch_dist.erl",
+ "src/rabbit_prelaunch_early_logging.erl",
+ "src/rabbit_prelaunch_erlang_compat.erl",
+ "src/rabbit_prelaunch_errors.erl",
+ "src/rabbit_prelaunch_file.erl",
+ "src/rabbit_prelaunch_sighandler.erl",
+ "src/rabbit_prelaunch_sup.erl",
+ ],
)
filegroup(
name = "priv",
- srcs = native.glob(["priv/**/*"]),
)
filegroup(
name = "private_hdrs",
- srcs = native.glob(["src/**/*.hrl"]),
)
filegroup(
name = "public_hdrs",
- srcs = native.glob(["include/**/*.hrl"]),
)
filegroup(
name = "license_files",
- srcs = native.glob(["LICENSE*"]),
)
def test_suite_beam_files(name = "test_suite_beam_files"):
diff --git a/deps/rabbit_common/app.bzl b/deps/rabbit_common/app.bzl
index fdcf7ce690..ac112ef604 100644
--- a/deps/rabbit_common/app.bzl
+++ b/deps/rabbit_common/app.bzl
@@ -23,20 +23,69 @@ def all_beam_files(name = "all_beam_files"):
erlang_bytecode(
name = "other_beam",
srcs = [
+ "src/app_utils.erl",
+ "src/code_version.erl",
+ "src/credit_flow.erl",
+ "src/delegate.erl",
+ "src/delegate_sup.erl",
+ "src/file_handle_cache.erl",
+ "src/file_handle_cache_stats.erl",
+ "src/mirrored_supervisor_locks.erl",
+ "src/mnesia_sync.erl",
+ "src/pmon.erl",
+ "src/priority_queue.erl",
+ "src/rabbit_amqp_connection.erl",
+ "src/rabbit_amqqueue_common.erl",
+ "src/rabbit_auth_backend_dummy.erl",
+ "src/rabbit_auth_mechanism.erl",
+ "src/rabbit_basic_common.erl",
+ "src/rabbit_binary_generator.erl",
+ "src/rabbit_binary_parser.erl",
+ "src/rabbit_cert_info.erl",
+ "src/rabbit_channel_common.erl",
+ "src/rabbit_command_assembler.erl",
+ "src/rabbit_control_misc.erl",
+ "src/rabbit_core_metrics.erl",
+ "src/rabbit_data_coercion.erl",
+ "src/rabbit_date_time.erl",
+ "src/rabbit_env.erl",
+ "src/rabbit_error_logger_handler.erl",
+ "src/rabbit_event.erl",
+ "src/rabbit_framing.erl",
"src/rabbit_framing_amqp_0_8.erl",
"src/rabbit_framing_amqp_0_9_1.erl",
- ] + native.glob(
- ["src/**/*.erl"],
- exclude = [
- "src/gen_server2.erl",
- "src/rabbit_authn_backend.erl",
- "src/rabbit_authz_backend.erl",
- "src/rabbit_framing_amqp_0_8.erl", # keep
- "src/rabbit_framing_amqp_0_9_1.erl", # keep
- "src/rabbit_password_hashing.erl",
- "src/rabbit_registry_class.erl",
- ],
- ),
+ "src/rabbit_heartbeat.erl",
+ "src/rabbit_http_util.erl",
+ "src/rabbit_json.erl",
+ "src/rabbit_log.erl",
+ "src/rabbit_misc.erl",
+ "src/rabbit_msg_store_index.erl",
+ "src/rabbit_net.erl",
+ "src/rabbit_nodes_common.erl",
+ "src/rabbit_numerical.erl",
+ "src/rabbit_password.erl",
+ "src/rabbit_password_hashing_md5.erl",
+ "src/rabbit_password_hashing_sha256.erl",
+ "src/rabbit_password_hashing_sha512.erl",
+ "src/rabbit_pbe.erl",
+ "src/rabbit_peer_discovery_backend.erl",
+ "src/rabbit_policy_validator.erl",
+ "src/rabbit_queue_collector.erl",
+ "src/rabbit_registry.erl",
+ "src/rabbit_resource_monitor_misc.erl",
+ "src/rabbit_runtime.erl",
+ "src/rabbit_runtime_parameter.erl",
+ "src/rabbit_semver.erl",
+ "src/rabbit_semver_parser.erl",
+ "src/rabbit_ssl_options.erl",
+ "src/rabbit_types.erl",
+ "src/rabbit_writer.erl",
+ "src/supervisor2.erl",
+ "src/vm_memory_monitor.erl",
+ "src/worker_pool.erl",
+ "src/worker_pool_sup.erl",
+ "src/worker_pool_worker.erl",
+ ],
hdrs = [":public_and_private_hdrs"],
app_name = "rabbit_common",
beam = [":behaviours"],
@@ -69,20 +118,69 @@ def all_test_beam_files(name = "all_test_beam_files"):
name = "test_other_beam",
testonly = True,
srcs = [
+ "src/app_utils.erl",
+ "src/code_version.erl",
+ "src/credit_flow.erl",
+ "src/delegate.erl",
+ "src/delegate_sup.erl",
+ "src/file_handle_cache.erl",
+ "src/file_handle_cache_stats.erl",
+ "src/mirrored_supervisor_locks.erl",
+ "src/mnesia_sync.erl",
+ "src/pmon.erl",
+ "src/priority_queue.erl",
+ "src/rabbit_amqp_connection.erl",
+ "src/rabbit_amqqueue_common.erl",
+ "src/rabbit_auth_backend_dummy.erl",
+ "src/rabbit_auth_mechanism.erl",
+ "src/rabbit_basic_common.erl",
+ "src/rabbit_binary_generator.erl",
+ "src/rabbit_binary_parser.erl",
+ "src/rabbit_cert_info.erl",
+ "src/rabbit_channel_common.erl",
+ "src/rabbit_command_assembler.erl",
+ "src/rabbit_control_misc.erl",
+ "src/rabbit_core_metrics.erl",
+ "src/rabbit_data_coercion.erl",
+ "src/rabbit_date_time.erl",
+ "src/rabbit_env.erl",
+ "src/rabbit_error_logger_handler.erl",
+ "src/rabbit_event.erl",
+ "src/rabbit_framing.erl",
"src/rabbit_framing_amqp_0_8.erl",
"src/rabbit_framing_amqp_0_9_1.erl",
- ] + native.glob(
- ["src/**/*.erl"],
- exclude = [
- "src/gen_server2.erl",
- "src/rabbit_authn_backend.erl",
- "src/rabbit_authz_backend.erl",
- "src/rabbit_framing_amqp_0_8.erl", # keep
- "src/rabbit_framing_amqp_0_9_1.erl", # keep
- "src/rabbit_password_hashing.erl",
- "src/rabbit_registry_class.erl",
- ],
- ),
+ "src/rabbit_heartbeat.erl",
+ "src/rabbit_http_util.erl",
+ "src/rabbit_json.erl",
+ "src/rabbit_log.erl",
+ "src/rabbit_misc.erl",
+ "src/rabbit_msg_store_index.erl",
+ "src/rabbit_net.erl",
+ "src/rabbit_nodes_common.erl",
+ "src/rabbit_numerical.erl",
+ "src/rabbit_password.erl",
+ "src/rabbit_password_hashing_md5.erl",
+ "src/rabbit_password_hashing_sha256.erl",
+ "src/rabbit_password_hashing_sha512.erl",
+ "src/rabbit_pbe.erl",
+ "src/rabbit_peer_discovery_backend.erl",
+ "src/rabbit_policy_validator.erl",
+ "src/rabbit_queue_collector.erl",
+ "src/rabbit_registry.erl",
+ "src/rabbit_resource_monitor_misc.erl",
+ "src/rabbit_runtime.erl",
+ "src/rabbit_runtime_parameter.erl",
+ "src/rabbit_semver.erl",
+ "src/rabbit_semver_parser.erl",
+ "src/rabbit_ssl_options.erl",
+ "src/rabbit_types.erl",
+ "src/rabbit_writer.erl",
+ "src/supervisor2.erl",
+ "src/vm_memory_monitor.erl",
+ "src/worker_pool.erl",
+ "src/worker_pool_sup.erl",
+ "src/worker_pool_worker.erl",
+ ],
hdrs = [":public_and_private_hdrs"],
app_name = "rabbit_common",
beam = [":test_behaviours"],
@@ -102,40 +200,105 @@ def all_srcs(name = "all_srcs"):
filegroup(
name = "priv",
- srcs = native.glob(["priv/**/*"]),
)
filegroup(
name = "srcs",
srcs = [
+ "src/app_utils.erl",
+ "src/code_version.erl",
+ "src/credit_flow.erl",
+ "src/delegate.erl",
+ "src/delegate_sup.erl",
+ "src/file_handle_cache.erl",
+ "src/file_handle_cache_stats.erl",
+ "src/gen_server2.erl",
+ "src/mirrored_supervisor_locks.erl",
+ "src/mnesia_sync.erl",
+ "src/pmon.erl",
+ "src/priority_queue.erl",
+ "src/rabbit_amqp_connection.erl",
+ "src/rabbit_amqqueue_common.erl",
+ "src/rabbit_auth_backend_dummy.erl",
+ "src/rabbit_auth_mechanism.erl",
+ "src/rabbit_authn_backend.erl",
+ "src/rabbit_authz_backend.erl",
+ "src/rabbit_basic_common.erl",
+ "src/rabbit_binary_generator.erl",
+ "src/rabbit_binary_parser.erl",
+ "src/rabbit_cert_info.erl",
+ "src/rabbit_channel_common.erl",
+ "src/rabbit_command_assembler.erl",
+ "src/rabbit_control_misc.erl",
+ "src/rabbit_core_metrics.erl",
+ "src/rabbit_data_coercion.erl",
+ "src/rabbit_date_time.erl",
+ "src/rabbit_env.erl",
+ "src/rabbit_error_logger_handler.erl",
+ "src/rabbit_event.erl",
+ "src/rabbit_framing.erl",
"src/rabbit_framing_amqp_0_8.erl",
"src/rabbit_framing_amqp_0_9_1.erl",
- ] + native.glob([
- "src/**/*.app.src",
- "src/**/*.erl",
- ], exclude = [
- "src/rabbit_framing_amqp_0_8.erl", # keep
- "src/rabbit_framing_amqp_0_9_1.erl", # keep
- ]),
+ "src/rabbit_heartbeat.erl",
+ "src/rabbit_http_util.erl",
+ "src/rabbit_json.erl",
+ "src/rabbit_log.erl",
+ "src/rabbit_misc.erl",
+ "src/rabbit_msg_store_index.erl",
+ "src/rabbit_net.erl",
+ "src/rabbit_nodes_common.erl",
+ "src/rabbit_numerical.erl",
+ "src/rabbit_password.erl",
+ "src/rabbit_password_hashing.erl",
+ "src/rabbit_password_hashing_md5.erl",
+ "src/rabbit_password_hashing_sha256.erl",
+ "src/rabbit_password_hashing_sha512.erl",
+ "src/rabbit_pbe.erl",
+ "src/rabbit_peer_discovery_backend.erl",
+ "src/rabbit_policy_validator.erl",
+ "src/rabbit_queue_collector.erl",
+ "src/rabbit_registry.erl",
+ "src/rabbit_registry_class.erl",
+ "src/rabbit_resource_monitor_misc.erl",
+ "src/rabbit_runtime.erl",
+ "src/rabbit_runtime_parameter.erl",
+ "src/rabbit_semver.erl",
+ "src/rabbit_semver_parser.erl",
+ "src/rabbit_ssl_options.erl",
+ "src/rabbit_types.erl",
+ "src/rabbit_writer.erl",
+ "src/supervisor2.erl",
+ "src/vm_memory_monitor.erl",
+ "src/worker_pool.erl",
+ "src/worker_pool_sup.erl",
+ "src/worker_pool_worker.erl",
+ ],
)
filegroup(
name = "public_hdrs",
srcs = [
+ "include/logging.hrl",
+ "include/rabbit.hrl",
+ "include/rabbit_core_metrics.hrl",
"include/rabbit_framing.hrl",
- ] + native.glob(
- ["include/**/*.hrl"],
- exclude = [
- "include/rabbit_framing.hrl", # keep
- ],
- ),
+ "include/rabbit_memory.hrl",
+ "include/rabbit_misc.hrl",
+ "include/rabbit_msg_store.hrl",
+ "include/resource.hrl",
+ ],
)
filegroup(
name = "private_hdrs",
- srcs = native.glob(["src/**/*.hrl"]),
)
filegroup(
name = "license_files",
- srcs = native.glob(["LICENSE*"]),
+ srcs = [
+ "LICENSE",
+ "LICENSE-BSD-recon",
+ "LICENSE-MIT-Erlware-Commons",
+ "LICENSE-MIT-Mochi",
+ "LICENSE-MPL-RabbitMQ",
+ ],
)
def test_suite_beam_files(name = "test_suite_beam_files"):
diff --git a/deps/rabbitmq_amqp1_0/app.bzl b/deps/rabbitmq_amqp1_0/app.bzl
index fb2f06ab92..2191da4310 100644
--- a/deps/rabbitmq_amqp1_0/app.bzl
+++ b/deps/rabbitmq_amqp1_0/app.bzl
@@ -8,7 +8,22 @@ def all_beam_files(name = "all_beam_files"):
)
erlang_bytecode(
name = "other_beam",
- srcs = native.glob(["src/**/*.erl"]),
+ srcs = [
+ "src/Elixir.RabbitMQ.CLI.Ctl.Commands.ListAmqp10ConnectionsCommand.erl",
+ "src/rabbit_amqp1_0.erl",
+ "src/rabbit_amqp1_0_channel.erl",
+ "src/rabbit_amqp1_0_incoming_link.erl",
+ "src/rabbit_amqp1_0_link_util.erl",
+ "src/rabbit_amqp1_0_message.erl",
+ "src/rabbit_amqp1_0_outgoing_link.erl",
+ "src/rabbit_amqp1_0_reader.erl",
+ "src/rabbit_amqp1_0_session.erl",
+ "src/rabbit_amqp1_0_session_process.erl",
+ "src/rabbit_amqp1_0_session_sup.erl",
+ "src/rabbit_amqp1_0_session_sup_sup.erl",
+ "src/rabbit_amqp1_0_util.erl",
+ "src/rabbit_amqp1_0_writer.erl",
+ ],
hdrs = [":public_and_private_hdrs"],
app_name = "rabbitmq_amqp1_0",
dest = "ebin",
@@ -30,7 +45,22 @@ def all_test_beam_files(name = "all_test_beam_files"):
erlang_bytecode(
name = "test_other_beam",
testonly = True,
- srcs = native.glob(["src/**/*.erl"]),
+ srcs = [
+ "src/Elixir.RabbitMQ.CLI.Ctl.Commands.ListAmqp10ConnectionsCommand.erl",
+ "src/rabbit_amqp1_0.erl",
+ "src/rabbit_amqp1_0_channel.erl",
+ "src/rabbit_amqp1_0_incoming_link.erl",
+ "src/rabbit_amqp1_0_link_util.erl",
+ "src/rabbit_amqp1_0_message.erl",
+ "src/rabbit_amqp1_0_outgoing_link.erl",
+ "src/rabbit_amqp1_0_reader.erl",
+ "src/rabbit_amqp1_0_session.erl",
+ "src/rabbit_amqp1_0_session_process.erl",
+ "src/rabbit_amqp1_0_session_sup.erl",
+ "src/rabbit_amqp1_0_session_sup_sup.erl",
+ "src/rabbit_amqp1_0_util.erl",
+ "src/rabbit_amqp1_0_writer.erl",
+ ],
hdrs = [":public_and_private_hdrs"],
app_name = "rabbitmq_amqp1_0",
dest = "test",
@@ -55,26 +85,40 @@ def all_srcs(name = "all_srcs"):
filegroup(
name = "priv",
- srcs = native.glob(["priv/**/*"]),
+ srcs = ["priv/schema/rabbitmq_amqp1_0.schema"],
)
filegroup(
name = "private_hdrs",
- srcs = native.glob(["src/**/*.hrl"]),
)
filegroup(
name = "srcs",
- srcs = native.glob([
- "src/**/*.app.src",
- "src/**/*.erl",
- ]),
+ srcs = [
+ "src/Elixir.RabbitMQ.CLI.Ctl.Commands.ListAmqp10ConnectionsCommand.erl",
+ "src/rabbit_amqp1_0.erl",
+ "src/rabbit_amqp1_0_channel.erl",
+ "src/rabbit_amqp1_0_incoming_link.erl",
+ "src/rabbit_amqp1_0_link_util.erl",
+ "src/rabbit_amqp1_0_message.erl",
+ "src/rabbit_amqp1_0_outgoing_link.erl",
+ "src/rabbit_amqp1_0_reader.erl",
+ "src/rabbit_amqp1_0_session.erl",
+ "src/rabbit_amqp1_0_session_process.erl",
+ "src/rabbit_amqp1_0_session_sup.erl",
+ "src/rabbit_amqp1_0_session_sup_sup.erl",
+ "src/rabbit_amqp1_0_util.erl",
+ "src/rabbit_amqp1_0_writer.erl",
+ ],
)
filegroup(
name = "public_hdrs",
- srcs = native.glob(["include/**/*.hrl"]),
+ srcs = ["include/rabbit_amqp1_0.hrl"],
)
filegroup(
name = "license_files",
- srcs = native.glob(["LICENSE*"]),
+ srcs = [
+ "LICENSE",
+ "LICENSE-MPL-RabbitMQ",
+ ],
)
def test_suite_beam_files(name = "test_suite_beam_files"):
diff --git a/deps/rabbitmq_auth_backend_cache/app.bzl b/deps/rabbitmq_auth_backend_cache/app.bzl
index b8e2d02ebb..e1514a2f9e 100644
--- a/deps/rabbitmq_auth_backend_cache/app.bzl
+++ b/deps/rabbitmq_auth_backend_cache/app.bzl
@@ -16,12 +16,14 @@ def all_beam_files(name = "all_beam_files"):
)
erlang_bytecode(
name = "other_beam",
- srcs = native.glob(
- ["src/**/*.erl"],
- exclude = [
- "src/rabbit_auth_cache.erl",
- ],
- ),
+ srcs = [
+ "src/rabbit_auth_backend_cache.erl",
+ "src/rabbit_auth_backend_cache_app.erl",
+ "src/rabbit_auth_cache_dict.erl",
+ "src/rabbit_auth_cache_ets.erl",
+ "src/rabbit_auth_cache_ets_segmented.erl",
+ "src/rabbit_auth_cache_ets_segmented_stateless.erl",
+ ],
hdrs = [":public_and_private_hdrs"],
app_name = "rabbitmq_auth_backend_cache",
beam = [":behaviours"],
@@ -48,12 +50,14 @@ def all_test_beam_files(name = "all_test_beam_files"):
erlang_bytecode(
name = "test_other_beam",
testonly = True,
- srcs = native.glob(
- ["src/**/*.erl"],
- exclude = [
- "src/rabbit_auth_cache.erl",
- ],
- ),
+ srcs = [
+ "src/rabbit_auth_backend_cache.erl",
+ "src/rabbit_auth_backend_cache_app.erl",
+ "src/rabbit_auth_cache_dict.erl",
+ "src/rabbit_auth_cache_ets.erl",
+ "src/rabbit_auth_cache_ets_segmented.erl",
+ "src/rabbit_auth_cache_ets_segmented_stateless.erl",
+ ],
hdrs = [":public_and_private_hdrs"],
app_name = "rabbitmq_auth_backend_cache",
beam = [":test_behaviours"],
@@ -74,26 +78,33 @@ def all_srcs(name = "all_srcs"):
filegroup(
name = "priv",
- srcs = native.glob(["priv/**/*"]),
+ srcs = ["priv/schema/rabbitmq_auth_backend_cache.schema"],
)
filegroup(
name = "private_hdrs",
- srcs = native.glob(["src/**/*.hrl"]),
)
filegroup(
name = "srcs",
- srcs = native.glob([
- "src/**/*.app.src",
- "src/**/*.erl",
- ]),
+ srcs = [
+ "src/rabbit_auth_backend_cache.erl",
+ "src/rabbit_auth_backend_cache_app.erl",
+ "src/rabbit_auth_cache.erl",
+ "src/rabbit_auth_cache_dict.erl",
+ "src/rabbit_auth_cache_ets.erl",
+ "src/rabbit_auth_cache_ets_segmented.erl",
+ "src/rabbit_auth_cache_ets_segmented_stateless.erl",
+ ],
)
filegroup(
name = "public_hdrs",
- srcs = native.glob(["include/**/*.hrl"]),
+ srcs = ["include/rabbit_auth_backend_cache.hrl"],
)
filegroup(
name = "license_files",
- srcs = native.glob(["LICENSE*"]),
+ srcs = [
+ "LICENSE",
+ "LICENSE-MPL-RabbitMQ",
+ ],
)
def test_suite_beam_files(name = "test_suite_beam_files"):
diff --git a/deps/rabbitmq_auth_backend_http/app.bzl b/deps/rabbitmq_auth_backend_http/app.bzl
index 88d2a6dc0c..0d5bb9f2cf 100644
--- a/deps/rabbitmq_auth_backend_http/app.bzl
+++ b/deps/rabbitmq_auth_backend_http/app.bzl
@@ -8,7 +8,10 @@ def all_beam_files(name = "all_beam_files"):
)
erlang_bytecode(
name = "other_beam",
- srcs = native.glob(["src/**/*.erl"]),
+ srcs = [
+ "src/rabbit_auth_backend_http.erl",
+ "src/rabbit_auth_backend_http_app.erl",
+ ],
hdrs = [":public_and_private_hdrs"],
app_name = "rabbitmq_auth_backend_http",
dest = "ebin",
@@ -25,7 +28,10 @@ def all_test_beam_files(name = "all_test_beam_files"):
erlang_bytecode(
name = "test_other_beam",
testonly = True,
- srcs = native.glob(["src/**/*.erl"]),
+ srcs = [
+ "src/rabbit_auth_backend_http.erl",
+ "src/rabbit_auth_backend_http_app.erl",
+ ],
hdrs = [":public_and_private_hdrs"],
app_name = "rabbitmq_auth_backend_http",
dest = "test",
@@ -45,27 +51,28 @@ def all_srcs(name = "all_srcs"):
filegroup(
name = "priv",
- srcs = native.glob(["priv/**/*"]),
+ srcs = ["priv/schema/rabbitmq_auth_backend_http.schema"],
)
filegroup(
name = "public_hdrs",
- srcs = native.glob(["include/**/*.hrl"]),
)
filegroup(
name = "srcs",
- srcs = native.glob([
- "src/**/*.app.src",
- "src/**/*.erl",
- ]),
+ srcs = [
+ "src/rabbit_auth_backend_http.erl",
+ "src/rabbit_auth_backend_http_app.erl",
+ ],
)
filegroup(
name = "private_hdrs",
- srcs = native.glob(["src/**/*.hrl"]),
)
filegroup(
name = "license_files",
- srcs = native.glob(["LICENSE*"]),
+ srcs = [
+ "LICENSE",
+ "LICENSE-MPL-RabbitMQ",
+ ],
)
def test_suite_beam_files(name = "test_suite_beam_files"):
diff --git a/deps/rabbitmq_auth_backend_ldap/app.bzl b/deps/rabbitmq_auth_backend_ldap/app.bzl
index 22ea20669b..8c5e95d717 100644
--- a/deps/rabbitmq_auth_backend_ldap/app.bzl
+++ b/deps/rabbitmq_auth_backend_ldap/app.bzl
@@ -8,7 +8,12 @@ def all_beam_files(name = "all_beam_files"):
)
erlang_bytecode(
name = "other_beam",
- srcs = native.glob(["src/**/*.erl"]),
+ srcs = [
+ "src/rabbit_auth_backend_ldap.erl",
+ "src/rabbit_auth_backend_ldap_app.erl",
+ "src/rabbit_auth_backend_ldap_util.erl",
+ "src/rabbit_log_ldap.erl",
+ ],
hdrs = [":public_and_private_hdrs"],
app_name = "rabbitmq_auth_backend_ldap",
dest = "ebin",
@@ -25,7 +30,12 @@ def all_test_beam_files(name = "all_test_beam_files"):
erlang_bytecode(
name = "test_other_beam",
testonly = True,
- srcs = native.glob(["src/**/*.erl"]),
+ srcs = [
+ "src/rabbit_auth_backend_ldap.erl",
+ "src/rabbit_auth_backend_ldap_app.erl",
+ "src/rabbit_auth_backend_ldap_util.erl",
+ "src/rabbit_log_ldap.erl",
+ ],
hdrs = [":public_and_private_hdrs"],
app_name = "rabbitmq_auth_backend_ldap",
dest = "test",
@@ -45,26 +55,30 @@ def all_srcs(name = "all_srcs"):
filegroup(
name = "priv",
- srcs = native.glob(["priv/**/*"]),
+ srcs = ["priv/schema/rabbitmq_auth_backend_ldap.schema"],
)
filegroup(
name = "private_hdrs",
- srcs = native.glob(["src/**/*.hrl"]),
)
filegroup(
name = "srcs",
- srcs = native.glob([
- "src/**/*.app.src",
- "src/**/*.erl",
- ]),
+ srcs = [
+ "src/rabbit_auth_backend_ldap.erl",
+ "src/rabbit_auth_backend_ldap_app.erl",
+ "src/rabbit_auth_backend_ldap_util.erl",
+ "src/rabbit_log_ldap.erl",
+ ],
)
filegroup(
name = "public_hdrs",
- srcs = native.glob(["include/**/*.hrl"]),
+ srcs = ["include/logging.hrl"],
)
filegroup(
name = "license_files",
- srcs = native.glob(["LICENSE*"]),
+ srcs = [
+ "LICENSE",
+ "LICENSE-MPL-RabbitMQ",
+ ],
)
def test_suite_beam_files(name = "test_suite_beam_files"):
diff --git a/deps/rabbitmq_auth_backend_oauth2/app.bzl b/deps/rabbitmq_auth_backend_oauth2/app.bzl
index dc4836b11b..fab38c0732 100644
--- a/deps/rabbitmq_auth_backend_oauth2/app.bzl
+++ b/deps/rabbitmq_auth_backend_oauth2/app.bzl
@@ -8,7 +8,17 @@ def all_beam_files(name = "all_beam_files"):
)
erlang_bytecode(
name = "other_beam",
- srcs = native.glob(["src/**/*.erl"]),
+ srcs = [
+ "src/Elixir.RabbitMQ.CLI.Ctl.Commands.AddUaaKeyCommand.erl",
+ "src/rabbit_auth_backend_oauth2.erl",
+ "src/rabbit_auth_backend_oauth2_app.erl",
+ "src/rabbit_oauth2_scope.erl",
+ "src/uaa_jwks.erl",
+ "src/uaa_jwt.erl",
+ "src/uaa_jwt_jwk.erl",
+ "src/uaa_jwt_jwt.erl",
+ "src/wildcard.erl",
+ ],
hdrs = [":public_and_private_hdrs"],
app_name = "rabbitmq_auth_backend_oauth2",
dest = "ebin",
@@ -29,7 +39,17 @@ def all_test_beam_files(name = "all_test_beam_files"):
erlang_bytecode(
name = "test_other_beam",
testonly = True,
- srcs = native.glob(["src/**/*.erl"]),
+ srcs = [
+ "src/Elixir.RabbitMQ.CLI.Ctl.Commands.AddUaaKeyCommand.erl",
+ "src/rabbit_auth_backend_oauth2.erl",
+ "src/rabbit_auth_backend_oauth2_app.erl",
+ "src/rabbit_oauth2_scope.erl",
+ "src/uaa_jwks.erl",
+ "src/uaa_jwt.erl",
+ "src/uaa_jwt_jwk.erl",
+ "src/uaa_jwt_jwt.erl",
+ "src/wildcard.erl",
+ ],
hdrs = [":public_and_private_hdrs"],
app_name = "rabbitmq_auth_backend_oauth2",
dest = "test",
@@ -53,27 +73,35 @@ def all_srcs(name = "all_srcs"):
filegroup(
name = "priv",
- srcs = native.glob(["priv/**/*"]),
+ srcs = ["priv/schema/rabbitmq_auth_backend_oauth2.schema"],
)
filegroup(
name = "public_hdrs",
- srcs = native.glob(["include/**/*.hrl"]),
)
filegroup(
name = "srcs",
- srcs = native.glob([
- "src/**/*.app.src",
- "src/**/*.erl",
- ]),
+ srcs = [
+ "src/Elixir.RabbitMQ.CLI.Ctl.Commands.AddUaaKeyCommand.erl",
+ "src/rabbit_auth_backend_oauth2.erl",
+ "src/rabbit_auth_backend_oauth2_app.erl",
+ "src/rabbit_oauth2_scope.erl",
+ "src/uaa_jwks.erl",
+ "src/uaa_jwt.erl",
+ "src/uaa_jwt_jwk.erl",
+ "src/uaa_jwt_jwt.erl",
+ "src/wildcard.erl",
+ ],
)
filegroup(
name = "private_hdrs",
- srcs = native.glob(["src/**/*.hrl"]),
)
filegroup(
name = "license_files",
- srcs = native.glob(["LICENSE*"]),
+ srcs = [
+ "LICENSE",
+ "LICENSE-MPL-RabbitMQ",
+ ],
)
def test_suite_beam_files(name = "test_suite_beam_files"):
diff --git a/deps/rabbitmq_auth_mechanism_ssl/app.bzl b/deps/rabbitmq_auth_mechanism_ssl/app.bzl
index c60d927e82..6a95279a2c 100644
--- a/deps/rabbitmq_auth_mechanism_ssl/app.bzl
+++ b/deps/rabbitmq_auth_mechanism_ssl/app.bzl
@@ -8,7 +8,10 @@ def all_beam_files(name = "all_beam_files"):
)
erlang_bytecode(
name = "other_beam",
- srcs = native.glob(["src/**/*.erl"]),
+ srcs = [
+ "src/rabbit_auth_mechanism_ssl.erl",
+ "src/rabbit_auth_mechanism_ssl_app.erl",
+ ],
hdrs = [":public_and_private_hdrs"],
app_name = "rabbitmq_auth_mechanism_ssl",
dest = "ebin",
@@ -28,27 +31,27 @@ def all_srcs(name = "all_srcs"):
filegroup(
name = "priv",
- srcs = native.glob(["priv/**/*"]),
)
filegroup(
name = "srcs",
- srcs = native.glob([
- "src/**/*.app.src",
- "src/**/*.erl",
- ]),
+ srcs = [
+ "src/rabbit_auth_mechanism_ssl.erl",
+ "src/rabbit_auth_mechanism_ssl_app.erl",
+ ],
)
filegroup(
name = "private_hdrs",
- srcs = native.glob(["src/**/*.hrl"]),
)
filegroup(
name = "public_hdrs",
- srcs = native.glob(["include/**/*.hrl"]),
)
filegroup(
name = "license_files",
- srcs = native.glob(["LICENSE*"]),
+ srcs = [
+ "LICENSE",
+ "LICENSE-MPL-RabbitMQ",
+ ],
)
def all_test_beam_files(name = "all_test_beam_files"):
@@ -60,7 +63,10 @@ def all_test_beam_files(name = "all_test_beam_files"):
erlang_bytecode(
name = "test_other_beam",
testonly = True,
- srcs = native.glob(["src/**/*.erl"]),
+ srcs = [
+ "src/rabbit_auth_mechanism_ssl.erl",
+ "src/rabbit_auth_mechanism_ssl_app.erl",
+ ],
hdrs = [":public_and_private_hdrs"],
app_name = "rabbitmq_auth_mechanism_ssl",
dest = "test",
diff --git a/deps/rabbitmq_aws/app.bzl b/deps/rabbitmq_aws/app.bzl
index b57c81cd74..c1da7e3fa8 100644
--- a/deps/rabbitmq_aws/app.bzl
+++ b/deps/rabbitmq_aws/app.bzl
@@ -8,7 +8,16 @@ def all_beam_files(name = "all_beam_files"):
)
erlang_bytecode(
name = "other_beam",
- srcs = native.glob(["src/**/*.erl"]),
+ srcs = [
+ "src/rabbitmq_aws.erl",
+ "src/rabbitmq_aws_app.erl",
+ "src/rabbitmq_aws_config.erl",
+ "src/rabbitmq_aws_json.erl",
+ "src/rabbitmq_aws_sign.erl",
+ "src/rabbitmq_aws_sup.erl",
+ "src/rabbitmq_aws_urilib.erl",
+ "src/rabbitmq_aws_xml.erl",
+ ],
hdrs = [":public_and_private_hdrs"],
app_name = "rabbitmq_aws",
dest = "ebin",
@@ -24,7 +33,16 @@ def all_test_beam_files(name = "all_test_beam_files"):
erlang_bytecode(
name = "test_other_beam",
testonly = True,
- srcs = native.glob(["src/**/*.erl"]),
+ srcs = [
+ "src/rabbitmq_aws.erl",
+ "src/rabbitmq_aws_app.erl",
+ "src/rabbitmq_aws_config.erl",
+ "src/rabbitmq_aws_json.erl",
+ "src/rabbitmq_aws_sign.erl",
+ "src/rabbitmq_aws_sup.erl",
+ "src/rabbitmq_aws_urilib.erl",
+ "src/rabbitmq_aws_xml.erl",
+ ],
hdrs = [":public_and_private_hdrs"],
app_name = "rabbitmq_aws",
dest = "test",
@@ -43,26 +61,36 @@ def all_srcs(name = "all_srcs"):
filegroup(
name = "priv",
- srcs = native.glob(["priv/**/*"]),
+ srcs = ["priv/schema/rabbitmq_aws.schema"],
)
filegroup(
name = "private_hdrs",
- srcs = native.glob(["src/**/*.hrl"]),
)
filegroup(
name = "srcs",
- srcs = native.glob([
- "src/**/*.app.src",
- "src/**/*.erl",
- ]),
+ srcs = [
+ "src/rabbitmq_aws.erl",
+ "src/rabbitmq_aws_app.erl",
+ "src/rabbitmq_aws_config.erl",
+ "src/rabbitmq_aws_json.erl",
+ "src/rabbitmq_aws_sign.erl",
+ "src/rabbitmq_aws_sup.erl",
+ "src/rabbitmq_aws_urilib.erl",
+ "src/rabbitmq_aws_xml.erl",
+ ],
)
filegroup(
name = "public_hdrs",
- srcs = native.glob(["include/**/*.hrl"]),
+ srcs = ["include/rabbitmq_aws.hrl"],
)
filegroup(
name = "license_files",
- srcs = native.glob(["LICENSE*"]),
+ srcs = [
+ "LICENSE",
+ "LICENSE-erlcloud",
+ "LICENSE-httpc_aws",
+ "LICENSE-rabbitmq_aws",
+ ],
)
def test_suite_beam_files(name = "test_suite_beam_files"):
diff --git a/deps/rabbitmq_cli/BUILD.bazel b/deps/rabbitmq_cli/BUILD.bazel
index e166cc2f55..b2dcc1c3e0 100644
--- a/deps/rabbitmq_cli/BUILD.bazel
+++ b/deps/rabbitmq_cli/BUILD.bazel
@@ -15,21 +15,21 @@ rabbitmqctl(
] + glob([
"lib/**/*.ex",
]),
- license_files = glob(["LICENSE*"]),
- visibility = ["//visibility:public"],
- deps = [
- "//deps/rabbit_common:erlang_app",
- "@observer_cli//:erlang_app",
- "@stdout_formatter//:erlang_app",
- ],
archives = [
"@hex//:archive",
],
+ license_files = glob(["LICENSE*"]),
source_deps = {
"@csv//:sources": "csv",
"@json//:sources": "json",
- "@parallel_stream//:sources": "parallel_stream", # transitive dep of csv 2.x
+ "@parallel_stream//:sources": "parallel_stream", # transitive dep of csv 2.x
},
+ visibility = ["//visibility:public"],
+ deps = [
+ "//deps/rabbit_common:erlang_app",
+ "@observer_cli//:erlang_app",
+ "@stdout_formatter//:erlang_app",
+ ],
)
rabbitmq_home(
@@ -84,13 +84,13 @@ plt(
"public_key",
"runtime_tools",
],
+ ignore_warnings = True,
libs = [":elixir"],
deps = [
":elixir",
"//deps/rabbit:erlang_app",
"//deps/rabbit_common:erlang_app",
],
- ignore_warnings = True,
)
dialyze(
@@ -114,29 +114,29 @@ rabbitmqctl_test(
"lib/**/*.ex",
"test/**/*.exs",
]),
- data = glob(["test/fixtures/**/*"]),
- flaky = True,
- rabbitmq_run = ":rabbitmq-for-cli-tests-run",
- tags = [STARTS_BACKGROUND_BROKER_TAG],
- deps = [
- "//deps/amqp_client:erlang_app",
- "//deps/rabbit:erlang_app",
- "//deps/rabbit_common:erlang_app",
- "@observer_cli//:erlang_app",
- "@stdout_formatter//:erlang_app",
- ],
archives = [
"@hex//:archive",
],
+ data = glob(["test/fixtures/**/*"]),
+ flaky = True,
+ rabbitmq_run = ":rabbitmq-for-cli-tests-run",
source_deps = {
"@amqp//:sources": "amqp",
"@csv//:sources": "csv",
"@dialyxir//:sources": "dialyxir",
"@json//:sources": "json",
- "@parallel_stream//:sources": "parallel_stream", # transitive dep of csv 2.x
+ "@parallel_stream//:sources": "parallel_stream", # transitive dep of csv 2.x
"@temp//:sources": "temp",
"@x509//:sources": "x509",
},
+ tags = [STARTS_BACKGROUND_BROKER_TAG],
+ deps = [
+ "//deps/amqp_client:erlang_app",
+ "//deps/rabbit:erlang_app",
+ "//deps/rabbit_common:erlang_app",
+ "@observer_cli//:erlang_app",
+ "@stdout_formatter//:erlang_app",
+ ],
)
test_suite(
diff --git a/deps/rabbitmq_consistent_hash_exchange/app.bzl b/deps/rabbitmq_consistent_hash_exchange/app.bzl
index 43e62cfae4..ba5eb88887 100644
--- a/deps/rabbitmq_consistent_hash_exchange/app.bzl
+++ b/deps/rabbitmq_consistent_hash_exchange/app.bzl
@@ -8,7 +8,11 @@ def all_beam_files(name = "all_beam_files"):
)
erlang_bytecode(
name = "other_beam",
- srcs = native.glob(["src/**/*.erl"]),
+ srcs = [
+ "src/Elixir.RabbitMQ.CLI.Diagnostics.Commands.ConsistentHashExchangeRingStateCommand.erl",
+ "src/rabbit_db_ch_exchange.erl",
+ "src/rabbit_exchange_type_consistent_hash.erl",
+ ],
hdrs = [":public_and_private_hdrs"],
app_name = "rabbitmq_consistent_hash_exchange",
dest = "ebin",
@@ -29,7 +33,11 @@ def all_test_beam_files(name = "all_test_beam_files"):
erlang_bytecode(
name = "test_other_beam",
testonly = True,
- srcs = native.glob(["src/**/*.erl"]),
+ srcs = [
+ "src/Elixir.RabbitMQ.CLI.Diagnostics.Commands.ConsistentHashExchangeRingStateCommand.erl",
+ "src/rabbit_db_ch_exchange.erl",
+ "src/rabbit_exchange_type_consistent_hash.erl",
+ ],
hdrs = [":public_and_private_hdrs"],
app_name = "rabbitmq_consistent_hash_exchange",
dest = "test",
@@ -53,27 +61,29 @@ def all_srcs(name = "all_srcs"):
filegroup(
name = "priv",
- srcs = native.glob(["priv/**/*"]),
)
filegroup(
name = "srcs",
- srcs = native.glob([
- "src/**/*.app.src",
- "src/**/*.erl",
- ]),
+ srcs = [
+ "src/Elixir.RabbitMQ.CLI.Diagnostics.Commands.ConsistentHashExchangeRingStateCommand.erl",
+ "src/rabbit_db_ch_exchange.erl",
+ "src/rabbit_exchange_type_consistent_hash.erl",
+ ],
)
filegroup(
name = "public_hdrs",
- srcs = native.glob(["include/**/*.hrl"]),
+ srcs = ["include/rabbitmq_consistent_hash_exchange.hrl"],
)
filegroup(
name = "private_hdrs",
- srcs = native.glob(["src/**/*.hrl"]),
)
filegroup(
name = "license_files",
- srcs = native.glob(["LICENSE*"]),
+ srcs = [
+ "LICENSE",
+ "LICENSE-MPL-RabbitMQ",
+ ],
)
def test_suite_beam_files(name = "test_suite_beam_files"):
diff --git a/deps/rabbitmq_ct_client_helpers/app.bzl b/deps/rabbitmq_ct_client_helpers/app.bzl
index 4ea8933e64..0a1a10f5b4 100644
--- a/deps/rabbitmq_ct_client_helpers/app.bzl
+++ b/deps/rabbitmq_ct_client_helpers/app.bzl
@@ -10,7 +10,7 @@ def all_beam_files(name = "all_beam_files"):
erlang_bytecode(
name = "other_beam",
testonly = True,
- srcs = native.glob(["src/**/*.erl"]),
+ srcs = ["src/rabbit_ct_client_helpers.erl"],
hdrs = [":public_and_private_hdrs"],
app_name = "rabbitmq_ct_client_helpers",
dest = "ebin",
@@ -33,31 +33,28 @@ def all_srcs(name = "all_srcs"):
filegroup(
name = "priv",
testonly = True,
- srcs = native.glob(["priv/**/*"]),
)
filegroup(
name = "srcs",
testonly = True,
- srcs = native.glob([
- "src/**/*.app.src",
- "src/**/*.erl",
- ]),
+ srcs = ["src/rabbit_ct_client_helpers.erl"],
)
filegroup(
name = "private_hdrs",
testonly = True,
- srcs = native.glob(["src/**/*.hrl"]),
)
filegroup(
name = "public_hdrs",
testonly = True,
- srcs = native.glob(["include/**/*.hrl"]),
)
filegroup(
name = "license_files",
testonly = True,
- srcs = native.glob(["LICENSE*"]),
+ srcs = [
+ "LICENSE",
+ "LICENSE-MPL-RabbitMQ",
+ ],
)
def all_test_beam_files(name = "all_test_beam_files"):
@@ -69,7 +66,7 @@ def all_test_beam_files(name = "all_test_beam_files"):
erlang_bytecode(
name = "test_other_beam",
testonly = True,
- srcs = native.glob(["src/**/*.erl"]),
+ srcs = ["src/rabbit_ct_client_helpers.erl"],
hdrs = [":public_and_private_hdrs"],
app_name = "rabbitmq_ct_client_helpers",
dest = "test",
diff --git a/deps/rabbitmq_ct_helpers/app.bzl b/deps/rabbitmq_ct_helpers/app.bzl
index cfb5f2b1b9..76543fec68 100644
--- a/deps/rabbitmq_ct_helpers/app.bzl
+++ b/deps/rabbitmq_ct_helpers/app.bzl
@@ -10,7 +10,16 @@ def all_beam_files(name = "all_beam_files"):
erlang_bytecode(
name = "other_beam",
testonly = True,
- srcs = native.glob(["src/**/*.erl"]),
+ srcs = [
+ "src/cth_log_redirect_any_domains.erl",
+ "src/rabbit_control_helper.erl",
+ "src/rabbit_ct_broker_helpers.erl",
+ "src/rabbit_ct_config_schema.erl",
+ "src/rabbit_ct_helpers.erl",
+ "src/rabbit_ct_proper_helpers.erl",
+ "src/rabbit_ct_vm_helpers.erl",
+ "src/rabbit_mgmt_test_util.erl",
+ ],
hdrs = [":public_and_private_hdrs"],
app_name = "rabbitmq_ct_helpers",
dest = "ebin",
@@ -30,7 +39,16 @@ def all_test_beam_files(name = "all_test_beam_files"):
erlang_bytecode(
name = "test_other_beam",
testonly = True,
- srcs = native.glob(["src/**/*.erl"]),
+ srcs = [
+ "src/cth_log_redirect_any_domains.erl",
+ "src/rabbit_control_helper.erl",
+ "src/rabbit_ct_broker_helpers.erl",
+ "src/rabbit_ct_config_schema.erl",
+ "src/rabbit_ct_helpers.erl",
+ "src/rabbit_ct_proper_helpers.erl",
+ "src/rabbit_ct_vm_helpers.erl",
+ "src/rabbit_mgmt_test_util.erl",
+ ],
hdrs = [":public_and_private_hdrs"],
app_name = "rabbitmq_ct_helpers",
dest = "test",
@@ -52,7 +70,6 @@ def all_srcs(name = "all_srcs"):
testonly = True,
srcs = [":private_hdrs", ":public_hdrs"],
)
-
filegroup(
name = "priv",
testonly = True,
@@ -64,27 +81,39 @@ def all_srcs(name = "all_srcs"):
], # keep
)
filegroup(
- name = "srcs",
- testonly = True,
- srcs = native.glob([
- "src/**/*.app.src",
- "src/**/*.erl",
- ]),
- )
- filegroup(
name = "public_hdrs",
testonly = True,
- srcs = native.glob(["include/**/*.hrl"]),
+ srcs = [
+ "include/rabbit_assert.hrl",
+ "include/rabbit_mgmt_test.hrl",
+ ],
)
filegroup(
name = "private_hdrs",
testonly = True,
- srcs = native.glob(["src/**/*.hrl"]),
)
filegroup(
name = "license_files",
testonly = True,
- srcs = native.glob(["LICENSE*"]),
+ srcs = [
+ "LICENSE",
+ "LICENSE-APACHE2",
+ "LICENSE-MPL-RabbitMQ",
+ ],
+ )
+ filegroup(
+ name = "srcs",
+ testonly = True,
+ srcs = [
+ "src/cth_log_redirect_any_domains.erl",
+ "src/rabbit_control_helper.erl",
+ "src/rabbit_ct_broker_helpers.erl",
+ "src/rabbit_ct_config_schema.erl",
+ "src/rabbit_ct_helpers.erl",
+ "src/rabbit_ct_proper_helpers.erl",
+ "src/rabbit_ct_vm_helpers.erl",
+ "src/rabbit_mgmt_test_util.erl",
+ ],
)
def test_suite_beam_files(name = "test_suite_beam_files"):
diff --git a/deps/rabbitmq_event_exchange/app.bzl b/deps/rabbitmq_event_exchange/app.bzl
index 9a10926dfa..3ce9ec4635 100644
--- a/deps/rabbitmq_event_exchange/app.bzl
+++ b/deps/rabbitmq_event_exchange/app.bzl
@@ -8,7 +8,10 @@ def all_beam_files(name = "all_beam_files"):
)
erlang_bytecode(
name = "other_beam",
- srcs = native.glob(["src/**/*.erl"]),
+ srcs = [
+ "src/rabbit_event_exchange_decorator.erl",
+ "src/rabbit_exchange_type_event.erl",
+ ],
hdrs = [":public_and_private_hdrs"],
app_name = "rabbitmq_event_exchange",
dest = "ebin",
@@ -28,7 +31,10 @@ def all_test_beam_files(name = "all_test_beam_files"):
erlang_bytecode(
name = "test_other_beam",
testonly = True,
- srcs = native.glob(["src/**/*.erl"]),
+ srcs = [
+ "src/rabbit_event_exchange_decorator.erl",
+ "src/rabbit_exchange_type_event.erl",
+ ],
hdrs = [":public_and_private_hdrs"],
app_name = "rabbitmq_event_exchange",
dest = "test",
@@ -51,26 +57,28 @@ def all_srcs(name = "all_srcs"):
filegroup(
name = "priv",
- srcs = native.glob(["priv/**/*"]),
+ srcs = ["priv/schema/rabbitmq_event_exchange.schema"],
)
filegroup(
name = "private_hdrs",
- srcs = native.glob(["src/**/*.hrl"]),
)
filegroup(
name = "srcs",
- srcs = native.glob([
- "src/**/*.app.src",
- "src/**/*.erl",
- ]),
+ srcs = [
+ "src/rabbit_event_exchange_decorator.erl",
+ "src/rabbit_exchange_type_event.erl",
+ ],
)
filegroup(
name = "public_hdrs",
- srcs = native.glob(["include/**/*.hrl"]),
+ srcs = ["include/rabbit_event_exchange.hrl"],
)
filegroup(
name = "license_files",
- srcs = native.glob(["LICENSE*"]),
+ srcs = [
+ "LICENSE",
+ "LICENSE-MPL-RabbitMQ",
+ ],
)
def test_suite_beam_files(name = "test_suite_beam_files"):
diff --git a/deps/rabbitmq_federation/app.bzl b/deps/rabbitmq_federation/app.bzl
index 52a1c0df80..2f68ed025b 100644
--- a/deps/rabbitmq_federation/app.bzl
+++ b/deps/rabbitmq_federation/app.bzl
@@ -8,7 +8,29 @@ def all_beam_files(name = "all_beam_files"):
)
erlang_bytecode(
name = "other_beam",
- srcs = native.glob(["src/**/*.erl"]),
+ srcs = [
+ "src/Elixir.RabbitMQ.CLI.Ctl.Commands.FederationStatusCommand.erl",
+ "src/Elixir.RabbitMQ.CLI.Ctl.Commands.RestartFederationLinkCommand.erl",
+ "src/rabbit_federation_app.erl",
+ "src/rabbit_federation_db.erl",
+ "src/rabbit_federation_event.erl",
+ "src/rabbit_federation_exchange.erl",
+ "src/rabbit_federation_exchange_link.erl",
+ "src/rabbit_federation_exchange_link_sup_sup.erl",
+ "src/rabbit_federation_link_sup.erl",
+ "src/rabbit_federation_link_util.erl",
+ "src/rabbit_federation_parameters.erl",
+ "src/rabbit_federation_pg.erl",
+ "src/rabbit_federation_queue.erl",
+ "src/rabbit_federation_queue_link.erl",
+ "src/rabbit_federation_queue_link_sup_sup.erl",
+ "src/rabbit_federation_status.erl",
+ "src/rabbit_federation_sup.erl",
+ "src/rabbit_federation_upstream.erl",
+ "src/rabbit_federation_upstream_exchange.erl",
+ "src/rabbit_federation_util.erl",
+ "src/rabbit_log_federation.erl",
+ ],
hdrs = [":public_and_private_hdrs"],
app_name = "rabbitmq_federation",
dest = "ebin",
@@ -30,7 +52,29 @@ def all_test_beam_files(name = "all_test_beam_files"):
erlang_bytecode(
name = "test_other_beam",
testonly = True,
- srcs = native.glob(["src/**/*.erl"]),
+ srcs = [
+ "src/Elixir.RabbitMQ.CLI.Ctl.Commands.FederationStatusCommand.erl",
+ "src/Elixir.RabbitMQ.CLI.Ctl.Commands.RestartFederationLinkCommand.erl",
+ "src/rabbit_federation_app.erl",
+ "src/rabbit_federation_db.erl",
+ "src/rabbit_federation_event.erl",
+ "src/rabbit_federation_exchange.erl",
+ "src/rabbit_federation_exchange_link.erl",
+ "src/rabbit_federation_exchange_link_sup_sup.erl",
+ "src/rabbit_federation_link_sup.erl",
+ "src/rabbit_federation_link_util.erl",
+ "src/rabbit_federation_parameters.erl",
+ "src/rabbit_federation_pg.erl",
+ "src/rabbit_federation_queue.erl",
+ "src/rabbit_federation_queue_link.erl",
+ "src/rabbit_federation_queue_link_sup_sup.erl",
+ "src/rabbit_federation_status.erl",
+ "src/rabbit_federation_sup.erl",
+ "src/rabbit_federation_upstream.erl",
+ "src/rabbit_federation_upstream_exchange.erl",
+ "src/rabbit_federation_util.erl",
+ "src/rabbit_log_federation.erl",
+ ],
hdrs = [":public_and_private_hdrs"],
app_name = "rabbitmq_federation",
dest = "test",
@@ -55,27 +99,50 @@ def all_srcs(name = "all_srcs"):
filegroup(
name = "priv",
- srcs = native.glob(["priv/**/*"]),
)
filegroup(
name = "srcs",
- srcs = native.glob([
- "src/**/*.app.src",
- "src/**/*.erl",
- ]),
+ srcs = [
+ "src/Elixir.RabbitMQ.CLI.Ctl.Commands.FederationStatusCommand.erl",
+ "src/Elixir.RabbitMQ.CLI.Ctl.Commands.RestartFederationLinkCommand.erl",
+ "src/rabbit_federation_app.erl",
+ "src/rabbit_federation_db.erl",
+ "src/rabbit_federation_event.erl",
+ "src/rabbit_federation_exchange.erl",
+ "src/rabbit_federation_exchange_link.erl",
+ "src/rabbit_federation_exchange_link_sup_sup.erl",
+ "src/rabbit_federation_link_sup.erl",
+ "src/rabbit_federation_link_util.erl",
+ "src/rabbit_federation_parameters.erl",
+ "src/rabbit_federation_pg.erl",
+ "src/rabbit_federation_queue.erl",
+ "src/rabbit_federation_queue_link.erl",
+ "src/rabbit_federation_queue_link_sup_sup.erl",
+ "src/rabbit_federation_status.erl",
+ "src/rabbit_federation_sup.erl",
+ "src/rabbit_federation_upstream.erl",
+ "src/rabbit_federation_upstream_exchange.erl",
+ "src/rabbit_federation_util.erl",
+ "src/rabbit_log_federation.erl",
+ ],
)
filegroup(
name = "public_hdrs",
- srcs = native.glob(["include/**/*.hrl"]),
+ srcs = [
+ "include/logging.hrl",
+ "include/rabbit_federation.hrl",
+ ],
)
filegroup(
name = "private_hdrs",
- srcs = native.glob(["src/**/*.hrl"]),
)
filegroup(
name = "license_files",
- srcs = native.glob(["LICENSE*"]),
+ srcs = [
+ "LICENSE",
+ "LICENSE-MPL-RabbitMQ",
+ ],
)
def test_suite_beam_files(name = "test_suite_beam_files"):
diff --git a/deps/rabbitmq_federation_management/app.bzl b/deps/rabbitmq_federation_management/app.bzl
index bf53736da7..bf7e142642 100644
--- a/deps/rabbitmq_federation_management/app.bzl
+++ b/deps/rabbitmq_federation_management/app.bzl
@@ -8,7 +8,7 @@ def all_beam_files(name = "all_beam_files"):
)
erlang_bytecode(
name = "other_beam",
- srcs = native.glob(["src/**/*.erl"]),
+ srcs = ["src/rabbit_federation_mgmt.erl"],
hdrs = [":public_and_private_hdrs"],
app_name = "rabbitmq_federation_management",
dest = "ebin",
@@ -28,7 +28,7 @@ def all_test_beam_files(name = "all_test_beam_files"):
erlang_bytecode(
name = "test_other_beam",
testonly = True,
- srcs = native.glob(["src/**/*.erl"]),
+ srcs = ["src/rabbit_federation_mgmt.erl"],
hdrs = [":public_and_private_hdrs"],
app_name = "rabbitmq_federation_management",
dest = "test",
@@ -51,27 +51,36 @@ def all_srcs(name = "all_srcs"):
filegroup(
name = "priv",
- srcs = native.glob(["priv/**/*"]),
+ srcs = [
+ "priv/www/js/federation.js",
+ "priv/www/js/tmpl/federation.ejs",
+ "priv/www/js/tmpl/federation-upstream.ejs",
+ "priv/www/js/tmpl/federation-upstreams.ejs",
+ ],
)
filegroup(
name = "public_hdrs",
- srcs = native.glob(["include/**/*.hrl"]),
)
filegroup(
name = "srcs",
- srcs = native.glob([
- "src/**/*.app.src",
- "src/**/*.erl",
- ]),
+ srcs = ["src/rabbit_federation_mgmt.erl"],
)
filegroup(
name = "private_hdrs",
- srcs = native.glob(["src/**/*.hrl"]),
)
filegroup(
name = "license_files",
- srcs = native.glob(["LICENSE*"]),
+ srcs = [
+ "LICENSE",
+ "LICENSE-APACHE2-ExplorerCanvas",
+ "LICENSE-BSD-base64js",
+ "LICENSE-MIT-EJS10",
+ "LICENSE-MIT-Flot",
+ "LICENSE-MIT-Sammy060",
+ "LICENSE-MIT-jQuery164",
+ "LICENSE-MPL-RabbitMQ",
+ ],
)
def test_suite_beam_files(name = "test_suite_beam_files"):
diff --git a/deps/rabbitmq_jms_topic_exchange/app.bzl b/deps/rabbitmq_jms_topic_exchange/app.bzl
index b065412e2b..3fe5ff18a3 100644
--- a/deps/rabbitmq_jms_topic_exchange/app.bzl
+++ b/deps/rabbitmq_jms_topic_exchange/app.bzl
@@ -8,7 +8,11 @@ def all_beam_files(name = "all_beam_files"):
)
erlang_bytecode(
name = "other_beam",
- srcs = native.glob(["src/**/*.erl"]),
+ srcs = [
+ "src/rabbit_db_jms_exchange.erl",
+ "src/rabbit_jms_topic_exchange.erl",
+ "src/sjx_evaluator.erl",
+ ],
hdrs = [":public_and_private_hdrs"],
app_name = "rabbitmq_jms_topic_exchange",
dest = "ebin",
@@ -28,7 +32,11 @@ def all_test_beam_files(name = "all_test_beam_files"):
erlang_bytecode(
name = "test_other_beam",
testonly = True,
- srcs = native.glob(["src/**/*.erl"]),
+ srcs = [
+ "src/rabbit_db_jms_exchange.erl",
+ "src/rabbit_jms_topic_exchange.erl",
+ "src/sjx_evaluator.erl",
+ ],
hdrs = [":public_and_private_hdrs"],
app_name = "rabbitmq_jms_topic_exchange",
dest = "test",
@@ -51,27 +59,29 @@ def all_srcs(name = "all_srcs"):
filegroup(
name = "priv",
- srcs = native.glob(["priv/**/*"]),
)
filegroup(
name = "srcs",
- srcs = native.glob([
- "src/**/*.app.src",
- "src/**/*.erl",
- ]),
+ srcs = [
+ "src/rabbit_db_jms_exchange.erl",
+ "src/rabbit_jms_topic_exchange.erl",
+ "src/sjx_evaluator.erl",
+ ],
)
filegroup(
name = "public_hdrs",
- srcs = native.glob(["include/**/*.hrl"]),
+ srcs = ["include/rabbit_jms_topic_exchange.hrl"],
)
filegroup(
name = "private_hdrs",
- srcs = native.glob(["src/**/*.hrl"]),
)
filegroup(
name = "license_files",
- srcs = native.glob(["LICENSE*"]),
+ srcs = [
+ "LICENSE",
+ "LICENSE-MPL-RabbitMQ",
+ ],
)
def test_suite_beam_files(name = "test_suite_beam_files"):
diff --git a/deps/rabbitmq_management/app.bzl b/deps/rabbitmq_management/app.bzl
index 50da1d1480..6e39bb52e1 100644
--- a/deps/rabbitmq_management/app.bzl
+++ b/deps/rabbitmq_management/app.bzl
@@ -16,12 +16,101 @@ def all_beam_files(name = "all_beam_files"):
)
erlang_bytecode(
name = "other_beam",
- srcs = native.glob(
- ["src/**/*.erl"],
- exclude = [
- "src/rabbit_mgmt_extension.erl",
- ],
- ),
+ srcs = [
+ "src/rabbit_mgmt_app.erl",
+ "src/rabbit_mgmt_cors.erl",
+ "src/rabbit_mgmt_csp.erl",
+ "src/rabbit_mgmt_db.erl",
+ "src/rabbit_mgmt_db_cache.erl",
+ "src/rabbit_mgmt_db_cache_sup.erl",
+ "src/rabbit_mgmt_dispatcher.erl",
+ "src/rabbit_mgmt_features.erl",
+ "src/rabbit_mgmt_headers.erl",
+ "src/rabbit_mgmt_hsts.erl",
+ "src/rabbit_mgmt_load_definitions.erl",
+ "src/rabbit_mgmt_login.erl",
+ "src/rabbit_mgmt_oauth_bootstrap.erl",
+ "src/rabbit_mgmt_reset_handler.erl",
+ "src/rabbit_mgmt_stats.erl",
+ "src/rabbit_mgmt_sup.erl",
+ "src/rabbit_mgmt_sup_sup.erl",
+ "src/rabbit_mgmt_util.erl",
+ "src/rabbit_mgmt_wm_aliveness_test.erl",
+ "src/rabbit_mgmt_wm_auth.erl",
+ "src/rabbit_mgmt_wm_auth_attempts.erl",
+ "src/rabbit_mgmt_wm_binding.erl",
+ "src/rabbit_mgmt_wm_bindings.erl",
+ "src/rabbit_mgmt_wm_channel.erl",
+ "src/rabbit_mgmt_wm_channels.erl",
+ "src/rabbit_mgmt_wm_channels_vhost.erl",
+ "src/rabbit_mgmt_wm_cluster_name.erl",
+ "src/rabbit_mgmt_wm_connection.erl",
+ "src/rabbit_mgmt_wm_connection_channels.erl",
+ "src/rabbit_mgmt_wm_connection_user_name.erl",
+ "src/rabbit_mgmt_wm_connections.erl",
+ "src/rabbit_mgmt_wm_connections_vhost.erl",
+ "src/rabbit_mgmt_wm_consumers.erl",
+ "src/rabbit_mgmt_wm_definitions.erl",
+ "src/rabbit_mgmt_wm_environment.erl",
+ "src/rabbit_mgmt_wm_exchange.erl",
+ "src/rabbit_mgmt_wm_exchange_publish.erl",
+ "src/rabbit_mgmt_wm_exchanges.erl",
+ "src/rabbit_mgmt_wm_extensions.erl",
+ "src/rabbit_mgmt_wm_feature_flag_enable.erl",
+ "src/rabbit_mgmt_wm_feature_flags.erl",
+ "src/rabbit_mgmt_wm_global_parameter.erl",
+ "src/rabbit_mgmt_wm_global_parameters.erl",
+ "src/rabbit_mgmt_wm_hash_password.erl",
+ "src/rabbit_mgmt_wm_health_check_alarms.erl",
+ "src/rabbit_mgmt_wm_health_check_certificate_expiration.erl",
+ "src/rabbit_mgmt_wm_health_check_local_alarms.erl",
+ "src/rabbit_mgmt_wm_health_check_node_is_mirror_sync_critical.erl",
+ "src/rabbit_mgmt_wm_health_check_node_is_quorum_critical.erl",
+ "src/rabbit_mgmt_wm_health_check_port_listener.erl",
+ "src/rabbit_mgmt_wm_health_check_protocol_listener.erl",
+ "src/rabbit_mgmt_wm_health_check_virtual_hosts.erl",
+ "src/rabbit_mgmt_wm_healthchecks.erl",
+ "src/rabbit_mgmt_wm_limit.erl",
+ "src/rabbit_mgmt_wm_limits.erl",
+ "src/rabbit_mgmt_wm_login.erl",
+ "src/rabbit_mgmt_wm_node.erl",
+ "src/rabbit_mgmt_wm_node_memory.erl",
+ "src/rabbit_mgmt_wm_node_memory_ets.erl",
+ "src/rabbit_mgmt_wm_nodes.erl",
+ "src/rabbit_mgmt_wm_operator_policies.erl",
+ "src/rabbit_mgmt_wm_operator_policy.erl",
+ "src/rabbit_mgmt_wm_overview.erl",
+ "src/rabbit_mgmt_wm_parameter.erl",
+ "src/rabbit_mgmt_wm_parameters.erl",
+ "src/rabbit_mgmt_wm_permission.erl",
+ "src/rabbit_mgmt_wm_permissions.erl",
+ "src/rabbit_mgmt_wm_permissions_user.erl",
+ "src/rabbit_mgmt_wm_permissions_vhost.erl",
+ "src/rabbit_mgmt_wm_policies.erl",
+ "src/rabbit_mgmt_wm_policy.erl",
+ "src/rabbit_mgmt_wm_queue.erl",
+ "src/rabbit_mgmt_wm_queue_actions.erl",
+ "src/rabbit_mgmt_wm_queue_get.erl",
+ "src/rabbit_mgmt_wm_queue_purge.erl",
+ "src/rabbit_mgmt_wm_queues.erl",
+ "src/rabbit_mgmt_wm_rebalance_queues.erl",
+ "src/rabbit_mgmt_wm_redirect.erl",
+ "src/rabbit_mgmt_wm_reset.erl",
+ "src/rabbit_mgmt_wm_static.erl",
+ "src/rabbit_mgmt_wm_topic_permission.erl",
+ "src/rabbit_mgmt_wm_topic_permissions.erl",
+ "src/rabbit_mgmt_wm_topic_permissions_user.erl",
+ "src/rabbit_mgmt_wm_topic_permissions_vhost.erl",
+ "src/rabbit_mgmt_wm_user.erl",
+ "src/rabbit_mgmt_wm_user_limit.erl",
+ "src/rabbit_mgmt_wm_user_limits.erl",
+ "src/rabbit_mgmt_wm_users.erl",
+ "src/rabbit_mgmt_wm_users_bulk_delete.erl",
+ "src/rabbit_mgmt_wm_vhost.erl",
+ "src/rabbit_mgmt_wm_vhost_restart.erl",
+ "src/rabbit_mgmt_wm_vhosts.erl",
+ "src/rabbit_mgmt_wm_whoami.erl",
+ ],
hdrs = [":public_and_private_hdrs"],
app_name = "rabbitmq_management",
beam = [":behaviours"],
@@ -53,12 +142,101 @@ def all_test_beam_files(name = "all_test_beam_files"):
erlang_bytecode(
name = "test_other_beam",
testonly = True,
- srcs = native.glob(
- ["src/**/*.erl"],
- exclude = [
- "src/rabbit_mgmt_extension.erl",
- ],
- ),
+ srcs = [
+ "src/rabbit_mgmt_app.erl",
+ "src/rabbit_mgmt_cors.erl",
+ "src/rabbit_mgmt_csp.erl",
+ "src/rabbit_mgmt_db.erl",
+ "src/rabbit_mgmt_db_cache.erl",
+ "src/rabbit_mgmt_db_cache_sup.erl",
+ "src/rabbit_mgmt_dispatcher.erl",
+ "src/rabbit_mgmt_features.erl",
+ "src/rabbit_mgmt_headers.erl",
+ "src/rabbit_mgmt_hsts.erl",
+ "src/rabbit_mgmt_load_definitions.erl",
+ "src/rabbit_mgmt_login.erl",
+ "src/rabbit_mgmt_oauth_bootstrap.erl",
+ "src/rabbit_mgmt_reset_handler.erl",
+ "src/rabbit_mgmt_stats.erl",
+ "src/rabbit_mgmt_sup.erl",
+ "src/rabbit_mgmt_sup_sup.erl",
+ "src/rabbit_mgmt_util.erl",
+ "src/rabbit_mgmt_wm_aliveness_test.erl",
+ "src/rabbit_mgmt_wm_auth.erl",
+ "src/rabbit_mgmt_wm_auth_attempts.erl",
+ "src/rabbit_mgmt_wm_binding.erl",
+ "src/rabbit_mgmt_wm_bindings.erl",
+ "src/rabbit_mgmt_wm_channel.erl",
+ "src/rabbit_mgmt_wm_channels.erl",
+ "src/rabbit_mgmt_wm_channels_vhost.erl",
+ "src/rabbit_mgmt_wm_cluster_name.erl",
+ "src/rabbit_mgmt_wm_connection.erl",
+ "src/rabbit_mgmt_wm_connection_channels.erl",
+ "src/rabbit_mgmt_wm_connection_user_name.erl",
+ "src/rabbit_mgmt_wm_connections.erl",
+ "src/rabbit_mgmt_wm_connections_vhost.erl",
+ "src/rabbit_mgmt_wm_consumers.erl",
+ "src/rabbit_mgmt_wm_definitions.erl",
+ "src/rabbit_mgmt_wm_environment.erl",
+ "src/rabbit_mgmt_wm_exchange.erl",
+ "src/rabbit_mgmt_wm_exchange_publish.erl",
+ "src/rabbit_mgmt_wm_exchanges.erl",
+ "src/rabbit_mgmt_wm_extensions.erl",
+ "src/rabbit_mgmt_wm_feature_flag_enable.erl",
+ "src/rabbit_mgmt_wm_feature_flags.erl",
+ "src/rabbit_mgmt_wm_global_parameter.erl",
+ "src/rabbit_mgmt_wm_global_parameters.erl",
+ "src/rabbit_mgmt_wm_hash_password.erl",
+ "src/rabbit_mgmt_wm_health_check_alarms.erl",
+ "src/rabbit_mgmt_wm_health_check_certificate_expiration.erl",
+ "src/rabbit_mgmt_wm_health_check_local_alarms.erl",
+ "src/rabbit_mgmt_wm_health_check_node_is_mirror_sync_critical.erl",
+ "src/rabbit_mgmt_wm_health_check_node_is_quorum_critical.erl",
+ "src/rabbit_mgmt_wm_health_check_port_listener.erl",
+ "src/rabbit_mgmt_wm_health_check_protocol_listener.erl",
+ "src/rabbit_mgmt_wm_health_check_virtual_hosts.erl",
+ "src/rabbit_mgmt_wm_healthchecks.erl",
+ "src/rabbit_mgmt_wm_limit.erl",
+ "src/rabbit_mgmt_wm_limits.erl",
+ "src/rabbit_mgmt_wm_login.erl",
+ "src/rabbit_mgmt_wm_node.erl",
+ "src/rabbit_mgmt_wm_node_memory.erl",
+ "src/rabbit_mgmt_wm_node_memory_ets.erl",
+ "src/rabbit_mgmt_wm_nodes.erl",
+ "src/rabbit_mgmt_wm_operator_policies.erl",
+ "src/rabbit_mgmt_wm_operator_policy.erl",
+ "src/rabbit_mgmt_wm_overview.erl",
+ "src/rabbit_mgmt_wm_parameter.erl",
+ "src/rabbit_mgmt_wm_parameters.erl",
+ "src/rabbit_mgmt_wm_permission.erl",
+ "src/rabbit_mgmt_wm_permissions.erl",
+ "src/rabbit_mgmt_wm_permissions_user.erl",
+ "src/rabbit_mgmt_wm_permissions_vhost.erl",
+ "src/rabbit_mgmt_wm_policies.erl",
+ "src/rabbit_mgmt_wm_policy.erl",
+ "src/rabbit_mgmt_wm_queue.erl",
+ "src/rabbit_mgmt_wm_queue_actions.erl",
+ "src/rabbit_mgmt_wm_queue_get.erl",
+ "src/rabbit_mgmt_wm_queue_purge.erl",
+ "src/rabbit_mgmt_wm_queues.erl",
+ "src/rabbit_mgmt_wm_rebalance_queues.erl",
+ "src/rabbit_mgmt_wm_redirect.erl",
+ "src/rabbit_mgmt_wm_reset.erl",
+ "src/rabbit_mgmt_wm_static.erl",
+ "src/rabbit_mgmt_wm_topic_permission.erl",
+ "src/rabbit_mgmt_wm_topic_permissions.erl",
+ "src/rabbit_mgmt_wm_topic_permissions_user.erl",
+ "src/rabbit_mgmt_wm_topic_permissions_vhost.erl",
+ "src/rabbit_mgmt_wm_user.erl",
+ "src/rabbit_mgmt_wm_user_limit.erl",
+ "src/rabbit_mgmt_wm_user_limits.erl",
+ "src/rabbit_mgmt_wm_users.erl",
+ "src/rabbit_mgmt_wm_users_bulk_delete.erl",
+ "src/rabbit_mgmt_wm_vhost.erl",
+ "src/rabbit_mgmt_wm_vhost_restart.erl",
+ "src/rabbit_mgmt_wm_vhosts.erl",
+ "src/rabbit_mgmt_wm_whoami.erl",
+ ],
hdrs = [":public_and_private_hdrs"],
app_name = "rabbitmq_management",
beam = [":test_behaviours"],
@@ -85,27 +263,213 @@ def all_srcs(name = "all_srcs"):
filegroup(
name = "priv",
srcs = [
+ "priv/schema/rabbitmq_management.schema",
+ "priv/www/api/index.html",
+ "priv/www/cli/index.html",
"priv/www/cli/rabbitmqadmin",
- ] + native.glob(["priv/**/*"]),
+ "priv/www/css/evil.css",
+ "priv/www/css/main.css",
+ "priv/www/favicon.ico",
+ "priv/www/img/bg-binary.png",
+ "priv/www/img/bg-green-dark.png",
+ "priv/www/img/bg-red.png",
+ "priv/www/img/bg-red-dark.png",
+ "priv/www/img/bg-yellow-dark.png",
+ "priv/www/img/collapse.png",
+ "priv/www/img/expand.png",
+ "priv/www/img/rabbitmqlogo.svg",
+ "priv/www/img/rabbitmqlogo-master-copy.svg",
+ "priv/www/index.html",
+ "priv/www/js/base64.js",
+ "priv/www/js/charts.js",
+ "priv/www/js/dispatcher.js",
+ "priv/www/js/ejs-1.0.js",
+ "priv/www/js/ejs-1.0.min.js",
+ "priv/www/js/excanvas.js",
+ "priv/www/js/excanvas.min.js",
+ "priv/www/js/formatters.js",
+ "priv/www/js/global.js",
+ "priv/www/js/jquery.flot-0.8.1.js",
+ "priv/www/js/jquery.flot-0.8.1.min.js",
+ "priv/www/js/jquery.flot-0.8.1.time.js",
+ "priv/www/js/jquery.flot-0.8.1.time.min.js",
+ "priv/www/js/jquery-3.5.1.js",
+ "priv/www/js/jquery-3.5.1.min.js",
+ "priv/www/js/json2-2016.10.28.js",
+ "priv/www/js/main.js",
+ "priv/www/js/oidc-oauth/helper.js",
+ "priv/www/js/oidc-oauth/login-callback.html",
+ "priv/www/js/oidc-oauth/logout-callback.html",
+ "priv/www/js/oidc-oauth/oidc-client-ts.js",
+ "priv/www/js/oidc-oauth/oidc-client-ts.js.map",
+ "priv/www/js/prefs.js",
+ "priv/www/js/sammy-0.7.6.js",
+ "priv/www/js/sammy-0.7.6.min.js",
+ "priv/www/js/tmpl/404.ejs",
+ "priv/www/js/tmpl/add-binding.ejs",
+ "priv/www/js/tmpl/binary.ejs",
+ "priv/www/js/tmpl/bindings.ejs",
+ "priv/www/js/tmpl/channel.ejs",
+ "priv/www/js/tmpl/channels.ejs",
+ "priv/www/js/tmpl/channels-list.ejs",
+ "priv/www/js/tmpl/cluster-name.ejs",
+ "priv/www/js/tmpl/columns-options.ejs",
+ "priv/www/js/tmpl/connection.ejs",
+ "priv/www/js/tmpl/connections.ejs",
+ "priv/www/js/tmpl/consumers.ejs",
+ "priv/www/js/tmpl/exchange.ejs",
+ "priv/www/js/tmpl/exchanges.ejs",
+ "priv/www/js/tmpl/feature-flags.ejs",
+ "priv/www/js/tmpl/layout.ejs",
+ "priv/www/js/tmpl/limits.ejs",
+ "priv/www/js/tmpl/list-exchanges.ejs",
+ "priv/www/js/tmpl/login.ejs",
+ "priv/www/js/tmpl/login_oauth.ejs",
+ "priv/www/js/tmpl/memory.ejs",
+ "priv/www/js/tmpl/memory-bar.ejs",
+ "priv/www/js/tmpl/memory-table.ejs",
+ "priv/www/js/tmpl/messages.ejs",
+ "priv/www/js/tmpl/msg-detail-deliveries.ejs",
+ "priv/www/js/tmpl/msg-detail-publishes.ejs",
+ "priv/www/js/tmpl/node.ejs",
+ "priv/www/js/tmpl/overview.ejs",
+ "priv/www/js/tmpl/partition.ejs",
+ "priv/www/js/tmpl/permissions.ejs",
+ "priv/www/js/tmpl/policies.ejs",
+ "priv/www/js/tmpl/policy.ejs",
+ "priv/www/js/tmpl/popup.ejs",
+ "priv/www/js/tmpl/publish.ejs",
+ "priv/www/js/tmpl/queue.ejs",
+ "priv/www/js/tmpl/queues.ejs",
+ "priv/www/js/tmpl/rate-options.ejs",
+ "priv/www/js/tmpl/registry.ejs",
+ "priv/www/js/tmpl/status.ejs",
+ "priv/www/js/tmpl/topic-permissions.ejs",
+ "priv/www/js/tmpl/user.ejs",
+ "priv/www/js/tmpl/users.ejs",
+ "priv/www/js/tmpl/vhost.ejs",
+ "priv/www/js/tmpl/vhosts.ejs",
+ ],
)
filegroup(
name = "private_hdrs",
- srcs = native.glob(["src/**/*.hrl"]),
)
filegroup(
name = "srcs",
- srcs = native.glob([
- "src/**/*.app.src",
- "src/**/*.erl",
- ]),
+ srcs = [
+ "src/rabbit_mgmt_app.erl",
+ "src/rabbit_mgmt_cors.erl",
+ "src/rabbit_mgmt_csp.erl",
+ "src/rabbit_mgmt_db.erl",
+ "src/rabbit_mgmt_db_cache.erl",
+ "src/rabbit_mgmt_db_cache_sup.erl",
+ "src/rabbit_mgmt_dispatcher.erl",
+ "src/rabbit_mgmt_extension.erl",
+ "src/rabbit_mgmt_features.erl",
+ "src/rabbit_mgmt_headers.erl",
+ "src/rabbit_mgmt_hsts.erl",
+ "src/rabbit_mgmt_load_definitions.erl",
+ "src/rabbit_mgmt_login.erl",
+ "src/rabbit_mgmt_oauth_bootstrap.erl",
+ "src/rabbit_mgmt_reset_handler.erl",
+ "src/rabbit_mgmt_stats.erl",
+ "src/rabbit_mgmt_sup.erl",
+ "src/rabbit_mgmt_sup_sup.erl",
+ "src/rabbit_mgmt_util.erl",
+ "src/rabbit_mgmt_wm_aliveness_test.erl",
+ "src/rabbit_mgmt_wm_auth.erl",
+ "src/rabbit_mgmt_wm_auth_attempts.erl",
+ "src/rabbit_mgmt_wm_binding.erl",
+ "src/rabbit_mgmt_wm_bindings.erl",
+ "src/rabbit_mgmt_wm_channel.erl",
+ "src/rabbit_mgmt_wm_channels.erl",
+ "src/rabbit_mgmt_wm_channels_vhost.erl",
+ "src/rabbit_mgmt_wm_cluster_name.erl",
+ "src/rabbit_mgmt_wm_connection.erl",
+ "src/rabbit_mgmt_wm_connection_channels.erl",
+ "src/rabbit_mgmt_wm_connection_user_name.erl",
+ "src/rabbit_mgmt_wm_connections.erl",
+ "src/rabbit_mgmt_wm_connections_vhost.erl",
+ "src/rabbit_mgmt_wm_consumers.erl",
+ "src/rabbit_mgmt_wm_definitions.erl",
+ "src/rabbit_mgmt_wm_environment.erl",
+ "src/rabbit_mgmt_wm_exchange.erl",
+ "src/rabbit_mgmt_wm_exchange_publish.erl",
+ "src/rabbit_mgmt_wm_exchanges.erl",
+ "src/rabbit_mgmt_wm_extensions.erl",
+ "src/rabbit_mgmt_wm_feature_flag_enable.erl",
+ "src/rabbit_mgmt_wm_feature_flags.erl",
+ "src/rabbit_mgmt_wm_global_parameter.erl",
+ "src/rabbit_mgmt_wm_global_parameters.erl",
+ "src/rabbit_mgmt_wm_hash_password.erl",
+ "src/rabbit_mgmt_wm_health_check_alarms.erl",
+ "src/rabbit_mgmt_wm_health_check_certificate_expiration.erl",
+ "src/rabbit_mgmt_wm_health_check_local_alarms.erl",
+ "src/rabbit_mgmt_wm_health_check_node_is_mirror_sync_critical.erl",
+ "src/rabbit_mgmt_wm_health_check_node_is_quorum_critical.erl",
+ "src/rabbit_mgmt_wm_health_check_port_listener.erl",
+ "src/rabbit_mgmt_wm_health_check_protocol_listener.erl",
+ "src/rabbit_mgmt_wm_health_check_virtual_hosts.erl",
+ "src/rabbit_mgmt_wm_healthchecks.erl",
+ "src/rabbit_mgmt_wm_limit.erl",
+ "src/rabbit_mgmt_wm_limits.erl",
+ "src/rabbit_mgmt_wm_login.erl",
+ "src/rabbit_mgmt_wm_node.erl",
+ "src/rabbit_mgmt_wm_node_memory.erl",
+ "src/rabbit_mgmt_wm_node_memory_ets.erl",
+ "src/rabbit_mgmt_wm_nodes.erl",
+ "src/rabbit_mgmt_wm_operator_policies.erl",
+ "src/rabbit_mgmt_wm_operator_policy.erl",
+ "src/rabbit_mgmt_wm_overview.erl",
+ "src/rabbit_mgmt_wm_parameter.erl",
+ "src/rabbit_mgmt_wm_parameters.erl",
+ "src/rabbit_mgmt_wm_permission.erl",
+ "src/rabbit_mgmt_wm_permissions.erl",
+ "src/rabbit_mgmt_wm_permissions_user.erl",
+ "src/rabbit_mgmt_wm_permissions_vhost.erl",
+ "src/rabbit_mgmt_wm_policies.erl",
+ "src/rabbit_mgmt_wm_policy.erl",
+ "src/rabbit_mgmt_wm_queue.erl",
+ "src/rabbit_mgmt_wm_queue_actions.erl",
+ "src/rabbit_mgmt_wm_queue_get.erl",
+ "src/rabbit_mgmt_wm_queue_purge.erl",
+ "src/rabbit_mgmt_wm_queues.erl",
+ "src/rabbit_mgmt_wm_rebalance_queues.erl",
+ "src/rabbit_mgmt_wm_redirect.erl",
+ "src/rabbit_mgmt_wm_reset.erl",
+ "src/rabbit_mgmt_wm_static.erl",
+ "src/rabbit_mgmt_wm_topic_permission.erl",
+ "src/rabbit_mgmt_wm_topic_permissions.erl",
+ "src/rabbit_mgmt_wm_topic_permissions_user.erl",
+ "src/rabbit_mgmt_wm_topic_permissions_vhost.erl",
+ "src/rabbit_mgmt_wm_user.erl",
+ "src/rabbit_mgmt_wm_user_limit.erl",
+ "src/rabbit_mgmt_wm_user_limits.erl",
+ "src/rabbit_mgmt_wm_users.erl",
+ "src/rabbit_mgmt_wm_users_bulk_delete.erl",
+ "src/rabbit_mgmt_wm_vhost.erl",
+ "src/rabbit_mgmt_wm_vhost_restart.erl",
+ "src/rabbit_mgmt_wm_vhosts.erl",
+ "src/rabbit_mgmt_wm_whoami.erl",
+ ],
)
filegroup(
name = "public_hdrs",
- srcs = native.glob(["include/**/*.hrl"]),
+ srcs = ["include/rabbit_mgmt.hrl"],
)
filegroup(
name = "license_files",
- srcs = native.glob(["LICENSE*"]),
+ srcs = [
+ "LICENSE",
+ "LICENSE-APACHE2-excanvas",
+ "LICENSE-BSD-base64js",
+ "LICENSE-ISC-cowboy",
+ "LICENSE-MIT-EJS",
+ "LICENSE-MIT-Flot",
+ "LICENSE-MIT-Sammy",
+ "LICENSE-MIT-jQuery",
+ "LICENSE-MPL-RabbitMQ",
+ ],
)
def test_suite_beam_files(name = "test_suite_beam_files"):
diff --git a/deps/rabbitmq_management_agent/app.bzl b/deps/rabbitmq_management_agent/app.bzl
index 78b9badf12..33de198759 100644
--- a/deps/rabbitmq_management_agent/app.bzl
+++ b/deps/rabbitmq_management_agent/app.bzl
@@ -8,7 +8,24 @@ def all_beam_files(name = "all_beam_files"):
)
erlang_bytecode(
name = "other_beam",
- srcs = native.glob(["src/**/*.erl"]),
+ srcs = [
+ "src/Elixir.RabbitMQ.CLI.Ctl.Commands.ResetStatsDbCommand.erl",
+ "src/exometer_slide.erl",
+ "src/rabbit_mgmt_agent_app.erl",
+ "src/rabbit_mgmt_agent_config.erl",
+ "src/rabbit_mgmt_agent_sup.erl",
+ "src/rabbit_mgmt_agent_sup_sup.erl",
+ "src/rabbit_mgmt_data.erl",
+ "src/rabbit_mgmt_data_compat.erl",
+ "src/rabbit_mgmt_db_handler.erl",
+ "src/rabbit_mgmt_external_stats.erl",
+ "src/rabbit_mgmt_ff.erl",
+ "src/rabbit_mgmt_format.erl",
+ "src/rabbit_mgmt_gc.erl",
+ "src/rabbit_mgmt_metrics_collector.erl",
+ "src/rabbit_mgmt_metrics_gc.erl",
+ "src/rabbit_mgmt_storage.erl",
+ ],
hdrs = [":public_and_private_hdrs"],
app_name = "rabbitmq_management_agent",
dest = "ebin",
@@ -29,7 +46,24 @@ def all_test_beam_files(name = "all_test_beam_files"):
erlang_bytecode(
name = "test_other_beam",
testonly = True,
- srcs = native.glob(["src/**/*.erl"]),
+ srcs = [
+ "src/Elixir.RabbitMQ.CLI.Ctl.Commands.ResetStatsDbCommand.erl",
+ "src/exometer_slide.erl",
+ "src/rabbit_mgmt_agent_app.erl",
+ "src/rabbit_mgmt_agent_config.erl",
+ "src/rabbit_mgmt_agent_sup.erl",
+ "src/rabbit_mgmt_agent_sup_sup.erl",
+ "src/rabbit_mgmt_data.erl",
+ "src/rabbit_mgmt_data_compat.erl",
+ "src/rabbit_mgmt_db_handler.erl",
+ "src/rabbit_mgmt_external_stats.erl",
+ "src/rabbit_mgmt_ff.erl",
+ "src/rabbit_mgmt_format.erl",
+ "src/rabbit_mgmt_gc.erl",
+ "src/rabbit_mgmt_metrics_collector.erl",
+ "src/rabbit_mgmt_metrics_gc.erl",
+ "src/rabbit_mgmt_storage.erl",
+ ],
hdrs = [":public_and_private_hdrs"],
app_name = "rabbitmq_management_agent",
dest = "test",
@@ -53,26 +87,46 @@ def all_srcs(name = "all_srcs"):
filegroup(
name = "priv",
- srcs = native.glob(["priv/**/*"]),
+ srcs = ["priv/schema/rabbitmq_management_agent.schema"],
)
filegroup(
name = "private_hdrs",
- srcs = native.glob(["src/**/*.hrl"]),
)
filegroup(
name = "srcs",
- srcs = native.glob([
- "src/**/*.app.src",
- "src/**/*.erl",
- ]),
+ srcs = [
+ "src/Elixir.RabbitMQ.CLI.Ctl.Commands.ResetStatsDbCommand.erl",
+ "src/exometer_slide.erl",
+ "src/rabbit_mgmt_agent_app.erl",
+ "src/rabbit_mgmt_agent_config.erl",
+ "src/rabbit_mgmt_agent_sup.erl",
+ "src/rabbit_mgmt_agent_sup_sup.erl",
+ "src/rabbit_mgmt_data.erl",
+ "src/rabbit_mgmt_data_compat.erl",
+ "src/rabbit_mgmt_db_handler.erl",
+ "src/rabbit_mgmt_external_stats.erl",
+ "src/rabbit_mgmt_ff.erl",
+ "src/rabbit_mgmt_format.erl",
+ "src/rabbit_mgmt_gc.erl",
+ "src/rabbit_mgmt_metrics_collector.erl",
+ "src/rabbit_mgmt_metrics_gc.erl",
+ "src/rabbit_mgmt_storage.erl",
+ ],
)
filegroup(
name = "public_hdrs",
- srcs = native.glob(["include/**/*.hrl"]),
+ srcs = [
+ "include/rabbit_mgmt_agent.hrl",
+ "include/rabbit_mgmt_metrics.hrl",
+ "include/rabbit_mgmt_records.hrl",
+ ],
)
filegroup(
name = "license_files",
- srcs = native.glob(["LICENSE*"]),
+ srcs = [
+ "LICENSE",
+ "LICENSE-MPL-RabbitMQ",
+ ],
)
def test_suite_beam_files(name = "test_suite_beam_files"):
diff --git a/deps/rabbitmq_mqtt/app.bzl b/deps/rabbitmq_mqtt/app.bzl
index deaadfe887..104b5fb185 100644
--- a/deps/rabbitmq_mqtt/app.bzl
+++ b/deps/rabbitmq_mqtt/app.bzl
@@ -16,12 +16,30 @@ def all_beam_files(name = "all_beam_files"):
)
erlang_bytecode(
name = "other_beam",
- srcs = native.glob(
- ["src/**/*.erl"],
- exclude = [
- "src/rabbit_mqtt_retained_msg_store.erl",
- ],
- ),
+ srcs = [
+ "src/Elixir.RabbitMQ.CLI.Ctl.Commands.DecommissionMqttNodeCommand.erl",
+ "src/Elixir.RabbitMQ.CLI.Ctl.Commands.ListMqttConnectionsCommand.erl",
+ "src/mqtt_machine.erl",
+ "src/mqtt_machine_v0.erl",
+ "src/mqtt_node.erl",
+ "src/rabbit_mqtt.erl",
+ "src/rabbit_mqtt_collector.erl",
+ "src/rabbit_mqtt_confirms.erl",
+ "src/rabbit_mqtt_ff.erl",
+ "src/rabbit_mqtt_internal_event_handler.erl",
+ "src/rabbit_mqtt_keepalive.erl",
+ "src/rabbit_mqtt_packet.erl",
+ "src/rabbit_mqtt_processor.erl",
+ "src/rabbit_mqtt_qos0_queue.erl",
+ "src/rabbit_mqtt_reader.erl",
+ "src/rabbit_mqtt_retained_msg_store_dets.erl",
+ "src/rabbit_mqtt_retained_msg_store_ets.erl",
+ "src/rabbit_mqtt_retained_msg_store_noop.erl",
+ "src/rabbit_mqtt_retainer.erl",
+ "src/rabbit_mqtt_retainer_sup.erl",
+ "src/rabbit_mqtt_sup.erl",
+ "src/rabbit_mqtt_util.erl",
+ ],
hdrs = [":public_and_private_hdrs"],
app_name = "rabbitmq_mqtt",
beam = [":behaviours"],
@@ -48,12 +66,30 @@ def all_test_beam_files(name = "all_test_beam_files"):
erlang_bytecode(
name = "test_other_beam",
testonly = True,
- srcs = native.glob(
- ["src/**/*.erl"],
- exclude = [
- "src/rabbit_mqtt_retained_msg_store.erl",
- ],
- ),
+ srcs = [
+ "src/Elixir.RabbitMQ.CLI.Ctl.Commands.DecommissionMqttNodeCommand.erl",
+ "src/Elixir.RabbitMQ.CLI.Ctl.Commands.ListMqttConnectionsCommand.erl",
+ "src/mqtt_machine.erl",
+ "src/mqtt_machine_v0.erl",
+ "src/mqtt_node.erl",
+ "src/rabbit_mqtt.erl",
+ "src/rabbit_mqtt_collector.erl",
+ "src/rabbit_mqtt_confirms.erl",
+ "src/rabbit_mqtt_ff.erl",
+ "src/rabbit_mqtt_internal_event_handler.erl",
+ "src/rabbit_mqtt_keepalive.erl",
+ "src/rabbit_mqtt_packet.erl",
+ "src/rabbit_mqtt_processor.erl",
+ "src/rabbit_mqtt_qos0_queue.erl",
+ "src/rabbit_mqtt_reader.erl",
+ "src/rabbit_mqtt_retained_msg_store_dets.erl",
+ "src/rabbit_mqtt_retained_msg_store_ets.erl",
+ "src/rabbit_mqtt_retained_msg_store_noop.erl",
+ "src/rabbit_mqtt_retainer.erl",
+ "src/rabbit_mqtt_retainer_sup.erl",
+ "src/rabbit_mqtt_sup.erl",
+ "src/rabbit_mqtt_util.erl",
+ ],
hdrs = [":public_and_private_hdrs"],
app_name = "rabbitmq_mqtt",
beam = [":test_behaviours"],
@@ -80,26 +116,54 @@ def all_srcs(name = "all_srcs"):
filegroup(
name = "priv",
- srcs = native.glob(["priv/**/*"]),
+ srcs = ["priv/schema/rabbitmq_mqtt.schema"],
)
filegroup(
name = "private_hdrs",
- srcs = native.glob(["src/**/*.hrl"]),
)
filegroup(
name = "srcs",
- srcs = native.glob([
- "src/**/*.app.src",
- "src/**/*.erl",
- ]),
+ srcs = [
+ "src/Elixir.RabbitMQ.CLI.Ctl.Commands.DecommissionMqttNodeCommand.erl",
+ "src/Elixir.RabbitMQ.CLI.Ctl.Commands.ListMqttConnectionsCommand.erl",
+ "src/mqtt_machine.erl",
+ "src/mqtt_machine_v0.erl",
+ "src/mqtt_node.erl",
+ "src/rabbit_mqtt.erl",
+ "src/rabbit_mqtt_collector.erl",
+ "src/rabbit_mqtt_confirms.erl",
+ "src/rabbit_mqtt_ff.erl",
+ "src/rabbit_mqtt_internal_event_handler.erl",
+ "src/rabbit_mqtt_keepalive.erl",
+ "src/rabbit_mqtt_packet.erl",
+ "src/rabbit_mqtt_processor.erl",
+ "src/rabbit_mqtt_qos0_queue.erl",
+ "src/rabbit_mqtt_reader.erl",
+ "src/rabbit_mqtt_retained_msg_store.erl",
+ "src/rabbit_mqtt_retained_msg_store_dets.erl",
+ "src/rabbit_mqtt_retained_msg_store_ets.erl",
+ "src/rabbit_mqtt_retained_msg_store_noop.erl",
+ "src/rabbit_mqtt_retainer.erl",
+ "src/rabbit_mqtt_retainer_sup.erl",
+ "src/rabbit_mqtt_sup.erl",
+ "src/rabbit_mqtt_util.erl",
+ ],
)
filegroup(
name = "public_hdrs",
- srcs = native.glob(["include/**/*.hrl"]),
+ srcs = [
+ "include/mqtt_machine.hrl",
+ "include/mqtt_machine_v0.hrl",
+ "include/rabbit_mqtt.hrl",
+ "include/rabbit_mqtt_packet.hrl",
+ ],
)
filegroup(
name = "license_files",
- srcs = native.glob(["LICENSE*"]),
+ srcs = [
+ "LICENSE",
+ "LICENSE-MPL-RabbitMQ",
+ ],
)
def test_suite_beam_files(name = "test_suite_beam_files"):
diff --git a/deps/rabbitmq_peer_discovery_aws/app.bzl b/deps/rabbitmq_peer_discovery_aws/app.bzl
index 7e458ac50c..33648bbec0 100644
--- a/deps/rabbitmq_peer_discovery_aws/app.bzl
+++ b/deps/rabbitmq_peer_discovery_aws/app.bzl
@@ -8,7 +8,10 @@ def all_beam_files(name = "all_beam_files"):
)
erlang_bytecode(
name = "other_beam",
- srcs = native.glob(["src/**/*.erl"]),
+ srcs = [
+ "src/rabbit_peer_discovery_aws.erl",
+ "src/rabbitmq_peer_discovery_aws.erl",
+ ],
hdrs = [":public_and_private_hdrs"],
app_name = "rabbitmq_peer_discovery_aws",
dest = "ebin",
@@ -25,7 +28,10 @@ def all_test_beam_files(name = "all_test_beam_files"):
erlang_bytecode(
name = "test_other_beam",
testonly = True,
- srcs = native.glob(["src/**/*.erl"]),
+ srcs = [
+ "src/rabbit_peer_discovery_aws.erl",
+ "src/rabbitmq_peer_discovery_aws.erl",
+ ],
hdrs = [":public_and_private_hdrs"],
app_name = "rabbitmq_peer_discovery_aws",
dest = "test",
@@ -45,27 +51,28 @@ def all_srcs(name = "all_srcs"):
filegroup(
name = "priv",
- srcs = native.glob(["priv/**/*"]),
+ srcs = ["priv/schema/rabbitmq_peer_discovery_aws.schema"],
)
filegroup(
name = "public_hdrs",
- srcs = native.glob(["include/**/*.hrl"]),
)
filegroup(
name = "srcs",
- srcs = native.glob([
- "src/**/*.app.src",
- "src/**/*.erl",
- ]),
+ srcs = [
+ "src/rabbit_peer_discovery_aws.erl",
+ "src/rabbitmq_peer_discovery_aws.erl",
+ ],
)
filegroup(
name = "private_hdrs",
- srcs = native.glob(["src/**/*.hrl"]),
)
filegroup(
name = "license_files",
- srcs = native.glob(["LICENSE*"]),
+ srcs = [
+ "LICENSE",
+ "LICENSE-MPL-RabbitMQ",
+ ],
)
def test_suite_beam_files(name = "test_suite_beam_files"):
diff --git a/deps/rabbitmq_peer_discovery_common/app.bzl b/deps/rabbitmq_peer_discovery_common/app.bzl
index 8ea2f13247..e44ac78708 100644
--- a/deps/rabbitmq_peer_discovery_common/app.bzl
+++ b/deps/rabbitmq_peer_discovery_common/app.bzl
@@ -8,7 +8,14 @@ def all_beam_files(name = "all_beam_files"):
)
erlang_bytecode(
name = "other_beam",
- srcs = native.glob(["src/**/*.erl"]),
+ srcs = [
+ "src/rabbit_peer_discovery_cleanup.erl",
+ "src/rabbit_peer_discovery_common_app.erl",
+ "src/rabbit_peer_discovery_common_sup.erl",
+ "src/rabbit_peer_discovery_config.erl",
+ "src/rabbit_peer_discovery_httpc.erl",
+ "src/rabbit_peer_discovery_util.erl",
+ ],
hdrs = [":public_and_private_hdrs"],
app_name = "rabbitmq_peer_discovery_common",
dest = "ebin",
@@ -25,7 +32,14 @@ def all_test_beam_files(name = "all_test_beam_files"):
erlang_bytecode(
name = "test_other_beam",
testonly = True,
- srcs = native.glob(["src/**/*.erl"]),
+ srcs = [
+ "src/rabbit_peer_discovery_cleanup.erl",
+ "src/rabbit_peer_discovery_common_app.erl",
+ "src/rabbit_peer_discovery_common_sup.erl",
+ "src/rabbit_peer_discovery_config.erl",
+ "src/rabbit_peer_discovery_httpc.erl",
+ "src/rabbit_peer_discovery_util.erl",
+ ],
hdrs = [":public_and_private_hdrs"],
app_name = "rabbitmq_peer_discovery_common",
dest = "test",
@@ -45,26 +59,32 @@ def all_srcs(name = "all_srcs"):
filegroup(
name = "priv",
- srcs = native.glob(["priv/**/*"]),
+ srcs = ["priv/schema/rabbitmq_peer_discovery_common.schema"],
)
filegroup(
name = "private_hdrs",
- srcs = native.glob(["src/**/*.hrl"]),
)
filegroup(
name = "srcs",
- srcs = native.glob([
- "src/**/*.app.src",
- "src/**/*.erl",
- ]),
+ srcs = [
+ "src/rabbit_peer_discovery_cleanup.erl",
+ "src/rabbit_peer_discovery_common_app.erl",
+ "src/rabbit_peer_discovery_common_sup.erl",
+ "src/rabbit_peer_discovery_config.erl",
+ "src/rabbit_peer_discovery_httpc.erl",
+ "src/rabbit_peer_discovery_util.erl",
+ ],
)
filegroup(
name = "public_hdrs",
- srcs = native.glob(["include/**/*.hrl"]),
+ srcs = ["include/rabbit_peer_discovery.hrl"],
)
filegroup(
name = "license_files",
- srcs = native.glob(["LICENSE*"]),
+ srcs = [
+ "LICENSE",
+ "LICENSE-MPL-RabbitMQ",
+ ],
)
def test_suite_beam_files(name = "test_suite_beam_files"):
diff --git a/deps/rabbitmq_peer_discovery_consul/app.bzl b/deps/rabbitmq_peer_discovery_consul/app.bzl
index 4906bbea31..7a7de92884 100644
--- a/deps/rabbitmq_peer_discovery_consul/app.bzl
+++ b/deps/rabbitmq_peer_discovery_consul/app.bzl
@@ -8,7 +8,13 @@ def all_beam_files(name = "all_beam_files"):
)
erlang_bytecode(
name = "other_beam",
- srcs = native.glob(["src/**/*.erl"]),
+ srcs = [
+ "src/rabbit_peer_discovery_consul.erl",
+ "src/rabbitmq_peer_discovery_consul.erl",
+ "src/rabbitmq_peer_discovery_consul_app.erl",
+ "src/rabbitmq_peer_discovery_consul_health_check_helper.erl",
+ "src/rabbitmq_peer_discovery_consul_sup.erl",
+ ],
hdrs = [":public_and_private_hdrs"],
app_name = "rabbitmq_peer_discovery_consul",
dest = "ebin",
@@ -28,7 +34,13 @@ def all_test_beam_files(name = "all_test_beam_files"):
erlang_bytecode(
name = "test_other_beam",
testonly = True,
- srcs = native.glob(["src/**/*.erl"]),
+ srcs = [
+ "src/rabbit_peer_discovery_consul.erl",
+ "src/rabbitmq_peer_discovery_consul.erl",
+ "src/rabbitmq_peer_discovery_consul_app.erl",
+ "src/rabbitmq_peer_discovery_consul_health_check_helper.erl",
+ "src/rabbitmq_peer_discovery_consul_sup.erl",
+ ],
hdrs = [":public_and_private_hdrs"],
app_name = "rabbitmq_peer_discovery_consul",
dest = "test",
@@ -51,26 +63,31 @@ def all_srcs(name = "all_srcs"):
filegroup(
name = "priv",
- srcs = native.glob(["priv/**/*"]),
+ srcs = ["priv/schema/rabbitmq_peer_discovery_consul.schema"],
)
filegroup(
name = "private_hdrs",
- srcs = native.glob(["src/**/*.hrl"]),
)
filegroup(
name = "srcs",
- srcs = native.glob([
- "src/**/*.app.src",
- "src/**/*.erl",
- ]),
+ srcs = [
+ "src/rabbit_peer_discovery_consul.erl",
+ "src/rabbitmq_peer_discovery_consul.erl",
+ "src/rabbitmq_peer_discovery_consul_app.erl",
+ "src/rabbitmq_peer_discovery_consul_health_check_helper.erl",
+ "src/rabbitmq_peer_discovery_consul_sup.erl",
+ ],
)
filegroup(
name = "public_hdrs",
- srcs = native.glob(["include/**/*.hrl"]),
+ srcs = ["include/rabbit_peer_discovery_consul.hrl"],
)
filegroup(
name = "license_files",
- srcs = native.glob(["LICENSE*"]),
+ srcs = [
+ "LICENSE",
+ "LICENSE-MPL-RabbitMQ",
+ ],
)
def test_suite_beam_files(name = "test_suite_beam_files"):
diff --git a/deps/rabbitmq_peer_discovery_etcd/app.bzl b/deps/rabbitmq_peer_discovery_etcd/app.bzl
index d492e0ca10..e07a3b5867 100644
--- a/deps/rabbitmq_peer_discovery_etcd/app.bzl
+++ b/deps/rabbitmq_peer_discovery_etcd/app.bzl
@@ -8,7 +8,13 @@ def all_beam_files(name = "all_beam_files"):
)
erlang_bytecode(
name = "other_beam",
- srcs = native.glob(["src/**/*.erl"]),
+ srcs = [
+ "src/rabbit_peer_discovery_etcd.erl",
+ "src/rabbitmq_peer_discovery_etcd.erl",
+ "src/rabbitmq_peer_discovery_etcd_app.erl",
+ "src/rabbitmq_peer_discovery_etcd_sup.erl",
+ "src/rabbitmq_peer_discovery_etcd_v3_client.erl",
+ ],
hdrs = [":public_and_private_hdrs"],
app_name = "rabbitmq_peer_discovery_etcd",
dest = "ebin",
@@ -28,7 +34,13 @@ def all_test_beam_files(name = "all_test_beam_files"):
erlang_bytecode(
name = "test_other_beam",
testonly = True,
- srcs = native.glob(["src/**/*.erl"]),
+ srcs = [
+ "src/rabbit_peer_discovery_etcd.erl",
+ "src/rabbitmq_peer_discovery_etcd.erl",
+ "src/rabbitmq_peer_discovery_etcd_app.erl",
+ "src/rabbitmq_peer_discovery_etcd_sup.erl",
+ "src/rabbitmq_peer_discovery_etcd_v3_client.erl",
+ ],
hdrs = [":public_and_private_hdrs"],
app_name = "rabbitmq_peer_discovery_etcd",
dest = "test",
@@ -51,26 +63,31 @@ def all_srcs(name = "all_srcs"):
filegroup(
name = "priv",
- srcs = native.glob(["priv/**/*"]),
+ srcs = ["priv/schema/rabbitmq_peer_discovery_etcd.schema"],
)
filegroup(
name = "private_hdrs",
- srcs = native.glob(["src/**/*.hrl"]),
)
filegroup(
name = "srcs",
- srcs = native.glob([
- "src/**/*.app.src",
- "src/**/*.erl",
- ]),
+ srcs = [
+ "src/rabbit_peer_discovery_etcd.erl",
+ "src/rabbitmq_peer_discovery_etcd.erl",
+ "src/rabbitmq_peer_discovery_etcd_app.erl",
+ "src/rabbitmq_peer_discovery_etcd_sup.erl",
+ "src/rabbitmq_peer_discovery_etcd_v3_client.erl",
+ ],
)
filegroup(
name = "public_hdrs",
- srcs = native.glob(["include/**/*.hrl"]),
+ srcs = ["include/rabbit_peer_discovery_etcd.hrl"],
)
filegroup(
name = "license_files",
- srcs = native.glob(["LICENSE*"]),
+ srcs = [
+ "LICENSE",
+ "LICENSE-MPL-RabbitMQ",
+ ],
)
def test_suite_beam_files(name = "test_suite_beam_files"):
diff --git a/deps/rabbitmq_peer_discovery_k8s/app.bzl b/deps/rabbitmq_peer_discovery_k8s/app.bzl
index 1436fee595..7ad24c5c5c 100644
--- a/deps/rabbitmq_peer_discovery_k8s/app.bzl
+++ b/deps/rabbitmq_peer_discovery_k8s/app.bzl
@@ -8,7 +8,13 @@ def all_beam_files(name = "all_beam_files"):
)
erlang_bytecode(
name = "other_beam",
- srcs = native.glob(["src/**/*.erl"]),
+ srcs = [
+ "src/rabbit_peer_discovery_k8s.erl",
+ "src/rabbitmq_peer_discovery_k8s.erl",
+ "src/rabbitmq_peer_discovery_k8s_app.erl",
+ "src/rabbitmq_peer_discovery_k8s_node_monitor.erl",
+ "src/rabbitmq_peer_discovery_k8s_sup.erl",
+ ],
hdrs = [":public_and_private_hdrs"],
app_name = "rabbitmq_peer_discovery_k8s",
dest = "ebin",
@@ -28,7 +34,13 @@ def all_test_beam_files(name = "all_test_beam_files"):
erlang_bytecode(
name = "test_other_beam",
testonly = True,
- srcs = native.glob(["src/**/*.erl"]),
+ srcs = [
+ "src/rabbit_peer_discovery_k8s.erl",
+ "src/rabbitmq_peer_discovery_k8s.erl",
+ "src/rabbitmq_peer_discovery_k8s_app.erl",
+ "src/rabbitmq_peer_discovery_k8s_node_monitor.erl",
+ "src/rabbitmq_peer_discovery_k8s_sup.erl",
+ ],
hdrs = [":public_and_private_hdrs"],
app_name = "rabbitmq_peer_discovery_k8s",
dest = "test",
@@ -51,26 +63,31 @@ def all_srcs(name = "all_srcs"):
filegroup(
name = "priv",
- srcs = native.glob(["priv/**/*"]),
+ srcs = ["priv/schema/rabbitmq_peer_discovery_k8s.schema"],
)
filegroup(
name = "private_hdrs",
- srcs = native.glob(["src/**/*.hrl"]),
)
filegroup(
name = "srcs",
- srcs = native.glob([
- "src/**/*.app.src",
- "src/**/*.erl",
- ]),
+ srcs = [
+ "src/rabbit_peer_discovery_k8s.erl",
+ "src/rabbitmq_peer_discovery_k8s.erl",
+ "src/rabbitmq_peer_discovery_k8s_app.erl",
+ "src/rabbitmq_peer_discovery_k8s_node_monitor.erl",
+ "src/rabbitmq_peer_discovery_k8s_sup.erl",
+ ],
)
filegroup(
name = "public_hdrs",
- srcs = native.glob(["include/**/*.hrl"]),
+ srcs = ["include/rabbit_peer_discovery_k8s.hrl"],
)
filegroup(
name = "license_files",
- srcs = native.glob(["LICENSE*"]),
+ srcs = [
+ "LICENSE",
+ "LICENSE-MPL-RabbitMQ",
+ ],
)
def test_suite_beam_files(name = "test_suite_beam_files"):
diff --git a/deps/rabbitmq_prometheus/app.bzl b/deps/rabbitmq_prometheus/app.bzl
index a25f63b758..ec7a7304f3 100644
--- a/deps/rabbitmq_prometheus/app.bzl
+++ b/deps/rabbitmq_prometheus/app.bzl
@@ -8,7 +8,15 @@ def all_beam_files(name = "all_beam_files"):
)
erlang_bytecode(
name = "other_beam",
- srcs = native.glob(["src/**/*.erl"]),
+ srcs = [
+ "src/collectors/prometheus_process_collector.erl",
+ "src/collectors/prometheus_rabbitmq_alarm_metrics_collector.erl",
+ "src/collectors/prometheus_rabbitmq_core_metrics_collector.erl",
+ "src/collectors/prometheus_rabbitmq_global_metrics_collector.erl",
+ "src/rabbit_prometheus_app.erl",
+ "src/rabbit_prometheus_dispatcher.erl",
+ "src/rabbit_prometheus_handler.erl",
+ ],
hdrs = [":public_and_private_hdrs"],
app_name = "rabbitmq_prometheus",
dest = "ebin",
@@ -29,7 +37,15 @@ def all_test_beam_files(name = "all_test_beam_files"):
erlang_bytecode(
name = "test_other_beam",
testonly = True,
- srcs = native.glob(["src/**/*.erl"]),
+ srcs = [
+ "src/collectors/prometheus_process_collector.erl",
+ "src/collectors/prometheus_rabbitmq_alarm_metrics_collector.erl",
+ "src/collectors/prometheus_rabbitmq_core_metrics_collector.erl",
+ "src/collectors/prometheus_rabbitmq_global_metrics_collector.erl",
+ "src/rabbit_prometheus_app.erl",
+ "src/rabbit_prometheus_dispatcher.erl",
+ "src/rabbit_prometheus_handler.erl",
+ ],
hdrs = [":public_and_private_hdrs"],
app_name = "rabbitmq_prometheus",
dest = "test",
@@ -53,27 +69,33 @@ def all_srcs(name = "all_srcs"):
filegroup(
name = "priv",
- srcs = native.glob(["priv/**/*"]),
+ srcs = ["priv/schema/rabbitmq_prometheus.schema"],
)
filegroup(
name = "public_hdrs",
- srcs = native.glob(["include/**/*.hrl"]),
)
filegroup(
name = "srcs",
- srcs = native.glob([
- "src/**/*.app.src",
- "src/**/*.erl",
- ]),
+ srcs = [
+ "src/collectors/prometheus_process_collector.erl",
+ "src/collectors/prometheus_rabbitmq_alarm_metrics_collector.erl",
+ "src/collectors/prometheus_rabbitmq_core_metrics_collector.erl",
+ "src/collectors/prometheus_rabbitmq_global_metrics_collector.erl",
+ "src/rabbit_prometheus_app.erl",
+ "src/rabbit_prometheus_dispatcher.erl",
+ "src/rabbit_prometheus_handler.erl",
+ ],
)
filegroup(
name = "private_hdrs",
- srcs = native.glob(["src/**/*.hrl"]),
)
filegroup(
name = "license_files",
- srcs = native.glob(["LICENSE*"]),
+ srcs = [
+ "LICENSE",
+ "LICENSE-MPL-RabbitMQ",
+ ],
)
def test_suite_beam_files(name = "test_suite_beam_files"):
diff --git a/deps/rabbitmq_random_exchange/app.bzl b/deps/rabbitmq_random_exchange/app.bzl
index e6f3151c1c..d605219906 100644
--- a/deps/rabbitmq_random_exchange/app.bzl
+++ b/deps/rabbitmq_random_exchange/app.bzl
@@ -8,7 +8,7 @@ def all_beam_files(name = "all_beam_files"):
)
erlang_bytecode(
name = "other_beam",
- srcs = native.glob(["src/**/*.erl"]),
+ srcs = ["src/rabbit_exchange_type_random.erl"],
hdrs = [":public_and_private_hdrs"],
app_name = "rabbitmq_random_exchange",
dest = "ebin",
@@ -31,27 +31,25 @@ def all_srcs(name = "all_srcs"):
filegroup(
name = "priv",
- srcs = native.glob(["priv/**/*"]),
)
filegroup(
name = "srcs",
- srcs = native.glob([
- "src/**/*.app.src",
- "src/**/*.erl",
- ]),
+ srcs = ["src/rabbit_exchange_type_random.erl"],
)
filegroup(
name = "private_hdrs",
- srcs = native.glob(["src/**/*.hrl"]),
)
filegroup(
name = "public_hdrs",
- srcs = native.glob(["include/**/*.hrl"]),
)
filegroup(
name = "license_files",
- srcs = native.glob(["LICENSE*"]),
+ srcs = [
+ "LICENSE",
+ "LICENSE-APACHE2",
+ "LICENSE-MPL-RabbitMQ",
+ ],
)
def all_test_beam_files(name = "all_test_beam_files"):
@@ -63,7 +61,7 @@ def all_test_beam_files(name = "all_test_beam_files"):
erlang_bytecode(
name = "test_other_beam",
testonly = True,
- srcs = native.glob(["src/**/*.erl"]),
+ srcs = ["src/rabbit_exchange_type_random.erl"],
hdrs = [":public_and_private_hdrs"],
app_name = "rabbitmq_random_exchange",
dest = "test",
diff --git a/deps/rabbitmq_recent_history_exchange/app.bzl b/deps/rabbitmq_recent_history_exchange/app.bzl
index 59db168b9a..044e8b7df8 100644
--- a/deps/rabbitmq_recent_history_exchange/app.bzl
+++ b/deps/rabbitmq_recent_history_exchange/app.bzl
@@ -8,7 +8,10 @@ def all_beam_files(name = "all_beam_files"):
)
erlang_bytecode(
name = "other_beam",
- srcs = native.glob(["src/**/*.erl"]),
+ srcs = [
+ "src/rabbit_db_rh_exchange.erl",
+ "src/rabbit_exchange_type_recent_history.erl",
+ ],
hdrs = [":public_and_private_hdrs"],
app_name = "rabbitmq_recent_history_exchange",
dest = "ebin",
@@ -28,7 +31,10 @@ def all_test_beam_files(name = "all_test_beam_files"):
erlang_bytecode(
name = "test_other_beam",
testonly = True,
- srcs = native.glob(["src/**/*.erl"]),
+ srcs = [
+ "src/rabbit_db_rh_exchange.erl",
+ "src/rabbit_exchange_type_recent_history.erl",
+ ],
hdrs = [":public_and_private_hdrs"],
app_name = "rabbitmq_recent_history_exchange",
dest = "test",
@@ -51,27 +57,28 @@ def all_srcs(name = "all_srcs"):
filegroup(
name = "priv",
- srcs = native.glob(["priv/**/*"]),
)
filegroup(
name = "srcs",
- srcs = native.glob([
- "src/**/*.app.src",
- "src/**/*.erl",
- ]),
+ srcs = [
+ "src/rabbit_db_rh_exchange.erl",
+ "src/rabbit_exchange_type_recent_history.erl",
+ ],
)
filegroup(
name = "public_hdrs",
- srcs = native.glob(["include/**/*.hrl"]),
+ srcs = ["include/rabbit_recent_history.hrl"],
)
filegroup(
name = "private_hdrs",
- srcs = native.glob(["src/**/*.hrl"]),
)
filegroup(
name = "license_files",
- srcs = native.glob(["LICENSE*"]),
+ srcs = [
+ "LICENSE",
+ "LICENSE-MPL-RabbitMQ",
+ ],
)
def test_suite_beam_files(name = "test_suite_beam_files"):
diff --git a/deps/rabbitmq_sharding/app.bzl b/deps/rabbitmq_sharding/app.bzl
index eb12611210..375bf57e3d 100644
--- a/deps/rabbitmq_sharding/app.bzl
+++ b/deps/rabbitmq_sharding/app.bzl
@@ -8,7 +8,14 @@ def all_beam_files(name = "all_beam_files"):
)
erlang_bytecode(
name = "other_beam",
- srcs = native.glob(["src/**/*.erl"]),
+ srcs = [
+ "src/rabbit_sharding_exchange_decorator.erl",
+ "src/rabbit_sharding_exchange_type_modulus_hash.erl",
+ "src/rabbit_sharding_interceptor.erl",
+ "src/rabbit_sharding_policy_validator.erl",
+ "src/rabbit_sharding_shard.erl",
+ "src/rabbit_sharding_util.erl",
+ ],
hdrs = [":public_and_private_hdrs"],
app_name = "rabbitmq_sharding",
dest = "ebin",
@@ -28,7 +35,14 @@ def all_test_beam_files(name = "all_test_beam_files"):
erlang_bytecode(
name = "test_other_beam",
testonly = True,
- srcs = native.glob(["src/**/*.erl"]),
+ srcs = [
+ "src/rabbit_sharding_exchange_decorator.erl",
+ "src/rabbit_sharding_exchange_type_modulus_hash.erl",
+ "src/rabbit_sharding_interceptor.erl",
+ "src/rabbit_sharding_policy_validator.erl",
+ "src/rabbit_sharding_shard.erl",
+ "src/rabbit_sharding_util.erl",
+ ],
hdrs = [":public_and_private_hdrs"],
app_name = "rabbitmq_sharding",
dest = "test",
@@ -51,27 +65,32 @@ def all_srcs(name = "all_srcs"):
filegroup(
name = "priv",
- srcs = native.glob(["priv/**/*"]),
)
filegroup(
name = "srcs",
- srcs = native.glob([
- "src/**/*.app.src",
- "src/**/*.erl",
- ]),
+ srcs = [
+ "src/rabbit_sharding_exchange_decorator.erl",
+ "src/rabbit_sharding_exchange_type_modulus_hash.erl",
+ "src/rabbit_sharding_interceptor.erl",
+ "src/rabbit_sharding_policy_validator.erl",
+ "src/rabbit_sharding_shard.erl",
+ "src/rabbit_sharding_util.erl",
+ ],
)
filegroup(
name = "private_hdrs",
- srcs = native.glob(["src/**/*.hrl"]),
)
filegroup(
name = "public_hdrs",
- srcs = native.glob(["include/**/*.hrl"]),
)
filegroup(
name = "license_files",
- srcs = native.glob(["LICENSE*"]),
+ srcs = [
+ "LICENSE",
+ "LICENSE-MPL-RabbitMQ",
+ "LICENSE-MPL2",
+ ],
)
def test_suite_beam_files(name = "test_suite_beam_files"):
diff --git a/deps/rabbitmq_shovel/app.bzl b/deps/rabbitmq_shovel/app.bzl
index 67990fbb8c..7ce47fc8df 100644
--- a/deps/rabbitmq_shovel/app.bzl
+++ b/deps/rabbitmq_shovel/app.bzl
@@ -16,12 +16,25 @@ def all_beam_files(name = "all_beam_files"):
)
erlang_bytecode(
name = "other_beam",
- srcs = native.glob(
- ["src/**/*.erl"],
- exclude = [
- "src/rabbit_shovel_behaviour.erl",
- ],
- ),
+ srcs = [
+ "src/Elixir.RabbitMQ.CLI.Ctl.Commands.DeleteShovelCommand.erl",
+ "src/Elixir.RabbitMQ.CLI.Ctl.Commands.RestartShovelCommand.erl",
+ "src/Elixir.RabbitMQ.CLI.Ctl.Commands.ShovelStatusCommand.erl",
+ "src/rabbit_amqp091_shovel.erl",
+ "src/rabbit_amqp10_shovel.erl",
+ "src/rabbit_log_shovel.erl",
+ "src/rabbit_shovel.erl",
+ "src/rabbit_shovel_config.erl",
+ "src/rabbit_shovel_dyn_worker_sup.erl",
+ "src/rabbit_shovel_dyn_worker_sup_sup.erl",
+ "src/rabbit_shovel_locks.erl",
+ "src/rabbit_shovel_parameters.erl",
+ "src/rabbit_shovel_status.erl",
+ "src/rabbit_shovel_sup.erl",
+ "src/rabbit_shovel_util.erl",
+ "src/rabbit_shovel_worker.erl",
+ "src/rabbit_shovel_worker_sup.erl",
+ ],
hdrs = [":public_and_private_hdrs"],
app_name = "rabbitmq_shovel",
beam = [":behaviours"],
@@ -53,12 +66,25 @@ def all_test_beam_files(name = "all_test_beam_files"):
erlang_bytecode(
name = "test_other_beam",
testonly = True,
- srcs = native.glob(
- ["src/**/*.erl"],
- exclude = [
- "src/rabbit_shovel_behaviour.erl",
- ],
- ),
+ srcs = [
+ "src/Elixir.RabbitMQ.CLI.Ctl.Commands.DeleteShovelCommand.erl",
+ "src/Elixir.RabbitMQ.CLI.Ctl.Commands.RestartShovelCommand.erl",
+ "src/Elixir.RabbitMQ.CLI.Ctl.Commands.ShovelStatusCommand.erl",
+ "src/rabbit_amqp091_shovel.erl",
+ "src/rabbit_amqp10_shovel.erl",
+ "src/rabbit_log_shovel.erl",
+ "src/rabbit_shovel.erl",
+ "src/rabbit_shovel_config.erl",
+ "src/rabbit_shovel_dyn_worker_sup.erl",
+ "src/rabbit_shovel_dyn_worker_sup_sup.erl",
+ "src/rabbit_shovel_locks.erl",
+ "src/rabbit_shovel_parameters.erl",
+ "src/rabbit_shovel_status.erl",
+ "src/rabbit_shovel_sup.erl",
+ "src/rabbit_shovel_util.erl",
+ "src/rabbit_shovel_worker.erl",
+ "src/rabbit_shovel_worker_sup.erl",
+ ],
hdrs = [":public_and_private_hdrs"],
app_name = "rabbitmq_shovel",
beam = [":test_behaviours"],
@@ -84,27 +110,47 @@ def all_srcs(name = "all_srcs"):
filegroup(
name = "priv",
- srcs = native.glob(["priv/**/*"]),
)
filegroup(
name = "srcs",
- srcs = native.glob([
- "src/**/*.app.src",
- "src/**/*.erl",
- ]),
+ srcs = [
+ "src/Elixir.RabbitMQ.CLI.Ctl.Commands.DeleteShovelCommand.erl",
+ "src/Elixir.RabbitMQ.CLI.Ctl.Commands.RestartShovelCommand.erl",
+ "src/Elixir.RabbitMQ.CLI.Ctl.Commands.ShovelStatusCommand.erl",
+ "src/rabbit_amqp091_shovel.erl",
+ "src/rabbit_amqp10_shovel.erl",
+ "src/rabbit_log_shovel.erl",
+ "src/rabbit_shovel.erl",
+ "src/rabbit_shovel_behaviour.erl",
+ "src/rabbit_shovel_config.erl",
+ "src/rabbit_shovel_dyn_worker_sup.erl",
+ "src/rabbit_shovel_dyn_worker_sup_sup.erl",
+ "src/rabbit_shovel_locks.erl",
+ "src/rabbit_shovel_parameters.erl",
+ "src/rabbit_shovel_status.erl",
+ "src/rabbit_shovel_sup.erl",
+ "src/rabbit_shovel_util.erl",
+ "src/rabbit_shovel_worker.erl",
+ "src/rabbit_shovel_worker_sup.erl",
+ ],
)
filegroup(
name = "public_hdrs",
- srcs = native.glob(["include/**/*.hrl"]),
+ srcs = [
+ "include/logging.hrl",
+ "include/rabbit_shovel.hrl",
+ ],
)
filegroup(
name = "private_hdrs",
- srcs = native.glob(["src/**/*.hrl"]),
)
filegroup(
name = "license_files",
- srcs = native.glob(["LICENSE*"]),
+ srcs = [
+ "LICENSE",
+ "LICENSE-MPL-RabbitMQ",
+ ],
)
def test_suite_beam_files(name = "test_suite_beam_files"):
diff --git a/deps/rabbitmq_shovel_management/app.bzl b/deps/rabbitmq_shovel_management/app.bzl
index a9ac9f7577..0e7a6169cb 100644
--- a/deps/rabbitmq_shovel_management/app.bzl
+++ b/deps/rabbitmq_shovel_management/app.bzl
@@ -8,7 +8,10 @@ def all_beam_files(name = "all_beam_files"):
)
erlang_bytecode(
name = "other_beam",
- srcs = native.glob(["src/**/*.erl"]),
+ srcs = [
+ "src/rabbit_shovel_mgmt.erl",
+ "src/rabbit_shovel_mgmt_util.erl",
+ ],
hdrs = [":public_and_private_hdrs"],
app_name = "rabbitmq_shovel_management",
dest = "ebin",
@@ -29,7 +32,10 @@ def all_test_beam_files(name = "all_test_beam_files"):
erlang_bytecode(
name = "test_other_beam",
testonly = True,
- srcs = native.glob(["src/**/*.erl"]),
+ srcs = [
+ "src/rabbit_shovel_mgmt.erl",
+ "src/rabbit_shovel_mgmt_util.erl",
+ ],
hdrs = [":public_and_private_hdrs"],
app_name = "rabbitmq_shovel_management",
dest = "test",
@@ -52,27 +58,34 @@ def all_srcs(name = "all_srcs"):
)
filegroup(
name = "public_hdrs",
- srcs = native.glob(["include/**/*.hrl"]),
)
filegroup(
name = "priv",
- srcs = native.glob(["priv/**/*"]),
+ srcs = [
+ "priv/www/js/shovel.js",
+ "priv/www/js/tmpl/dynamic-shovel.ejs",
+ "priv/www/js/tmpl/dynamic-shovels.ejs",
+ "priv/www/js/tmpl/shovels.ejs",
+ ],
)
filegroup(
name = "srcs",
- srcs = native.glob([
- "src/**/*.app.src",
- "src/**/*.erl",
- ]),
+ srcs = [
+ "src/rabbit_shovel_mgmt.erl",
+ "src/rabbit_shovel_mgmt_util.erl",
+ ],
)
filegroup(
name = "private_hdrs",
- srcs = native.glob(["src/**/*.hrl"]),
+ srcs = ["src/rabbit_shovel_mgmt.hrl"],
)
filegroup(
name = "license_files",
- srcs = native.glob(["LICENSE*"]),
+ srcs = [
+ "LICENSE",
+ "LICENSE-MPL-RabbitMQ",
+ ],
)
def test_suite_beam_files(name = "test_suite_beam_files"):
diff --git a/deps/rabbitmq_stomp/app.bzl b/deps/rabbitmq_stomp/app.bzl
index 3b97c50c75..03e7b28eb2 100644
--- a/deps/rabbitmq_stomp/app.bzl
+++ b/deps/rabbitmq_stomp/app.bzl
@@ -8,7 +8,18 @@ def all_beam_files(name = "all_beam_files"):
)
erlang_bytecode(
name = "other_beam",
- srcs = native.glob(["src/**/*.erl"]),
+ srcs = [
+ "src/Elixir.RabbitMQ.CLI.Ctl.Commands.ListStompConnectionsCommand.erl",
+ "src/rabbit_stomp.erl",
+ "src/rabbit_stomp_client_sup.erl",
+ "src/rabbit_stomp_connection_info.erl",
+ "src/rabbit_stomp_frame.erl",
+ "src/rabbit_stomp_internal_event_handler.erl",
+ "src/rabbit_stomp_processor.erl",
+ "src/rabbit_stomp_reader.erl",
+ "src/rabbit_stomp_sup.erl",
+ "src/rabbit_stomp_util.erl",
+ ],
hdrs = [":public_and_private_hdrs"],
app_name = "rabbitmq_stomp",
dest = "ebin",
@@ -30,7 +41,18 @@ def all_test_beam_files(name = "all_test_beam_files"):
erlang_bytecode(
name = "test_other_beam",
testonly = True,
- srcs = native.glob(["src/**/*.erl"]),
+ srcs = [
+ "src/Elixir.RabbitMQ.CLI.Ctl.Commands.ListStompConnectionsCommand.erl",
+ "src/rabbit_stomp.erl",
+ "src/rabbit_stomp_client_sup.erl",
+ "src/rabbit_stomp_connection_info.erl",
+ "src/rabbit_stomp_frame.erl",
+ "src/rabbit_stomp_internal_event_handler.erl",
+ "src/rabbit_stomp_processor.erl",
+ "src/rabbit_stomp_reader.erl",
+ "src/rabbit_stomp_sup.erl",
+ "src/rabbit_stomp_util.erl",
+ ],
hdrs = [":public_and_private_hdrs"],
app_name = "rabbitmq_stomp",
dest = "test",
@@ -55,26 +77,40 @@ def all_srcs(name = "all_srcs"):
filegroup(
name = "priv",
- srcs = native.glob(["priv/**/*"]),
+ srcs = ["priv/schema/rabbitmq_stomp.schema"],
)
filegroup(
name = "private_hdrs",
- srcs = native.glob(["src/**/*.hrl"]),
)
filegroup(
name = "srcs",
- srcs = native.glob([
- "src/**/*.app.src",
- "src/**/*.erl",
- ]),
+ srcs = [
+ "src/Elixir.RabbitMQ.CLI.Ctl.Commands.ListStompConnectionsCommand.erl",
+ "src/rabbit_stomp.erl",
+ "src/rabbit_stomp_client_sup.erl",
+ "src/rabbit_stomp_connection_info.erl",
+ "src/rabbit_stomp_frame.erl",
+ "src/rabbit_stomp_internal_event_handler.erl",
+ "src/rabbit_stomp_processor.erl",
+ "src/rabbit_stomp_reader.erl",
+ "src/rabbit_stomp_sup.erl",
+ "src/rabbit_stomp_util.erl",
+ ],
)
filegroup(
name = "public_hdrs",
- srcs = native.glob(["include/**/*.hrl"]),
+ srcs = [
+ "include/rabbit_stomp.hrl",
+ "include/rabbit_stomp_frame.hrl",
+ "include/rabbit_stomp_headers.hrl",
+ ],
)
filegroup(
name = "license_files",
- srcs = native.glob(["LICENSE*"]),
+ srcs = [
+ "LICENSE",
+ "LICENSE-MPL-RabbitMQ",
+ ],
)
def test_suite_beam_files(name = "test_suite_beam_files"):
diff --git a/deps/rabbitmq_stream/app.bzl b/deps/rabbitmq_stream/app.bzl
index 2140e82d36..fa4c8e8014 100644
--- a/deps/rabbitmq_stream/app.bzl
+++ b/deps/rabbitmq_stream/app.bzl
@@ -8,7 +8,23 @@ def all_beam_files(name = "all_beam_files"):
)
erlang_bytecode(
name = "other_beam",
- srcs = native.glob(["src/**/*.erl"]),
+ srcs = [
+ "src/Elixir.RabbitMQ.CLI.Ctl.Commands.AddSuperStreamCommand.erl",
+ "src/Elixir.RabbitMQ.CLI.Ctl.Commands.DeleteSuperStreamCommand.erl",
+ "src/Elixir.RabbitMQ.CLI.Ctl.Commands.ListStreamConnectionsCommand.erl",
+ "src/Elixir.RabbitMQ.CLI.Ctl.Commands.ListStreamConsumerGroupsCommand.erl",
+ "src/Elixir.RabbitMQ.CLI.Ctl.Commands.ListStreamConsumersCommand.erl",
+ "src/Elixir.RabbitMQ.CLI.Ctl.Commands.ListStreamGroupConsumersCommand.erl",
+ "src/Elixir.RabbitMQ.CLI.Ctl.Commands.ListStreamPublishersCommand.erl",
+ "src/rabbit_stream.erl",
+ "src/rabbit_stream_connection_sup.erl",
+ "src/rabbit_stream_manager.erl",
+ "src/rabbit_stream_metrics.erl",
+ "src/rabbit_stream_metrics_gc.erl",
+ "src/rabbit_stream_reader.erl",
+ "src/rabbit_stream_sup.erl",
+ "src/rabbit_stream_utils.erl",
+ ],
hdrs = [":public_and_private_hdrs"],
app_name = "rabbitmq_stream",
dest = "ebin",
@@ -31,7 +47,23 @@ def all_test_beam_files(name = "all_test_beam_files"):
erlang_bytecode(
name = "test_other_beam",
testonly = True,
- srcs = native.glob(["src/**/*.erl"]),
+ srcs = [
+ "src/Elixir.RabbitMQ.CLI.Ctl.Commands.AddSuperStreamCommand.erl",
+ "src/Elixir.RabbitMQ.CLI.Ctl.Commands.DeleteSuperStreamCommand.erl",
+ "src/Elixir.RabbitMQ.CLI.Ctl.Commands.ListStreamConnectionsCommand.erl",
+ "src/Elixir.RabbitMQ.CLI.Ctl.Commands.ListStreamConsumerGroupsCommand.erl",
+ "src/Elixir.RabbitMQ.CLI.Ctl.Commands.ListStreamConsumersCommand.erl",
+ "src/Elixir.RabbitMQ.CLI.Ctl.Commands.ListStreamGroupConsumersCommand.erl",
+ "src/Elixir.RabbitMQ.CLI.Ctl.Commands.ListStreamPublishersCommand.erl",
+ "src/rabbit_stream.erl",
+ "src/rabbit_stream_connection_sup.erl",
+ "src/rabbit_stream_manager.erl",
+ "src/rabbit_stream_metrics.erl",
+ "src/rabbit_stream_metrics_gc.erl",
+ "src/rabbit_stream_reader.erl",
+ "src/rabbit_stream_sup.erl",
+ "src/rabbit_stream_utils.erl",
+ ],
hdrs = [":public_and_private_hdrs"],
app_name = "rabbitmq_stream",
dest = "test",
@@ -57,26 +89,41 @@ def all_srcs(name = "all_srcs"):
filegroup(
name = "priv",
- srcs = native.glob(["priv/**/*"]),
+ srcs = ["priv/schema/rabbitmq_stream.schema"],
)
filegroup(
name = "private_hdrs",
- srcs = native.glob(["src/**/*.hrl"]),
)
filegroup(
name = "srcs",
- srcs = native.glob([
- "src/**/*.app.src",
- "src/**/*.erl",
- ]),
+ srcs = [
+ "src/Elixir.RabbitMQ.CLI.Ctl.Commands.AddSuperStreamCommand.erl",
+ "src/Elixir.RabbitMQ.CLI.Ctl.Commands.DeleteSuperStreamCommand.erl",
+ "src/Elixir.RabbitMQ.CLI.Ctl.Commands.ListStreamConnectionsCommand.erl",
+ "src/Elixir.RabbitMQ.CLI.Ctl.Commands.ListStreamConsumerGroupsCommand.erl",
+ "src/Elixir.RabbitMQ.CLI.Ctl.Commands.ListStreamConsumersCommand.erl",
+ "src/Elixir.RabbitMQ.CLI.Ctl.Commands.ListStreamGroupConsumersCommand.erl",
+ "src/Elixir.RabbitMQ.CLI.Ctl.Commands.ListStreamPublishersCommand.erl",
+ "src/rabbit_stream.erl",
+ "src/rabbit_stream_connection_sup.erl",
+ "src/rabbit_stream_manager.erl",
+ "src/rabbit_stream_metrics.erl",
+ "src/rabbit_stream_metrics_gc.erl",
+ "src/rabbit_stream_reader.erl",
+ "src/rabbit_stream_sup.erl",
+ "src/rabbit_stream_utils.erl",
+ ],
)
filegroup(
name = "public_hdrs",
- srcs = native.glob(["include/**/*.hrl"]),
+ srcs = ["include/rabbit_stream_metrics.hrl"],
)
filegroup(
name = "license_files",
- srcs = native.glob(["LICENSE*"]),
+ srcs = [
+ "LICENSE",
+ "LICENSE-MPL-RabbitMQ",
+ ],
)
def test_suite_beam_files(name = "test_suite_beam_files"):
diff --git a/deps/rabbitmq_stream_common/app.bzl b/deps/rabbitmq_stream_common/app.bzl
index 68fa4fac5e..775ea5a04c 100644
--- a/deps/rabbitmq_stream_common/app.bzl
+++ b/deps/rabbitmq_stream_common/app.bzl
@@ -8,7 +8,7 @@ def all_beam_files(name = "all_beam_files"):
)
erlang_bytecode(
name = "other_beam",
- srcs = native.glob(["src/**/*.erl"]),
+ srcs = ["src/rabbit_stream_core.erl"],
hdrs = [":public_and_private_hdrs"],
app_name = "rabbitmq_stream_common",
dest = "ebin",
@@ -24,7 +24,7 @@ def all_test_beam_files(name = "all_test_beam_files"):
erlang_bytecode(
name = "test_other_beam",
testonly = True,
- srcs = native.glob(["src/**/*.erl"]),
+ srcs = ["src/rabbit_stream_core.erl"],
hdrs = [":public_and_private_hdrs"],
app_name = "rabbitmq_stream_common",
dest = "test",
@@ -43,27 +43,25 @@ def all_srcs(name = "all_srcs"):
filegroup(
name = "priv",
- srcs = native.glob(["priv/**/*"]),
)
filegroup(
name = "srcs",
- srcs = native.glob([
- "src/**/*.app.src",
- "src/**/*.erl",
- ]),
+ srcs = ["src/rabbit_stream_core.erl"],
)
filegroup(
name = "public_hdrs",
- srcs = native.glob(["include/**/*.hrl"]),
+ srcs = ["include/rabbit_stream.hrl"],
)
filegroup(
name = "private_hdrs",
- srcs = native.glob(["src/**/*.hrl"]),
)
filegroup(
name = "license_files",
- srcs = native.glob(["LICENSE*"]),
+ srcs = [
+ "LICENSE",
+ "LICENSE-MPL-RabbitMQ",
+ ],
)
def test_suite_beam_files(name = "test_suite_beam_files"):
diff --git a/deps/rabbitmq_stream_management/app.bzl b/deps/rabbitmq_stream_management/app.bzl
index 7fd1a092d3..cabaf00f4e 100644
--- a/deps/rabbitmq_stream_management/app.bzl
+++ b/deps/rabbitmq_stream_management/app.bzl
@@ -8,7 +8,17 @@ def all_beam_files(name = "all_beam_files"):
)
erlang_bytecode(
name = "other_beam",
- srcs = native.glob(["src/**/*.erl"]),
+ srcs = [
+ "src/rabbit_stream_connection_consumers_mgmt.erl",
+ "src/rabbit_stream_connection_mgmt.erl",
+ "src/rabbit_stream_connection_publishers_mgmt.erl",
+ "src/rabbit_stream_connections_mgmt.erl",
+ "src/rabbit_stream_connections_vhost_mgmt.erl",
+ "src/rabbit_stream_consumers_mgmt.erl",
+ "src/rabbit_stream_management_utils.erl",
+ "src/rabbit_stream_mgmt_db.erl",
+ "src/rabbit_stream_publishers_mgmt.erl",
+ ],
hdrs = [":public_and_private_hdrs"],
app_name = "rabbitmq_stream_management",
dest = "ebin",
@@ -31,7 +41,17 @@ def all_test_beam_files(name = "all_test_beam_files"):
erlang_bytecode(
name = "test_other_beam",
testonly = True,
- srcs = native.glob(["src/**/*.erl"]),
+ srcs = [
+ "src/rabbit_stream_connection_consumers_mgmt.erl",
+ "src/rabbit_stream_connection_mgmt.erl",
+ "src/rabbit_stream_connection_publishers_mgmt.erl",
+ "src/rabbit_stream_connections_mgmt.erl",
+ "src/rabbit_stream_connections_vhost_mgmt.erl",
+ "src/rabbit_stream_consumers_mgmt.erl",
+ "src/rabbit_stream_management_utils.erl",
+ "src/rabbit_stream_mgmt_db.erl",
+ "src/rabbit_stream_publishers_mgmt.erl",
+ ],
hdrs = [":public_and_private_hdrs"],
app_name = "rabbitmq_stream_management",
dest = "test",
@@ -57,27 +77,41 @@ def all_srcs(name = "all_srcs"):
filegroup(
name = "priv",
- srcs = native.glob(["priv/**/*"]),
+ srcs = [
+ "priv/www/js/stream.js",
+ "priv/www/js/tmpl/streamConnection.ejs",
+ "priv/www/js/tmpl/streamConnections.ejs",
+ "priv/www/js/tmpl/streamConsumersList.ejs",
+ "priv/www/js/tmpl/streamPublishersList.ejs",
+ ],
)
filegroup(
name = "public_hdrs",
- srcs = native.glob(["include/**/*.hrl"]),
)
filegroup(
name = "srcs",
- srcs = native.glob([
- "src/**/*.app.src",
- "src/**/*.erl",
- ]),
+ srcs = [
+ "src/rabbit_stream_connection_consumers_mgmt.erl",
+ "src/rabbit_stream_connection_mgmt.erl",
+ "src/rabbit_stream_connection_publishers_mgmt.erl",
+ "src/rabbit_stream_connections_mgmt.erl",
+ "src/rabbit_stream_connections_vhost_mgmt.erl",
+ "src/rabbit_stream_consumers_mgmt.erl",
+ "src/rabbit_stream_management_utils.erl",
+ "src/rabbit_stream_mgmt_db.erl",
+ "src/rabbit_stream_publishers_mgmt.erl",
+ ],
)
filegroup(
name = "private_hdrs",
- srcs = native.glob(["src/**/*.hrl"]),
)
filegroup(
name = "license_files",
- srcs = native.glob(["LICENSE*"]),
+ srcs = [
+ "LICENSE",
+ "LICENSE-MPL-RabbitMQ",
+ ],
)
def test_suite_beam_files(name = "test_suite_beam_files"):
diff --git a/deps/rabbitmq_top/app.bzl b/deps/rabbitmq_top/app.bzl
index 6e0c352193..31559679ff 100644
--- a/deps/rabbitmq_top/app.bzl
+++ b/deps/rabbitmq_top/app.bzl
@@ -8,7 +8,16 @@ def all_beam_files(name = "all_beam_files"):
)
erlang_bytecode(
name = "other_beam",
- srcs = native.glob(["src/**/*.erl"]),
+ srcs = [
+ "src/rabbit_top_app.erl",
+ "src/rabbit_top_extension.erl",
+ "src/rabbit_top_sup.erl",
+ "src/rabbit_top_util.erl",
+ "src/rabbit_top_wm_ets_tables.erl",
+ "src/rabbit_top_wm_process.erl",
+ "src/rabbit_top_wm_processes.erl",
+ "src/rabbit_top_worker.erl",
+ ],
hdrs = [":public_and_private_hdrs"],
app_name = "rabbitmq_top",
dest = "ebin",
@@ -33,27 +42,39 @@ def all_srcs(name = "all_srcs"):
filegroup(
name = "priv",
- srcs = native.glob(["priv/**/*"]),
+ srcs = [
+ "priv/www/js/tmpl/ets_tables.ejs",
+ "priv/www/js/tmpl/process.ejs",
+ "priv/www/js/tmpl/processes.ejs",
+ "priv/www/js/top.js",
+ ],
)
filegroup(
name = "public_hdrs",
- srcs = native.glob(["include/**/*.hrl"]),
)
filegroup(
name = "srcs",
- srcs = native.glob([
- "src/**/*.app.src",
- "src/**/*.erl",
- ]),
+ srcs = [
+ "src/rabbit_top_app.erl",
+ "src/rabbit_top_extension.erl",
+ "src/rabbit_top_sup.erl",
+ "src/rabbit_top_util.erl",
+ "src/rabbit_top_wm_ets_tables.erl",
+ "src/rabbit_top_wm_process.erl",
+ "src/rabbit_top_wm_processes.erl",
+ "src/rabbit_top_worker.erl",
+ ],
)
filegroup(
name = "private_hdrs",
- srcs = native.glob(["src/**/*.hrl"]),
)
filegroup(
name = "license_files",
- srcs = native.glob(["LICENSE*"]),
+ srcs = [
+ "LICENSE",
+ "LICENSE-MPL-RabbitMQ",
+ ],
)
def all_test_beam_files(name = "all_test_beam_files"):
@@ -65,7 +86,16 @@ def all_test_beam_files(name = "all_test_beam_files"):
erlang_bytecode(
name = "test_other_beam",
testonly = True,
- srcs = native.glob(["src/**/*.erl"]),
+ srcs = [
+ "src/rabbit_top_app.erl",
+ "src/rabbit_top_extension.erl",
+ "src/rabbit_top_sup.erl",
+ "src/rabbit_top_util.erl",
+ "src/rabbit_top_wm_ets_tables.erl",
+ "src/rabbit_top_wm_process.erl",
+ "src/rabbit_top_wm_processes.erl",
+ "src/rabbit_top_worker.erl",
+ ],
hdrs = [":public_and_private_hdrs"],
app_name = "rabbitmq_top",
dest = "test",
diff --git a/deps/rabbitmq_tracing/app.bzl b/deps/rabbitmq_tracing/app.bzl
index d88ea358da..0ea42f7f61 100644
--- a/deps/rabbitmq_tracing/app.bzl
+++ b/deps/rabbitmq_tracing/app.bzl
@@ -8,7 +8,20 @@ def all_beam_files(name = "all_beam_files"):
)
erlang_bytecode(
name = "other_beam",
- srcs = native.glob(["src/**/*.erl"]),
+ srcs = [
+ "src/rabbit_tracing_app.erl",
+ "src/rabbit_tracing_consumer.erl",
+ "src/rabbit_tracing_consumer_sup.erl",
+ "src/rabbit_tracing_files.erl",
+ "src/rabbit_tracing_mgmt.erl",
+ "src/rabbit_tracing_sup.erl",
+ "src/rabbit_tracing_traces.erl",
+ "src/rabbit_tracing_util.erl",
+ "src/rabbit_tracing_wm_file.erl",
+ "src/rabbit_tracing_wm_files.erl",
+ "src/rabbit_tracing_wm_trace.erl",
+ "src/rabbit_tracing_wm_traces.erl",
+ ],
hdrs = [":public_and_private_hdrs"],
app_name = "rabbitmq_tracing",
dest = "ebin",
@@ -30,7 +43,20 @@ def all_test_beam_files(name = "all_test_beam_files"):
erlang_bytecode(
name = "test_other_beam",
testonly = True,
- srcs = native.glob(["src/**/*.erl"]),
+ srcs = [
+ "src/rabbit_tracing_app.erl",
+ "src/rabbit_tracing_consumer.erl",
+ "src/rabbit_tracing_consumer_sup.erl",
+ "src/rabbit_tracing_files.erl",
+ "src/rabbit_tracing_mgmt.erl",
+ "src/rabbit_tracing_sup.erl",
+ "src/rabbit_tracing_traces.erl",
+ "src/rabbit_tracing_util.erl",
+ "src/rabbit_tracing_wm_file.erl",
+ "src/rabbit_tracing_wm_files.erl",
+ "src/rabbit_tracing_wm_trace.erl",
+ "src/rabbit_tracing_wm_traces.erl",
+ ],
hdrs = [":public_and_private_hdrs"],
app_name = "rabbitmq_tracing",
dest = "test",
@@ -55,27 +81,41 @@ def all_srcs(name = "all_srcs"):
filegroup(
name = "priv",
- srcs = native.glob(["priv/**/*"]),
+ srcs = [
+ "priv/www/js/tmpl/traces.ejs",
+ "priv/www/js/tracing.js",
+ ],
)
filegroup(
name = "public_hdrs",
- srcs = native.glob(["include/**/*.hrl"]),
)
filegroup(
name = "srcs",
- srcs = native.glob([
- "src/**/*.app.src",
- "src/**/*.erl",
- ]),
+ srcs = [
+ "src/rabbit_tracing_app.erl",
+ "src/rabbit_tracing_consumer.erl",
+ "src/rabbit_tracing_consumer_sup.erl",
+ "src/rabbit_tracing_files.erl",
+ "src/rabbit_tracing_mgmt.erl",
+ "src/rabbit_tracing_sup.erl",
+ "src/rabbit_tracing_traces.erl",
+ "src/rabbit_tracing_util.erl",
+ "src/rabbit_tracing_wm_file.erl",
+ "src/rabbit_tracing_wm_files.erl",
+ "src/rabbit_tracing_wm_trace.erl",
+ "src/rabbit_tracing_wm_traces.erl",
+ ],
)
filegroup(
name = "private_hdrs",
- srcs = native.glob(["src/**/*.hrl"]),
)
filegroup(
name = "license_files",
- srcs = native.glob(["LICENSE*"]),
+ srcs = [
+ "LICENSE",
+ "LICENSE-MPL-RabbitMQ",
+ ],
)
def test_suite_beam_files(name = "test_suite_beam_files"):
diff --git a/deps/rabbitmq_trust_store/app.bzl b/deps/rabbitmq_trust_store/app.bzl
index 16ba898cb1..4c3569a309 100644
--- a/deps/rabbitmq_trust_store/app.bzl
+++ b/deps/rabbitmq_trust_store/app.bzl
@@ -16,12 +16,13 @@ def all_beam_files(name = "all_beam_files"):
)
erlang_bytecode(
name = "other_beam",
- srcs = native.glob(
- ["src/**/*.erl"],
- exclude = [
- "src/rabbit_trust_store_certificate_provider.erl",
- ],
- ),
+ srcs = [
+ "src/rabbit_trust_store.erl",
+ "src/rabbit_trust_store_app.erl",
+ "src/rabbit_trust_store_file_provider.erl",
+ "src/rabbit_trust_store_http_provider.erl",
+ "src/rabbit_trust_store_sup.erl",
+ ],
hdrs = [":public_and_private_hdrs"],
app_name = "rabbitmq_trust_store",
beam = [":behaviours"],
@@ -48,12 +49,13 @@ def all_test_beam_files(name = "all_test_beam_files"):
erlang_bytecode(
name = "test_other_beam",
testonly = True,
- srcs = native.glob(
- ["src/**/*.erl"],
- exclude = [
- "src/rabbit_trust_store_certificate_provider.erl",
- ],
- ),
+ srcs = [
+ "src/rabbit_trust_store.erl",
+ "src/rabbit_trust_store_app.erl",
+ "src/rabbit_trust_store_file_provider.erl",
+ "src/rabbit_trust_store_http_provider.erl",
+ "src/rabbit_trust_store_sup.erl",
+ ],
hdrs = [":public_and_private_hdrs"],
app_name = "rabbitmq_trust_store",
beam = [":test_behaviours"],
@@ -74,27 +76,32 @@ def all_srcs(name = "all_srcs"):
filegroup(
name = "priv",
- srcs = native.glob(["priv/**/*"]),
+ srcs = ["priv/schema/rabbitmq_trust_store.schema"],
)
filegroup(
name = "public_hdrs",
- srcs = native.glob(["include/**/*.hrl"]),
)
filegroup(
name = "srcs",
- srcs = native.glob([
- "src/**/*.app.src",
- "src/**/*.erl",
- ]),
+ srcs = [
+ "src/rabbit_trust_store.erl",
+ "src/rabbit_trust_store_app.erl",
+ "src/rabbit_trust_store_certificate_provider.erl",
+ "src/rabbit_trust_store_file_provider.erl",
+ "src/rabbit_trust_store_http_provider.erl",
+ "src/rabbit_trust_store_sup.erl",
+ ],
)
filegroup(
name = "private_hdrs",
- srcs = native.glob(["src/**/*.hrl"]),
)
filegroup(
name = "license_files",
- srcs = native.glob(["LICENSE*"]),
+ srcs = [
+ "LICENSE",
+ "LICENSE-MPL-RabbitMQ",
+ ],
)
def test_suite_beam_files(name = "test_suite_beam_files"):
diff --git a/deps/rabbitmq_web_dispatch/app.bzl b/deps/rabbitmq_web_dispatch/app.bzl
index e8712abeb3..76d2c01a01 100644
--- a/deps/rabbitmq_web_dispatch/app.bzl
+++ b/deps/rabbitmq_web_dispatch/app.bzl
@@ -8,7 +8,19 @@ def all_beam_files(name = "all_beam_files"):
)
erlang_bytecode(
name = "other_beam",
- srcs = native.glob(["src/**/*.erl"]),
+ srcs = [
+ "src/rabbit_cowboy_middleware.erl",
+ "src/rabbit_cowboy_redirect.erl",
+ "src/rabbit_cowboy_stream_h.erl",
+ "src/rabbit_web_dispatch.erl",
+ "src/rabbit_web_dispatch_app.erl",
+ "src/rabbit_web_dispatch_listing_handler.erl",
+ "src/rabbit_web_dispatch_registry.erl",
+ "src/rabbit_web_dispatch_sup.erl",
+ "src/rabbit_web_dispatch_util.erl",
+ "src/webmachine_log.erl",
+ "src/webmachine_log_handler.erl",
+ ],
hdrs = [":public_and_private_hdrs"],
app_name = "rabbitmq_web_dispatch",
dest = "ebin",
@@ -25,7 +37,19 @@ def all_test_beam_files(name = "all_test_beam_files"):
erlang_bytecode(
name = "test_other_beam",
testonly = True,
- srcs = native.glob(["src/**/*.erl"]),
+ srcs = [
+ "src/rabbit_cowboy_middleware.erl",
+ "src/rabbit_cowboy_redirect.erl",
+ "src/rabbit_cowboy_stream_h.erl",
+ "src/rabbit_web_dispatch.erl",
+ "src/rabbit_web_dispatch_app.erl",
+ "src/rabbit_web_dispatch_listing_handler.erl",
+ "src/rabbit_web_dispatch_registry.erl",
+ "src/rabbit_web_dispatch_sup.erl",
+ "src/rabbit_web_dispatch_util.erl",
+ "src/webmachine_log.erl",
+ "src/webmachine_log_handler.erl",
+ ],
hdrs = [":public_and_private_hdrs"],
app_name = "rabbitmq_web_dispatch",
dest = "test",
@@ -44,27 +68,37 @@ def all_srcs(name = "all_srcs"):
)
filegroup(
name = "priv",
- srcs = native.glob(["priv/**/*"]),
)
filegroup(
name = "srcs",
- srcs = native.glob([
- "src/**/*.app.src",
- "src/**/*.erl",
- ]),
+ srcs = [
+ "src/rabbit_cowboy_middleware.erl",
+ "src/rabbit_cowboy_redirect.erl",
+ "src/rabbit_cowboy_stream_h.erl",
+ "src/rabbit_web_dispatch.erl",
+ "src/rabbit_web_dispatch_app.erl",
+ "src/rabbit_web_dispatch_listing_handler.erl",
+ "src/rabbit_web_dispatch_registry.erl",
+ "src/rabbit_web_dispatch_sup.erl",
+ "src/rabbit_web_dispatch_util.erl",
+ "src/webmachine_log.erl",
+ "src/webmachine_log_handler.erl",
+ ],
)
filegroup(
name = "private_hdrs",
- srcs = native.glob(["src/**/*.hrl"]),
+ srcs = ["src/webmachine_logger.hrl"],
)
filegroup(
name = "public_hdrs",
- srcs = native.glob(["include/**/*.hrl"]),
)
filegroup(
name = "license_files",
- srcs = native.glob(["LICENSE*"]),
+ srcs = [
+ "LICENSE",
+ "LICENSE-MPL-RabbitMQ",
+ ],
)
def test_suite_beam_files(name = "test_suite_beam_files"):
diff --git a/deps/rabbitmq_web_mqtt/app.bzl b/deps/rabbitmq_web_mqtt/app.bzl
index 74ca044f00..6f54f75434 100644
--- a/deps/rabbitmq_web_mqtt/app.bzl
+++ b/deps/rabbitmq_web_mqtt/app.bzl
@@ -8,7 +8,11 @@ def all_beam_files(name = "all_beam_files"):
)
erlang_bytecode(
name = "other_beam",
- srcs = native.glob(["src/**/*.erl"]),
+ srcs = [
+ "src/rabbit_web_mqtt_app.erl",
+ "src/rabbit_web_mqtt_handler.erl",
+ "src/rabbit_web_mqtt_stream_handler.erl",
+ ],
hdrs = [":public_and_private_hdrs"],
app_name = "rabbitmq_web_mqtt",
dest = "ebin",
@@ -29,7 +33,11 @@ def all_test_beam_files(name = "all_test_beam_files"):
erlang_bytecode(
name = "test_other_beam",
testonly = True,
- srcs = native.glob(["src/**/*.erl"]),
+ srcs = [
+ "src/rabbit_web_mqtt_app.erl",
+ "src/rabbit_web_mqtt_handler.erl",
+ "src/rabbit_web_mqtt_stream_handler.erl",
+ ],
hdrs = [":public_and_private_hdrs"],
app_name = "rabbitmq_web_mqtt",
dest = "test",
@@ -53,27 +61,29 @@ def all_srcs(name = "all_srcs"):
filegroup(
name = "priv",
- srcs = native.glob(["priv/**/*"]),
+ srcs = ["priv/schema/rabbitmq_web_mqtt.schema"],
)
filegroup(
name = "public_hdrs",
- srcs = native.glob(["include/**/*.hrl"]),
)
filegroup(
name = "srcs",
- srcs = native.glob([
- "src/**/*.app.src",
- "src/**/*.erl",
- ]),
+ srcs = [
+ "src/rabbit_web_mqtt_app.erl",
+ "src/rabbit_web_mqtt_handler.erl",
+ "src/rabbit_web_mqtt_stream_handler.erl",
+ ],
)
filegroup(
name = "private_hdrs",
- srcs = native.glob(["src/**/*.hrl"]),
)
filegroup(
name = "license_files",
- srcs = native.glob(["LICENSE*"]),
+ srcs = [
+ "LICENSE",
+ "LICENSE-MPL-RabbitMQ",
+ ],
)
def test_suite_beam_files(name = "test_suite_beam_files"):
diff --git a/deps/rabbitmq_web_mqtt_examples/app.bzl b/deps/rabbitmq_web_mqtt_examples/app.bzl
index a4356fb683..9068fa5811 100644
--- a/deps/rabbitmq_web_mqtt_examples/app.bzl
+++ b/deps/rabbitmq_web_mqtt_examples/app.bzl
@@ -8,7 +8,7 @@ def all_beam_files(name = "all_beam_files"):
)
erlang_bytecode(
name = "other_beam",
- srcs = native.glob(["src/**/*.erl"]),
+ srcs = ["src/rabbit_web_mqtt_examples_app.erl"],
hdrs = [":public_and_private_hdrs"],
app_name = "rabbitmq_web_mqtt_examples",
dest = "ebin",
@@ -27,27 +27,33 @@ def all_srcs(name = "all_srcs"):
filegroup(
name = "priv",
- srcs = native.glob(["priv/**/*"]),
+ srcs = [
+ "priv/bunny.html",
+ "priv/bunny.png",
+ "priv/echo.html",
+ "priv/index.html",
+ "priv/main.css",
+ "priv/mqttws31.js",
+ "priv/pencil.cur",
+ ],
)
filegroup(
name = "public_hdrs",
- srcs = native.glob(["include/**/*.hrl"]),
)
filegroup(
name = "srcs",
- srcs = native.glob([
- "src/**/*.app.src",
- "src/**/*.erl",
- ]),
+ srcs = ["src/rabbit_web_mqtt_examples_app.erl"],
)
filegroup(
name = "private_hdrs",
- srcs = native.glob(["src/**/*.hrl"]),
)
filegroup(
name = "license_files",
- srcs = native.glob(["LICENSE*"]),
+ srcs = [
+ "LICENSE",
+ "LICENSE-MPL-RabbitMQ",
+ ],
)
def all_test_beam_files(name = "all_test_beam_files"):
@@ -59,7 +65,7 @@ def all_test_beam_files(name = "all_test_beam_files"):
erlang_bytecode(
name = "test_other_beam",
testonly = True,
- srcs = native.glob(["src/**/*.erl"]),
+ srcs = ["src/rabbit_web_mqtt_examples_app.erl"],
hdrs = [":public_and_private_hdrs"],
app_name = "rabbitmq_web_mqtt_examples",
dest = "test",
diff --git a/deps/rabbitmq_web_stomp/app.bzl b/deps/rabbitmq_web_stomp/app.bzl
index 28a7ef6444..9caabe5a0e 100644
--- a/deps/rabbitmq_web_stomp/app.bzl
+++ b/deps/rabbitmq_web_stomp/app.bzl
@@ -8,7 +8,16 @@ def all_beam_files(name = "all_beam_files"):
)
erlang_bytecode(
name = "other_beam",
- srcs = native.glob(["src/**/*.erl"]),
+ srcs = [
+ "src/rabbit_web_stomp_app.erl",
+ "src/rabbit_web_stomp_connection_sup.erl",
+ "src/rabbit_web_stomp_handler.erl",
+ "src/rabbit_web_stomp_internal_event_handler.erl",
+ "src/rabbit_web_stomp_listener.erl",
+ "src/rabbit_web_stomp_middleware.erl",
+ "src/rabbit_web_stomp_stream_handler.erl",
+ "src/rabbit_web_stomp_sup.erl",
+ ],
hdrs = [":public_and_private_hdrs"],
app_name = "rabbitmq_web_stomp",
dest = "ebin",
@@ -31,7 +40,16 @@ def all_test_beam_files(name = "all_test_beam_files"):
erlang_bytecode(
name = "test_other_beam",
testonly = True,
- srcs = native.glob(["src/**/*.erl"]),
+ srcs = [
+ "src/rabbit_web_stomp_app.erl",
+ "src/rabbit_web_stomp_connection_sup.erl",
+ "src/rabbit_web_stomp_handler.erl",
+ "src/rabbit_web_stomp_internal_event_handler.erl",
+ "src/rabbit_web_stomp_listener.erl",
+ "src/rabbit_web_stomp_middleware.erl",
+ "src/rabbit_web_stomp_stream_handler.erl",
+ "src/rabbit_web_stomp_sup.erl",
+ ],
hdrs = [":public_and_private_hdrs"],
app_name = "rabbitmq_web_stomp",
dest = "test",
@@ -57,27 +75,34 @@ def all_srcs(name = "all_srcs"):
filegroup(
name = "priv",
- srcs = native.glob(["priv/**/*"]),
+ srcs = ["priv/schema/rabbitmq_web_stomp.schema"],
)
filegroup(
name = "public_hdrs",
- srcs = native.glob(["include/**/*.hrl"]),
)
filegroup(
name = "srcs",
- srcs = native.glob([
- "src/**/*.app.src",
- "src/**/*.erl",
- ]),
+ srcs = [
+ "src/rabbit_web_stomp_app.erl",
+ "src/rabbit_web_stomp_connection_sup.erl",
+ "src/rabbit_web_stomp_handler.erl",
+ "src/rabbit_web_stomp_internal_event_handler.erl",
+ "src/rabbit_web_stomp_listener.erl",
+ "src/rabbit_web_stomp_middleware.erl",
+ "src/rabbit_web_stomp_stream_handler.erl",
+ "src/rabbit_web_stomp_sup.erl",
+ ],
)
filegroup(
name = "private_hdrs",
- srcs = native.glob(["src/**/*.hrl"]),
)
filegroup(
name = "license_files",
- srcs = native.glob(["LICENSE*"]),
+ srcs = [
+ "LICENSE",
+ "LICENSE-MPL-RabbitMQ",
+ ],
)
def test_suite_beam_files(name = "test_suite_beam_files"):
diff --git a/deps/rabbitmq_web_stomp_examples/app.bzl b/deps/rabbitmq_web_stomp_examples/app.bzl
index 56d217e362..1460dd4bb7 100644
--- a/deps/rabbitmq_web_stomp_examples/app.bzl
+++ b/deps/rabbitmq_web_stomp_examples/app.bzl
@@ -8,7 +8,7 @@ def all_beam_files(name = "all_beam_files"):
)
erlang_bytecode(
name = "other_beam",
- srcs = native.glob(["src/**/*.erl"]),
+ srcs = ["src/rabbit_web_stomp_examples_app.erl"],
hdrs = [":public_and_private_hdrs"],
app_name = "rabbitmq_web_stomp_examples",
dest = "ebin",
@@ -27,27 +27,35 @@ def all_srcs(name = "all_srcs"):
filegroup(
name = "priv",
- srcs = native.glob(["priv/**/*"]),
+ srcs = [
+ "priv/bunny.html",
+ "priv/bunny.png",
+ "priv/echo.html",
+ "priv/index.html",
+ "priv/main.css",
+ "priv/pencil.cur",
+ "priv/stomp.js",
+ "priv/temp-queue.html",
+ ],
)
filegroup(
name = "public_hdrs",
- srcs = native.glob(["include/**/*.hrl"]),
)
filegroup(
name = "srcs",
- srcs = native.glob([
- "src/**/*.app.src",
- "src/**/*.erl",
- ]),
+ srcs = ["src/rabbit_web_stomp_examples_app.erl"],
)
filegroup(
name = "private_hdrs",
- srcs = native.glob(["src/**/*.hrl"]),
)
filegroup(
name = "license_files",
- srcs = native.glob(["LICENSE*"]),
+ srcs = [
+ "LICENSE",
+ "LICENSE-APL2-Stomp-Websocket",
+ "LICENSE-MPL-RabbitMQ",
+ ],
)
def all_test_beam_files(name = "all_test_beam_files"):
@@ -59,7 +67,7 @@ def all_test_beam_files(name = "all_test_beam_files"):
erlang_bytecode(
name = "test_other_beam",
testonly = True,
- srcs = native.glob(["src/**/*.erl"]),
+ srcs = ["src/rabbit_web_stomp_examples_app.erl"],
hdrs = [":public_and_private_hdrs"],
app_name = "rabbitmq_web_stomp_examples",
dest = "test",
diff --git a/deps/trust_store_http/app.bzl b/deps/trust_store_http/app.bzl
index 35394cdef5..600ea4810c 100644
--- a/deps/trust_store_http/app.bzl
+++ b/deps/trust_store_http/app.bzl
@@ -8,7 +8,13 @@ def all_beam_files(name = "all_beam_files"):
)
erlang_bytecode(
name = "other_beam",
- srcs = native.glob(["src/**/*.erl"]),
+ srcs = [
+ "src/trust_store_http.erl",
+ "src/trust_store_http_app.erl",
+ "src/trust_store_http_sup.erl",
+ "src/trust_store_invalid_handler.erl",
+ "src/trust_store_list_handler.erl",
+ ],
hdrs = [":public_and_private_hdrs"],
app_name = "trust_store_http",
dest = "ebin",
@@ -28,26 +34,25 @@ def all_srcs(name = "all_srcs"):
filegroup(
name = "srcs",
- srcs = native.glob([
- "src/**/*.app.src",
- "src/**/*.erl",
- ]),
+ srcs = [
+ "src/trust_store_http.erl",
+ "src/trust_store_http_app.erl",
+ "src/trust_store_http_sup.erl",
+ "src/trust_store_invalid_handler.erl",
+ "src/trust_store_list_handler.erl",
+ ],
)
filegroup(
name = "priv",
- srcs = native.glob(["priv/**/*"]),
)
filegroup(
name = "private_hdrs",
- srcs = native.glob(["src/**/*.hrl"]),
)
filegroup(
name = "public_hdrs",
- srcs = native.glob(["include/**/*.hrl"]),
)
filegroup(
name = "license_files",
- srcs = native.glob(["LICENSE*"]),
)
def all_test_beam_files(name = "all_test_beam_files"):
@@ -59,7 +64,13 @@ def all_test_beam_files(name = "all_test_beam_files"):
erlang_bytecode(
name = "test_other_beam",
testonly = True,
- srcs = native.glob(["src/**/*.erl"]),
+ srcs = [
+ "src/trust_store_http.erl",
+ "src/trust_store_http_app.erl",
+ "src/trust_store_http_sup.erl",
+ "src/trust_store_invalid_handler.erl",
+ "src/trust_store_list_handler.erl",
+ ],
hdrs = [":public_and_private_hdrs"],
app_name = "trust_store_http",
dest = "test",