Skip to content

Commit 27763de

Browse files
committed
bazel
1 parent 496051b commit 27763de

File tree

1 file changed

+18
-201
lines changed

1 file changed

+18
-201
lines changed

deps/rabbit/app.bzl

Lines changed: 18 additions & 201 deletions
Original file line numberDiff line numberDiff line change
@@ -24,209 +24,26 @@ def all_beam_files(name = "all_beam_files"):
2424
app_name = "rabbit",
2525
dest = "ebin",
2626
erlc_opts = "//:erlc_opts",
27-
deps = ["//deps/amqp10_common:erlang_app", "//deps/rabbit_common:erlang_app"],
27+
deps = ["//deps/rabbit_common:erlang_app"],
2828
)
2929
erlang_bytecode(
3030
name = "other_beam",
31-
srcs = [
32-
"src/amqqueue.erl",
33-
"src/background_gc.erl",
34-
"src/code_server_cache.erl",
35-
"src/gatherer.erl",
36-
"src/internal_user.erl",
37-
"src/lqueue.erl",
38-
"src/mirrored_supervisor.erl",
39-
"src/mirrored_supervisor_sups.erl",
40-
"src/pg_local.erl",
41-
"src/pid_recomposition.erl",
42-
"src/rabbit.erl",
43-
"src/rabbit_access_control.erl",
44-
"src/rabbit_alarm.erl",
45-
"src/rabbit_amqqueue.erl",
46-
"src/rabbit_amqqueue_process.erl",
47-
"src/rabbit_amqqueue_sup.erl",
48-
"src/rabbit_amqqueue_sup_sup.erl",
49-
"src/rabbit_auth_backend_internal.erl",
50-
"src/rabbit_auth_mechanism_amqplain.erl",
51-
"src/rabbit_auth_mechanism_cr_demo.erl",
52-
"src/rabbit_auth_mechanism_plain.erl",
53-
"src/rabbit_autoheal.erl",
54-
"src/rabbit_basic.erl",
55-
"src/rabbit_binding.erl",
56-
"src/rabbit_boot_steps.erl",
57-
"src/rabbit_channel.erl",
58-
"src/rabbit_channel_interceptor.erl",
59-
"src/rabbit_channel_sup.erl",
60-
"src/rabbit_channel_sup_sup.erl",
61-
"src/rabbit_channel_tracking.erl",
62-
"src/rabbit_channel_tracking_handler.erl",
63-
"src/rabbit_classic_queue.erl",
64-
"src/rabbit_classic_queue_index_v2.erl",
65-
"src/rabbit_classic_queue_store_v2.erl",
66-
"src/rabbit_client_sup.erl",
67-
"src/rabbit_config.erl",
68-
"src/rabbit_confirms.erl",
69-
"src/rabbit_connection_helper_sup.erl",
70-
"src/rabbit_connection_sup.erl",
71-
"src/rabbit_connection_tracking.erl",
72-
"src/rabbit_connection_tracking_handler.erl",
73-
"src/rabbit_control_pbe.erl",
74-
"src/rabbit_core_ff.erl",
75-
"src/rabbit_core_metrics_gc.erl",
76-
"src/rabbit_credential_validation.erl",
77-
"src/rabbit_credential_validator_accept_everything.erl",
78-
"src/rabbit_credential_validator_min_password_length.erl",
79-
"src/rabbit_credential_validator_password_regexp.erl",
80-
"src/rabbit_cuttlefish.erl",
81-
"src/rabbit_db.erl",
82-
"src/rabbit_db_binding.erl",
83-
"src/rabbit_db_cluster.erl",
84-
"src/rabbit_db_exchange.erl",
85-
"src/rabbit_db_maintenance.erl",
86-
"src/rabbit_db_msup.erl",
87-
"src/rabbit_db_policy.erl",
88-
"src/rabbit_db_queue.erl",
89-
"src/rabbit_db_rtparams.erl",
90-
"src/rabbit_db_topic_exchange.erl",
91-
"src/rabbit_db_user.erl",
92-
"src/rabbit_db_vhost.erl",
93-
"src/rabbit_db_vhost_defaults.erl",
94-
"src/rabbit_dead_letter.erl",
95-
"src/rabbit_definitions.erl",
96-
"src/rabbit_definitions_hashing.erl",
97-
"src/rabbit_definitions_import_https.erl",
98-
"src/rabbit_definitions_import_local_filesystem.erl",
99-
"src/rabbit_diagnostics.erl",
100-
"src/rabbit_direct.erl",
101-
"src/rabbit_direct_reply_to.erl",
102-
"src/rabbit_disk_monitor.erl",
103-
"src/rabbit_epmd_monitor.erl",
104-
"src/rabbit_event_consumer.erl",
105-
"src/rabbit_exchange.erl",
106-
"src/rabbit_exchange_decorator.erl",
107-
"src/rabbit_exchange_parameters.erl",
108-
"src/rabbit_exchange_type_direct.erl",
109-
"src/rabbit_exchange_type_fanout.erl",
110-
"src/rabbit_exchange_type_headers.erl",
111-
"src/rabbit_exchange_type_invalid.erl",
112-
"src/rabbit_exchange_type_topic.erl",
113-
"src/rabbit_feature_flags.erl",
114-
"src/rabbit_ff_controller.erl",
115-
"src/rabbit_ff_extra.erl",
116-
"src/rabbit_ff_registry.erl",
117-
"src/rabbit_ff_registry_factory.erl",
118-
"src/rabbit_fhc_helpers.erl",
119-
"src/rabbit_fifo.erl",
120-
"src/rabbit_fifo_client.erl",
121-
"src/rabbit_fifo_dlx.erl",
122-
"src/rabbit_fifo_dlx_client.erl",
123-
"src/rabbit_fifo_dlx_sup.erl",
124-
"src/rabbit_fifo_dlx_worker.erl",
125-
"src/rabbit_fifo_index.erl",
126-
"src/rabbit_fifo_v0.erl",
127-
"src/rabbit_fifo_v1.erl",
128-
"src/rabbit_file.erl",
129-
"src/rabbit_global_counters.erl",
130-
"src/rabbit_guid.erl",
131-
"src/rabbit_health_check.erl",
132-
"src/rabbit_limiter.erl",
133-
"src/rabbit_log_channel.erl",
134-
"src/rabbit_log_connection.erl",
135-
"src/rabbit_log_mirroring.erl",
136-
"src/rabbit_log_prelaunch.erl",
137-
"src/rabbit_log_queue.erl",
138-
"src/rabbit_log_tail.erl",
139-
"src/rabbit_logger_exchange_h.erl",
140-
"src/rabbit_looking_glass.erl",
141-
"src/rabbit_maintenance.erl",
142-
"src/rabbit_memory_monitor.erl",
143-
"src/rabbit_message_interceptor.erl",
144-
"src/rabbit_metrics.erl",
145-
"src/rabbit_mirror_queue_coordinator.erl",
146-
"src/rabbit_mirror_queue_master.erl",
147-
"src/rabbit_mirror_queue_misc.erl",
148-
"src/rabbit_mirror_queue_mode_all.erl",
149-
"src/rabbit_mirror_queue_mode_exactly.erl",
150-
"src/rabbit_mirror_queue_mode_nodes.erl",
151-
"src/rabbit_mirror_queue_slave.erl",
152-
"src/rabbit_mirror_queue_sync.erl",
153-
"src/rabbit_mnesia.erl",
154-
"src/rabbit_mnesia_rename.erl",
155-
"src/rabbit_msg_file.erl",
156-
"src/rabbit_msg_record.erl",
157-
"src/rabbit_msg_store.erl",
158-
"src/rabbit_msg_store_ets_index.erl",
159-
"src/rabbit_msg_store_gc.erl",
160-
"src/rabbit_networking.erl",
161-
"src/rabbit_networking_store.erl",
162-
"src/rabbit_node_monitor.erl",
163-
"src/rabbit_nodes.erl",
164-
"src/rabbit_observer_cli.erl",
165-
"src/rabbit_observer_cli_classic_queues.erl",
166-
"src/rabbit_osiris_metrics.erl",
167-
"src/rabbit_parameter_validation.erl",
168-
"src/rabbit_peer_discovery.erl",
169-
"src/rabbit_peer_discovery_classic_config.erl",
170-
"src/rabbit_peer_discovery_dns.erl",
171-
"src/rabbit_plugins.erl",
172-
"src/rabbit_policies.erl",
173-
"src/rabbit_policy.erl",
174-
"src/rabbit_prelaunch_cluster.erl",
175-
"src/rabbit_prelaunch_enabled_plugins_file.erl",
176-
"src/rabbit_prelaunch_feature_flags.erl",
177-
"src/rabbit_prelaunch_logging.erl",
178-
"src/rabbit_prequeue.erl",
179-
"src/rabbit_priority_queue.erl",
180-
"src/rabbit_process.erl",
181-
"src/rabbit_queue_consumers.erl",
182-
"src/rabbit_queue_decorator.erl",
183-
"src/rabbit_queue_index.erl",
184-
"src/rabbit_queue_location.erl",
185-
"src/rabbit_queue_location_client_local.erl",
186-
"src/rabbit_queue_location_min_masters.erl",
187-
"src/rabbit_queue_location_random.erl",
188-
"src/rabbit_queue_location_validator.erl",
189-
"src/rabbit_queue_master_location_misc.erl",
190-
"src/rabbit_queue_type_util.erl",
191-
"src/rabbit_quorum_memory_manager.erl",
192-
"src/rabbit_quorum_queue.erl",
193-
"src/rabbit_ra_registry.erl",
194-
"src/rabbit_ra_systems.erl",
195-
"src/rabbit_reader.erl",
196-
"src/rabbit_recovery_terms.erl",
197-
"src/rabbit_release_series.erl",
198-
"src/rabbit_restartable_sup.erl",
199-
"src/rabbit_router.erl",
200-
"src/rabbit_runtime_parameters.erl",
201-
"src/rabbit_ssl.erl",
202-
"src/rabbit_stream_coordinator.erl",
203-
"src/rabbit_stream_queue.erl",
204-
"src/rabbit_stream_sac_coordinator.erl",
205-
"src/rabbit_sup.erl",
206-
"src/rabbit_sysmon_handler.erl",
207-
"src/rabbit_sysmon_minder.erl",
208-
"src/rabbit_table.erl",
209-
"src/rabbit_time_travel_dbg.erl",
210-
"src/rabbit_trace.erl",
211-
"src/rabbit_tracking_store.erl",
212-
"src/rabbit_upgrade_preparation.erl",
213-
"src/rabbit_variable_queue.erl",
214-
"src/rabbit_version.erl",
215-
"src/rabbit_vhost.erl",
216-
"src/rabbit_vhost_limit.erl",
217-
"src/rabbit_vhost_msg_store.erl",
218-
"src/rabbit_vhost_process.erl",
219-
"src/rabbit_vhost_sup.erl",
220-
"src/rabbit_vhost_sup_sup.erl",
221-
"src/rabbit_vhost_sup_wrapper.erl",
222-
"src/rabbit_vm.erl",
223-
"src/supervised_lifecycle.erl",
224-
"src/tcp_listener.erl",
225-
"src/tcp_listener_sup.erl",
226-
"src/term_to_binary_compat.erl",
227-
"src/vhost.erl",
228-
],
229-
hdrs = [":public_and_private_hdrs"],
31+
srcs = native.glob(
32+
["src/**/*.erl"],
33+
exclude = [
34+
"src/gm.erl",
35+
"src/mc.erl",
36+
"src/rabbit_backing_queue.erl",
37+
"src/rabbit_credential_validator.erl",
38+
"src/rabbit_exchange_type.erl",
39+
"src/rabbit_mirror_queue_mode.erl",
40+
"src/rabbit_policy_merge_strategy.erl",
41+
"src/rabbit_queue_master_locator.erl",
42+
"src/rabbit_queue_type.erl",
43+
"src/rabbit_tracking.erl",
44+
],
45+
),
46+
hdrs = ["public_and_private_hdrs"],
23047
app_name = "rabbit",
23148
beam = [":behaviours"],
23249
dest = "ebin",
@@ -265,7 +82,7 @@ def all_test_beam_files(name = "all_test_beam_files"):
26582
app_name = "rabbit",
26683
dest = "test",
26784
erlc_opts = "//:test_erlc_opts",
268-
deps = ["//deps/amqp10_common:erlang_app", "//deps/rabbit_common:erlang_app"],
85+
deps = ["//deps/rabbit_common:erlang_app"],
26986
)
27087
erlang_bytecode(
27188
name = "test_other_beam",

0 commit comments

Comments
 (0)