Added RPM and TAR building rules
authorDmitry Kasatkin <dmitry.kasatkin@intel.com>
Thu, 5 Apr 2012 12:24:01 +0000 (15:24 +0300)
committerDmitry Kasatkin <dmitry.kasatkin@intel.com>
Thu, 6 Sep 2012 11:08:53 +0000 (14:08 +0300)
Signed-off-by: Dmitry Kasatkin <dmitry.kasatkin@intel.com>
Makefile.am
evm-utils.spec.in

index 3cb36a9..11671b5 100644 (file)
@@ -4,3 +4,20 @@ SUBDIRS = src tests
 
 ACLOCAL_AMFLAGS = -I m4
 
+SRCS = $(HOME)/rpmbuild/SOURCES
+SPEC = $(PACKAGE_NAME).spec
+
+pkgname = $(PACKAGE_NAME)-$(PACKAGE_VERSION)
+tarname = $(pkgname).tar.gz
+
+$(tarname):
+       git tag -f v$(PACKAGE_VERSION)
+       git archive --format=tar --prefix=$(pkgname)/ v$(PACKAGE_VERSION) $(FILES) | gzip >$@;
+
+tar: $(tarname)
+
+rpm: $(tarname)
+       cp $(tarname) $(SRCS)/
+       rpmbuild -ba --nodeps $(SPEC)
+
+.PHONY: $(tarname)
index 343ba9f..65c3fb6 100644 (file)
@@ -16,7 +16,7 @@ BuildRequires:    readline-devel
 BuildRequires:    keyutils-libs-devel
 
 %description
-This library provides EVM support utilities.
+This package provide IMA/EVM control utility
 
 %prep
 %setup -q