summaryrefslogtreecommitdiffstats
path: root/Makefile
diff options
context:
space:
mode:
authorNikos Mavrogiannopoulos <nmav@gnutls.org>2010-04-12 20:51:06 +0200
committerNikos Mavrogiannopoulos <nmav@gnutls.org>2010-04-12 20:51:32 +0200
commitf7f1198ace6a94894e38a6b64bb1aeb36c36fbc8 (patch)
treefd52eacf56a41a1eb9b818f139c2e7c11abe2b90 /Makefile
parent852c4d578c14ab6848002df35165ce85f7b0a57b (diff)
downloadcryptodev-linux-f7f1198ace6a94894e38a6b64bb1aeb36c36fbc8.tar.gz
cryptodev-linux-f7f1198ace6a94894e38a6b64bb1aeb36c36fbc8.tar.xz
cryptodev-linux-f7f1198ace6a94894e38a6b64bb1aeb36c36fbc8.zip
updated for releases and scripts.
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile18
1 files changed, 18 insertions, 0 deletions
diff --git a/Makefile b/Makefile
index c5278ea..af7d38d 100644
--- a/Makefile
+++ b/Makefile
@@ -1,4 +1,5 @@
KERNEL_DIR = /lib/modules/$(shell uname -r)/build
+VERSION = 0.1
cryptodev-objs = cryptodev_main.o cryptodev_cipher.o
@@ -19,3 +20,20 @@ clean:
check:
KERNEL_DIR=$(KERNEL_DIR) make -C examples check
+
+FILEBASE = cryptodev-linux-$(VERSION)
+TMPDIR ?= /tmp
+OUTPUT = $(FILEBASE).tar.gz
+
+dist: clean
+ @echo Packing
+ @rm -f *.tar.gz
+ @mkdir $(TMPDIR)/$(FILEBASE)
+ @cp -ar . $(TMPDIR)/$(FILEBASE)
+ @rm -rf $(TMPDIR)/$(FILEBASE)/.git* $(TMPDIR)/$(FILEBASE)/releases $(TMPDIR)/$(FILEBASE)/scripts
+ @tar -C /tmp -czf ./$(OUTPUT) $(FILEBASE)
+ @rm -rf $(TMPDIR)/$(FILEBASE)
+ @echo Signing $(OUTPUT)
+ @gpg --output $(OUTPUT).sig -sb $(OUTPUT)
+ @gpg --verify $(OUTPUT).sig $(OUTPUT)
+ @mv $(OUTPUT) $(OUTPUT).sig releases/