diff options
| author | Jean-Sébastien Pédron <jean-sebastien.pedron@dumbbell.fr> | 2015-10-13 11:56:28 +0200 |
|---|---|---|
| committer | Jean-Sébastien Pédron <jean-sebastien.pedron@dumbbell.fr> | 2015-10-20 11:10:48 +0200 |
| commit | f533f02539e73eb2faed1f4f91e17e74728d73da (patch) | |
| tree | 0152299f95dbfeef6a45c823440951ea594aa276 | |
| parent | 8692d245f959c95c5683c96991fc654bd71481ae (diff) | |
| download | rabbitmq-server-git-f533f02539e73eb2faed1f4f91e17e74728d73da.tar.gz | |
Update rabbitmq-components.mk
| -rw-r--r-- | rabbitmq-components.mk | 30 |
1 files changed, 26 insertions, 4 deletions
diff --git a/rabbitmq-components.mk b/rabbitmq-components.mk index 82c3358154..d5ca1802c7 100644 --- a/rabbitmq-components.mk +++ b/rabbitmq-components.mk @@ -1,6 +1,6 @@ ifeq ($(.DEFAULT_GOAL),) -# Define default goal to `all` because this file defines soem targets -# before the inclusion of erlang.mk leading the wrong target becoming +# Define default goal to `all` because this file defines some targets +# before the inclusion of erlang.mk leading to the wrong target becoming # the default. .DEFAULT_GOAL = all endif @@ -22,6 +22,14 @@ dep_rabbitmq_java_client = git_rmq rabbitmq-java-client $(current_rmq_ref) $(bas dep_rabbitmq_shovel = git_rmq rabbitmq-shovel $(current_rmq_ref) $(base_rmq_ref) dep_rabbitmq_test = git_rmq rabbitmq-test $(current_rmq_ref) $(base_rmq_ref) +RABBITMQ_COMPONENTS = amqp_client \ + rabbit \ + rabbit_common \ + rabbitmq_codegen \ + rabbitmq_java_client \ + rabbitmq_shovel \ + rabbitmq_test + ifeq ($(origin current_rmq_ref),undefined) ifneq ($(wildcard .git),) current_rmq_ref := $(shell \ @@ -68,7 +76,7 @@ ifeq ($(PROJECT),rabbit_common) else ifeq ($(IS_DEP),1) else deps:: check-rabbitmq-components.mk -list-deps: check-rabbitmq-components.mk +fetch-deps: check-rabbitmq-components.mk endif # If this project is under the Umbrella project, we override $(DEPS_DIR) @@ -96,8 +104,22 @@ SKIP_DEPS = 1 endif endif +UPSTREAM_RMQ_COMPONENTS_MK = $(DEPS_DIR)/rabbit_common/mk/rabbitmq-components.mk + check-rabbitmq-components.mk: $(verbose) cmp -s rabbitmq-components.mk \ - $(DEPS_DIR)/rabbit_common/mk/rabbitmq-components.mk || \ + $(UPSTREAM_RMQ_COMPONENTS_MK) || \ (echo "error: rabbitmq-components.mk must be updated!" 1>&2; \ false) + +ifeq ($(PROJECT),rabbit_common) +rabbitmq-components-mk: + @: +else +rabbitmq-components-mk: + $(gen_verbose) cp -a $(UPSTREAM_RMQ_COMPONENTS_MK) . +ifeq ($(DO_COMMIT),yes) + $(verbose) git diff --quiet rabbitmq-components.mk \ + || git commit -m 'Update rabbitmq-components.mk' rabbitmq-components.mk +endif +endif |
