summaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
authorMichael Klishin <mklishin@pivotal.io>2016-11-10 19:45:20 +0300
committerMichael Klishin <mklishin@pivotal.io>2016-11-10 19:45:20 +0300
commit4837af6cd04ccb87b5e2399495eff468fa99c1a3 (patch)
tree6ce7d0f7fb9dedd25a400d5a016f1ccb3b0d36ac /Makefile
parent008c4eb7f0a9b14838439db934eb98dbe7801dbb (diff)
parent5c6d8e523349bb7df418cfff52b99f173a7cc4c1 (diff)
downloadrabbitmq-server-git-4837af6cd04ccb87b5e2399495eff468fa99c1a3.tar.gz
Merge branch 'master' into rabbitmq-server-567
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile15
1 files changed, 13 insertions, 2 deletions
diff --git a/Makefile b/Makefile
index 588b7149f7..f7a0c361bc 100644
--- a/Makefile
+++ b/Makefile
@@ -1,9 +1,11 @@
PROJECT = rabbit
VERSION ?= $(call get_app_version,src/$(PROJECT).app.src)
-DEPS = ranch lager rabbit_common
+DEPS = ranch lager rabbit_common rabbitmq_cli
TEST_DEPS = rabbitmq_ct_helpers amqp_client meck proper
+dep_rabbitmq_cli = git_rmq rabbitmq-cli $(current_rmq_ref) $(base_rmq_ref) rabbitmq-cli-integration
+
define usage_xml_to_erl
$(subst __,_,$(patsubst $(DOCS_DIR)/rabbitmq%.1.xml, src/rabbit_%_usage.erl, $(subst -,_,$(1))))
endef
@@ -19,6 +21,10 @@ EXTRA_SOURCES += $(USAGES_ERL)
.DEFAULT_GOAL = all
$(PROJECT).d:: $(EXTRA_SOURCES)
+copy-escripts:
+ cp -r ${DEPS_DIR}/rabbitmq_cli/escript ./
+
+
DEP_PLUGINS = rabbit_common/mk/rabbitmq-build.mk \
rabbit_common/mk/rabbitmq-run.mk \
rabbit_common/mk/rabbitmq-dist.mk \
@@ -56,11 +62,14 @@ USE_PROPER_QC := $(shell $(ERL) -eval 'io:format({module, proper} =:= code:ensur
RMQ_ERLC_OPTS += $(if $(filter true,$(USE_PROPER_QC)),-Duse_proper_qc)
endif
-clean:: clean-extra-sources
+clean:: clean-extra-sources clean-escripts
clean-extra-sources:
$(gen_verbose) rm -f $(EXTRA_SOURCES)
+clean-escripts:
+ $(gen_verbose) rm -rf escript
+
# --------------------------------------------------------------------
# Documentation.
# --------------------------------------------------------------------
@@ -116,3 +125,5 @@ distclean:: distclean-manpages
distclean-manpages::
$(gen_verbose) rm -f $(MANPAGES) $(WEB_MANPAGES)
+
+app-build: copy-escripts