summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJean-Sébastien Pédron <jean-sebastien@rabbitmq.com>2016-09-20 11:53:50 +0200
committerJean-Sébastien Pédron <jean-sebastien@rabbitmq.com>2016-09-20 11:53:50 +0200
commitbcde0c9bfd2642d28f949cb17150cc8d13f37a3e (patch)
treebc94aa1ad4725bf7b8c23335c67b77ef9dd3df8e
parent2de387b77200d5067c8a092e80a16ad11c9f7b32 (diff)
downloadrabbitmq-server-git-bcde0c9bfd2642d28f949cb17150cc8d13f37a3e.tar.gz
Makefile: Explicitely list all DEPS
Sync rabbitmq-components.mk with rabbitmq-common to remove automatic DEPS handling. [#130086871]
-rw-r--r--deps/rabbitmq_sharding/Makefile3
-rw-r--r--deps/rabbitmq_sharding/rabbitmq-components.mk46
2 files changed, 2 insertions, 47 deletions
diff --git a/deps/rabbitmq_sharding/Makefile b/deps/rabbitmq_sharding/Makefile
index d833469013..34a928f913 100644
--- a/deps/rabbitmq_sharding/Makefile
+++ b/deps/rabbitmq_sharding/Makefile
@@ -1,6 +1,7 @@
PROJECT = rabbitmq_sharding
-TEST_DEPS = rabbit amqp_client rabbitmq_consistent_hash_exchange
+DEPS = rabbit_common rabbit
+TEST_DEPS = rabbitmq_ct_helpers amqp_client
DEP_PLUGINS = rabbit_common/mk/rabbitmq-plugin.mk
diff --git a/deps/rabbitmq_sharding/rabbitmq-components.mk b/deps/rabbitmq_sharding/rabbitmq-components.mk
index dbad95d738..e0f4c91287 100644
--- a/deps/rabbitmq_sharding/rabbitmq-components.mk
+++ b/deps/rabbitmq_sharding/rabbitmq-components.mk
@@ -5,16 +5,6 @@ ifeq ($(.DEFAULT_GOAL),)
.DEFAULT_GOAL = all
endif
-# Automatically add rabbitmq-common to the dependencies, at least for
-# the Makefiles.
-ifneq ($(PROJECT),rabbit_common)
-ifneq ($(PROJECT),rabbitmq_public_umbrella)
-ifeq ($(filter rabbit_common,$(DEPS)),)
-DEPS += rabbit_common
-endif
-endif
-endif
-
# --------------------------------------------------------------------
# RabbitMQ components.
# --------------------------------------------------------------------
@@ -248,42 +238,6 @@ prepare-dist::
@:
# --------------------------------------------------------------------
-# Run a RabbitMQ node (moved from rabbitmq-run.mk as a workaround).
-# --------------------------------------------------------------------
-
-# Add "rabbit" to the build dependencies when the user wants to start
-# a broker or to the test dependencies when the user wants to test a
-# project.
-#
-# NOTE: This should belong to rabbitmq-run.mk. Unfortunately, it is
-# loaded *after* erlang.mk which is too late to add a dependency. That's
-# why rabbitmq-components.mk knows the list of targets which start a
-# broker and add "rabbit" to the dependencies in this case.
-
-ifneq ($(PROJECT),rabbit)
-ifeq ($(filter rabbit,$(DEPS) $(BUILD_DEPS)),)
-RUN_RMQ_TARGETS = run-broker \
- run-tls-broker \
- run-background-broker \
- run-node \
- run-background-node \
- start-background-node \
- start-background-broker \
- start-rabbit-on-node
-
-ifneq ($(filter $(RUN_RMQ_TARGETS),$(MAKECMDGOALS)),)
-BUILD_DEPS += rabbit
-endif
-endif
-
-ifeq ($(filter rabbit,$(DEPS) $(BUILD_DEPS) $(TEST_DEPS)),)
-ifneq ($(filter check tests,$(MAKECMDGOALS)),)
-TEST_DEPS += rabbit
-endif
-endif
-endif
-
-# --------------------------------------------------------------------
# rabbitmq-components.mk checks.
# --------------------------------------------------------------------