Commit Graph

14 Commits

Author SHA1 Message Date
Loïc Hoguin 7ad8e2856b
make: Restrict Erlang.mk plugin inclusion
This has no real impact on performance[1] but should
make it clear which application can run the broker
and/or publish to Hex.pm. In particular, applications
that we can't run the broker from will now give up
early if we try to.

Note that while the broker can't normally run from the
amqp_client application's directory, it can run from
tests and some of the tests start the broker.

[1] on my machine
2024-08-29 15:19:50 +02:00
Rin Kuryloski eb94a58bc9 Add a workflow to compare the bazel/erlang.mk output
To catch any drift between the builds
2023-05-15 13:54:14 +02:00
Loïc Hoguin dc70cbf281
Update Erlang.mk and switch to new xref code 2022-05-31 13:51:12 +02:00
Philip Kuryloski a63f169fcb Remove duplicate rabbitmq-components.mk and erlang.mk files
Also adjust the references in rabbitmq-components.mk to account for
post monorepo locations
2021-03-22 15:40:19 +01:00
Luke Bakken 0dc11ba90a Remove use of current_rmq_ref
This variable should remain unset so that the top-level version obtained from git is used for dependencies like rabbit_common

With this line in place, the following reports the wrong version for rabbit_common, for instance:

rabbitmq_aws: rabbit_common git_rmq https://github.com/rabbitmq/rabbitmq-common master /home/lbakken/development/rabbitmq/umbrella/deps/rabbit_common

even if rabbitmq_aws is checked out to tag v3.8.7
2020-09-01 16:15:43 -07:00
David Goehrig d611778707 Adding handling for empty objects 2019-08-06 09:06:23 +02:00
Jean-Sébastien Pédron 05c92ea6be rabbitmq_aws_urilib: Replace edoc_uri by http_uri
This allows us to remove the dependency to edoc.

[#151251475]
2017-09-26 17:14:09 +02:00
Jean-Sébastien Pédron fe0ffe45d8 Makefile: Add edoc and xmerl to LOCAL_DEPS
Reported by Dialyzer.

[#151251475]
2017-09-26 11:12:45 +02:00
Jean-Sébastien Pédron 448a38bda1 Makefile: Add meck to TEST_DEPS 2017-09-20 19:37:50 +02:00
Daniil Fedotov 5eabf0da14 Fix fetch-deps.
Add rabbit_common to BUILD_DEPS, because it is used to build the app
2017-08-31 11:07:37 +01:00
Diana Corbacho ea6f7a80d9 Add local deps 2017-04-12 15:06:33 +01:00
Michael Klishin a85c315277 Use Make variables to produce application descriptor
Like we do in other projects, including (now) rabbitmq/rabbitmq-autocluster.
2017-04-11 19:23:45 +03:00
Gavin M. Roy 388eae36b6 Get the build/test working 2016-05-19 19:40:33 -04:00
Gavin M. Roy 74d29a37e8 Add erlang.mk support 2016-04-07 20:22:04 -04:00