diff options
Diffstat (limited to 'packaging/standalone')
| -rw-r--r-- | packaging/standalone/Makefile | 17 |
1 files changed, 13 insertions, 4 deletions
diff --git a/packaging/standalone/Makefile b/packaging/standalone/Makefile index e1dd1632bc..e75c656e2f 100644 --- a/packaging/standalone/Makefile +++ b/packaging/standalone/Makefile @@ -1,6 +1,15 @@ -TARBALL_DIR ?= ../.. -TARBALL ?= $(notdir $(wildcard $(TARBALL_DIR)/rabbitmq-server-[0-9.]*.tar.xz)) -VERSION ?= $(patsubst rabbitmq-server-%.tar.xz,%,$(TARBALL)) +SOURCE_DIST_FILE ?= $(wildcard ../../../rabbitmq-server-*.tar.xz) +ifeq ($(SOURCE_DIST_FILE),) +$(error Cannot find source archive; please specify SOURCE_DIST_FILE) +endif +ifneq ($(words $(SOURCE_DIST_FILE)),1) +$(error Multile source archives found; please specify SOURCE_DIST_FILE) +endif + +VERSION ?= $(patsubst rabbitmq-server-%.tar.xz,%,$(notdir $(SOURCE_DIST_FILE))) +ifeq ($(VERSION),) +$(error Cannot determine version; please specify VERSION) +endif SOURCE_DIR=rabbitmq-server-$(VERSION) TARGET_DIR=rabbitmq_server-$(VERSION) @@ -25,7 +34,7 @@ all: dist @: dist: - tar -Jxf $(TARBALL_DIR)/$(TARBALL) + tar -Jxf $(SOURCE_DIST_FILE) $(MAKE) -C $(SOURCE_DIR) \ PREFIX= RMQ_ROOTDIR= \ |
