From 11365f0995796501231c1479e5c8210aadcad30f Mon Sep 17 00:00:00 2001 From: Klas Lindfors Date: Tue, 11 Feb 2014 09:20:59 +0100 Subject: [PATCH] upload target for mac and windows --- mac.mk | 13 ++++++++++++- windows.mk | 17 +++++++++++++++++ 2 files changed, 29 insertions(+), 1 deletion(-) diff --git a/mac.mk b/mac.mk index c7c72c4..9d49de1 100644 --- a/mac.mk +++ b/mac.mk @@ -49,7 +49,18 @@ doit: cp COPYING $(PWD)/tmp/root/licenses/$(PACKAGE).txt && \ cd .. && \ cd root && \ - zip -r ../../$(PACKAGE)-$(VERSION)-$(ARCH).zip * + zip -r ../../$(PACKAGE)-$(VERSION)-mac.zip * mac: $(MAKE) -f mac.mk doit CHECK=check + +upload-mac: + @if test ! -d "$(YUBICO_GITHUB_REPO)"; then \ + echo "yubico.github.com repo not found!"; \ + echo "Make sure that YUBICO_GITHUB_REPO is set"; \ + exit 1; \ + fi + gpg --detach-sign --default-key $(PGPKEYID) \ + $(PACKAGE)-$(VERSION)-mac.zip + gpg --verify $(PACKAGE)-$(VERSION)-mac.zip.sig + $(YUBICO_GITHUB_REPO)/publish $(PACKAGE) $(VERSION) $(PACKAGE)-$(VERSION)-mac.zip* diff --git a/windows.mk b/windows.mk index ddaa4f2..79eed1d 100644 --- a/windows.mk +++ b/windows.mk @@ -65,3 +65,20 @@ doit: 64bit: $(MAKE) -f windows.mk doit ARCH=64 HOST=x86_64-w64-mingw32 CHECK=check + +upload: + @if test ! -d "$(YUBICO_GITHUB_REPO)"; then \ + echo "yubico.github.com repo not found!"; \ + echo "Make sure that YUBICO_GITHUB_REPO is set"; \ + exit 1; \ + fi + gpg --detach-sign --default-key $(PGPKEYID) \ + $(PACKAGE)-$(VERSION)-win$(ARCH).zip + gpg --verify $(PACKAGE)-$(VERSION)-win$(ARCH).zip.sig + $(YUBICO_GITHUB_REPO)/publish $(PACKAGE) $(VERSION) $(PACKAGE)-$(VERSION)-win${ARCH}.zip* + +upload-32bit: + $(MAKE) -f windows.mk upload ARCH=32 + +upload-64bit: + $(MAKE) -f windows.mk upload ARCH=64