diff options
author | Rin Kuryloski <kuryloskip@vmware.com> | 2023-04-25 17:56:46 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-04-25 17:56:46 +0200 |
commit | fd08728ff17cfa812f040acc567cf9192e90e74a (patch) | |
tree | 363fe9f56da9171ce1fd261b028e20253c90ab17 | |
parent | a7365d04ec7576bfe5df6ff55dfb265874794a83 (diff) | |
parent | a944439fba3e45f2021c1044f5287174a7d87608 (diff) | |
download | rabbitmq-server-git-fd08728ff17cfa812f040acc567cf9192e90e74a.tar.gz |
Merge pull request #7982 from rabbitmq/rin/use-rules_erlang-3.9.14
Use rules erlang 3.9.14
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( @@ -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", |