diff options
author | Clark Williams <williams@redhat.com> | 2009-11-05 16:31:09 -0600 |
---|---|---|
committer | Clark Williams <williams@redhat.com> | 2009-11-05 16:31:09 -0600 |
commit | b8c09229bc2b1cf12baa8e9bd79994bbb7b10eb9 (patch) | |
tree | c738a6f18bad9d745304ccab5b49516445f87f92 /Makefile | |
parent | 888a32d9e5f0d3339b59863eeeeb9bca2d188449 (diff) | |
download | rteval-b8c09229bc2b1cf12baa8e9bd79994bbb7b10eb9.tar.gz rteval-b8c09229bc2b1cf12baa8e9bd79994bbb7b10eb9.tar.xz rteval-b8c09229bc2b1cf12baa8e9bd79994bbb7b10eb9.zip |
split rteval into two separate packages
split split the current rteval rpm logic into two specfiles:
rteval.spec - python and xml stuff
rteval-loads.spec - tarballs for loads
modified Makefile to deal with this and to add rpmlint target
Signed-off-by: Clark Williams <williams@redhat.com>
CC: David Sommerseth <davids@redhat.com>
Diffstat (limited to 'Makefile')
-rw-r--r-- | Makefile | 34 |
1 files changed, 29 insertions, 5 deletions
@@ -41,6 +41,8 @@ LOADDIR := loadsource KLOAD := $(LOADDIR)/linux-2.6.26.1.tar.bz2 HLOAD := $(LOADDIR)/hackbench.tar.bz2 +BLOAD := $(LOADDIR)/dbench-4.0.tar.gz +LOADS := $(KLOAD) $(HLOAD) $(BLOAD) runit: [ -d ./run ] || mkdir run @@ -55,14 +57,14 @@ clean: realclean: clean rm -rf run tarball rpm -install: installdirs +install: install_loads install_rteval + +install_rteval: installdirs if [ "$(DESTDIR)" = "" ]; then \ python setup.py install; \ else \ python setup.py install --root=$(DESTDIR); \ fi - install -m 644 $(KLOAD) $(DATADIR)/rteval/loadsource - install -m 644 $(HLOAD) $(DATADIR)/rteval/loadsource install -m 644 rteval/rteval_text.xsl $(DATADIR)/rteval install -m 644 rteval/rteval_dmi.xsl $(DATADIR)/rteval install -m 644 rteval/rteval.conf $(CONFDIR) @@ -73,9 +75,14 @@ install: installdirs ln -s $(PYLIB)/rteval/rteval.py /usr/bin/rteval; \ fi +install_loads: $(LOADS) + [ -d $(DATADIR)/rteval/loadsource ] || mkdir -p $(DATADIR)/rteval/loadsource + for l in $(LOADS); do \ + install -m 644 $$l $(DATADIR)/rteval/loadsource; \ + done installdirs: - [ -d $(DATADIR)/rteval/loadsource ] || mkdir -p $(DATADIR)/rteval/loadsource + [ -d $(DATADIR)/rteval ] || mkdir -p $(DATADIR)/rteval [ -d $(CONFDIR) ] || mkdir -p $(CONFDIR) [ -d $(MANDIR)/man8 ] || mkdir -p $(MANDIR)/man8 [ -d $(PYLIB) ] || mkdir -p $(PYLIB) @@ -101,7 +108,9 @@ tarfile: cp $(SQLSRC) tarball/rteval-$(VERSION)/sql tar -C tarball -cjvf rteval-$(VERSION).tar.bz2 rteval-$(VERSION) -rpm: tarfile +rpms rpm: rtevalrpm loadrpm + +rtevalrpm: tarfile rm -rf rpm mkdir -p rpm/{BUILD,RPMS,SRPMS,SOURCES,SPECS} cp rteval-$(VERSION).tar.bz2 rpm/SOURCES @@ -109,6 +118,21 @@ rpm: tarfile cp loadsource/* rpm/SOURCES rpmbuild -ba --define "_topdir $(HERE)/rpm" rpm/SPECS/rteval.spec +loadrpm: + rm -rf rpm-loads + mkdir -p rpm-loads/{BUILD,RPMS,SRPMS,SOURCES,SPECS} + cp rteval-loads.spec rpm-loads/SPECS + cp $(LOADS) rpm-loads/SOURCES + rpmbuild -ba --define "_topdir $(HERE)/rpm-loads" rpm-loads/SPECS/rteval-loads.spec + +rpmlint: rpms + @echo "===============" + @echo "running rpmlint" + rpmlint -v rpm/SRPMS/rteval*.src.rpm + rpmlint -v rpm/RPMS/noarch/rteval*.noarch.rpm + rpmlint -v rpm-loads/SRPMS/rteval-loads*.src.rpm + rpmlint -v rpm-loads/RPMS/noarch/rteval-loads*.noarch.rpm + help: @echo "" @echo "rteval Makefile targets:" |