From f7f1198ace6a94894e38a6b64bb1aeb36c36fbc8 Mon Sep 17 00:00:00 2001 From: Nikos Mavrogiannopoulos Date: Mon, 12 Apr 2010 20:51:06 +0200 Subject: [PATCH] updated for releases and scripts. --- .gitignore | 2 ++ Makefile | 18 ++++++++++++++++++ 2 files changed, 20 insertions(+) diff --git a/.gitignore b/.gitignore index 3621fff..740ebd5 100644 --- a/.gitignore +++ b/.gitignore @@ -9,3 +9,5 @@ Module.symvers modules.order examples/cipher examples/hmac +releases +scripts 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/ -- 2.11.4.GIT