summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorArnaldo Carvalho de Melo <acme@redhat.com>2008-08-05 09:48:55 -0300
committerArnaldo Carvalho de Melo <acme@redhat.com>2008-08-05 09:48:55 -0300
commit7f39957a5efaffdf67155d2eaba00596c3700640 (patch)
treecfa503e086a588ba5288dc9e5aa12f6b8596904c
parent75809a4d7ed583f2f7616e9e742639ed09ff2381 (diff)
downloadpython-linux-procfs-7f39957a5efaffdf67155d2eaba00596c3700640.tar.gz
Makefile: add rpmdirs target and trigger it when doing make rpm
Thanks to Jon Masters for pointing out this. Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
-rw-r--r--Makefile10
1 files changed, 8 insertions, 2 deletions
diff --git a/Makefile b/Makefile
index 77a2e8a..36cd31e 100644
--- a/Makefile
+++ b/Makefile
@@ -1,8 +1,14 @@
PACKAGE := python-linux-procfs
VERSION := $(shell rpm -q --qf '%{VERSION}' --specfile rpm/SPECS/$(PACKAGE).spec)
-bz2:
+rpmdirs:
+ @[ -d rpm/BUILD ] || mkdir rpm/BUILD
+ @[ -d rpm/RPMS ] || mkdir rpm/RPMS
+ @[ -d rpm/SRPMS ] || mkdir rpm/SRPMS
+ @[ -d rpm/SOURCES ] || mkdir rpm/SOURCES
+
+bz2: rpmdirs
git archive --format=tar HEAD | bzip2 -9 > rpm/SOURCES/$(PACKAGE)-$(VERSION).tar.bz2
-rpm: bz2
+rpm: bz2 rpmdirs
rpmbuild -ba --define "_topdir $(PWD)/rpm" rpm/SPECS/$(PACKAGE).spec