diff options
| author | Jean-Sébastien Pédron <jean-sebastien@rabbitmq.com> | 2015-10-08 18:24:31 +0200 |
|---|---|---|
| committer | Jean-Sébastien Pédron <jean-sebastien.pedron@dumbbell.fr> | 2015-10-20 11:10:48 +0200 |
| commit | a7c52a97f0d1048a8a57371597a9381b9cd3ea56 (patch) | |
| tree | b0a6dd24a8f33f01f5bd5a9c6d030542543dd486 | |
| parent | 4b88cdf12fc8a60b4a19f60a367792eaee00f74f (diff) | |
| download | rabbitmq-server-git-a7c52a97f0d1048a8a57371597a9381b9cd3ea56.tar.gz | |
Make the Windows non-exe package work with erlang.mk
| -rw-r--r-- | packaging/windows/Makefile | 36 |
1 files changed, 7 insertions, 29 deletions
diff --git a/packaging/windows/Makefile b/packaging/windows/Makefile index 5dc802a8c2..670a356f3d 100644 --- a/packaging/windows/Makefile +++ b/packaging/windows/Makefile @@ -1,39 +1,17 @@ -VERSION=0.0.0 +TARBALL_DIR=../.. +TARBALL=$(notdir $(wildcard $(TARBALL_DIR)/rabbitmq-server-[0-9.]*.tar.xz)) +VERSION=$(patsubst rabbitmq-server-%.tar.xz,%,$(TARBALL)) + SOURCE_DIR=rabbitmq-server-$(VERSION) TARGET_DIR=rabbitmq_server-$(VERSION) TARGET_ZIP=rabbitmq-server-windows-$(VERSION) dist: - tar -zxf ../../dist/$(SOURCE_DIR).tar.gz - $(MAKE) -C $(SOURCE_DIR) - - mkdir -p $(SOURCE_DIR)/sbin - mv $(SOURCE_DIR)/scripts/*.bat $(SOURCE_DIR)/sbin - mkdir -p $(SOURCE_DIR)/etc - cp $(SOURCE_DIR)/docs/rabbitmq.config.example $(SOURCE_DIR)/etc/rabbitmq.config.example - cp README-etc $(SOURCE_DIR)/etc/README.txt - rm -rf $(SOURCE_DIR)/scripts - rm -rf $(SOURCE_DIR)/codegen* $(SOURCE_DIR)/Makefile $(SOURCE_DIR)/*mk - rm -f $(SOURCE_DIR)/README - rm -rf $(SOURCE_DIR)/docs - rm -rf $(SOURCE_DIR)/src - rm -rf $(SOURCE_DIR)/dist + tar -Jxf $(TARBALL_DIR)/$(TARBALL) + $(MAKE) -C $(SOURCE_DIR) install-windows DESTDIR=$(abspath $(TARGET_DIR)) WINDOWS_PREFIX= - mv $(SOURCE_DIR) $(TARGET_DIR) - mkdir -p $(TARGET_DIR) - mv $(TARGET_DIR)/plugins/README $(TARGET_DIR)/plugins/README.txt - xmlto -o . xhtml-nochunks ../../docs/rabbitmq-service.xml - elinks -dump -no-references -no-numbering rabbitmq-service.html \ - > $(TARGET_DIR)/readme-service.txt - todos $(TARGET_DIR)/readme-service.txt - todos $(TARGET_DIR)/INSTALL - todos $(TARGET_DIR)/LICENSE* - todos $(TARGET_DIR)/plugins/README.txt - todos $(TARGET_DIR)/etc/rabbitmq.config.example - todos $(TARGET_DIR)/etc/README.txt - rm -rf $(TARGET_DIR)/plugins-src zip -q -r $(TARGET_ZIP).zip $(TARGET_DIR) - rm -rf $(TARGET_DIR) rabbitmq-service.html + rm -rf $(SOURCE_DIR) $(TARGET_DIR) clean: clean_partial rm -f rabbitmq-server-windows-*.zip |
