From 122a4e9304efef59fc7c1a760a3291490f64bdda Mon Sep 17 00:00:00 2001 From: Simon Josefsson Date: Fri, 20 Nov 2009 07:22:11 +0000 Subject: [PATCH] Add. --- Makefile | 65 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 65 insertions(+) create mode 100644 Makefile diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..f5dfd38 --- /dev/null +++ b/Makefile @@ -0,0 +1,65 @@ +# Written by Simon Josefsson . +# Copyright (c) 2009 Yubico AB +# All rights reserved. +# +# Redistribution and use in source and binary forms, with or without +# modification, are permitted provided that the following conditions are +# met: +# +# * Redistributions of source code must retain the above copyright +# notice, this list of conditions and the following disclaimer. +# +# * Redistributions in binary form must reproduce the above +# copyright notice, this list of conditions and the following +# disclaimer in the documentation and/or other materials provided +# with the distribution. +# +# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +# A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +# OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +# LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +# DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +# THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +VERSION=1.1 +PACKAGE=yubikey-val +CODE=ykval-api.html ykval-db.sql ykval-revoke.php ykval-common.php \ + ykval-getapikey.php ykval-verify.php test-multi.php \ + ykval-config.php ykval-ping.php +DOCS=doc/Installation.wiki +GAK=get-api-key/index.php + +all: $(PACKAGE)-$(VERSION).tgz + +$(PACKAGE)-$(VERSION).tgz: $(FILES) + mkdir $(PACKAGE)-$(VERSION) $(PACKAGE)-$(VERSION)/doc $(PACKAGE)-$(VERSION)/get-api-key + cp $(CODE) $(PACKAGE)-$(VERSION)/ + cp $(DOCS) $(PACKAGE)-$(VERSION)/doc/ + cp $(GAK) $(PACKAGE)-$(VERSION)/get-api-key/ + tar cfz $(PACKAGE)-$(VERSION).tgz $(PACKAGE)-$(VERSION) + rm -rf $(PACKAGE)-$(VERSION) + +clean: + rm -f *~ + rm -rf $(PACKAGE)-$(VERSION) + +PROJECT=yubikey-val-server-php +USER=simon75j +KEYID=B9156397 + +release: + make + gpg --detach-sign --default-key $(KEYID) $(PACKAGE)-$(VERSION).tgz + gpg --verify $(PACKAGE)-$(VERSION).tgz.sig + svn copy https://$(PROJECT).googlecode.com/svn/trunk/ \ + https://$(PROJECT).googlecode.com/svn/tags/$(PACKAGE)-$(VERSION) \ + -m "Tagging the $(VERSION) release of the $(PACKAGE) project." + googlecode_upload.py -s "OpenPGP signature for $(PACKAGE) $(VERSION)." \ + -p $(PROJECT) -u $(USER) $(PACKAGE)-$(VERSION).tgz.sig + googlecode_upload.py -s "$(PACKAGE) $(VERSION)." \ + -p $(PROJECT) -u $(USER) $(PACKAGE)-$(VERSION).tgz