summaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
authorJean-Sébastien Pédron <jean-sebastien@rabbitmq.com>2015-10-09 11:54:39 +0200
committerJean-Sébastien Pédron <jean-sebastien.pedron@dumbbell.fr>2015-10-20 11:10:48 +0200
commit48614919f369ffcf68f78d2fd48edbf416ce81ec (patch)
tree060544ad08fb1462a01e521dac81cd7937f2717a /Makefile
parent84c69805c11caba193d45f9755352ecdcd5d8394 (diff)
downloadrabbitmq-server-git-48614919f369ffcf68f78d2fd48edbf416ce81ec.tar.gz
Add targets to build packages
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile20
1 files changed, 19 insertions, 1 deletions
diff --git a/Makefile b/Makefile
index e84e060971..9ddb796580 100644
--- a/Makefile
+++ b/Makefile
@@ -6,7 +6,7 @@ DEPS = rabbit_common
SRCDIST_DEPS ?= rabbitmq_shovel
ifneq ($(IS_DEP),1)
-ifneq ($(findstring source-dist,$(MAKECMDGOALS)),)
+ifneq ($(filter source-dist packages package-%,$(MAKECMDGOALS)),)
DEPS += $(SRCDIST_DEPS)
endif
ifneq ($(wildcard git-revisions.txt),)
@@ -363,3 +363,21 @@ install-windows-docs: install-windows-dirs install-windows-erlapp
*) mv "$$file" "$$file.txt" ;; \
esac; \
done
+
+# --------------------------------------------------------------------
+# Packaging.
+# --------------------------------------------------------------------
+
+.PHONY: packages package-deb package-rpm package-windows
+
+packages: package-deb package-rpm package-windows
+
+package-deb: source-dist
+ $(MAKE) -C packaging/debs/Debian package
+
+package-rpm: source-dist
+ $(MAKE) -C packaging/RPMS/Fedora
+
+package-windows: source-dist
+ $(MAKE) -C packaging/windows
+ $(MAKE) -C packaging/windows-exe