From: Dan Kenigsberg <[EMAIL PROTECTED]>

Signed-off-by: Avi Kivity <[EMAIL PROTECTED]>

diff --git a/Makefile b/Makefile
index 776ff01..04b7224 100644
--- a/Makefile
+++ b/Makefile
@@ -46,25 +46,24 @@ install:
        make -C qemu DESTDIR="$(DESTDIR)" install
 
 tmpspec = .tmp.kvm.spec
-RPMDIR=$$(pwd)/RPMS
+RPMTOPDIR = $$(pwd)/rpmtop
 
 rpm:   srpm
-       mkdir -p BUILD $(RPMDIR)/$$(uname -i)
+       mkdir -p $(RPMTOPDIR)/{BUILD,RPMS/$$(uname -i)}
        rpmbuild --rebuild \
-                --define="_rpmdir $(RPMDIR)" \
-                --define="_topdir $$(pwd)" \
-               SRPMS/kvm-0.0-$(rpmrelease).src.rpm
+                --define="_topdir $(RPMTOPDIR)" \
+               $(RPMTOPDIR)/SRPMS/kvm-0.0-$(rpmrelease).src.rpm
 
 srpm:
-       mkdir -p SOURCES SRPMS
+       mkdir -p $(RPMTOPDIR)/{SOURCES,SRPMS}
        sed 's/^Release:.*/Release: $(rpmrelease)/' kvm.spec > $(tmpspec)
-       tar czf SOURCES/kvm.tar.gz qemu
-       tar czf SOURCES/user.tar.gz user
-       tar czf SOURCES/libkvm.tar.gz libkvm
-       tar czf SOURCES/kernel.tar.gz kernel
-       tar czf SOURCES/scripts.tar.gz scripts
-       cp Makefile configure kvm_stat SOURCES
-       rpmbuild  --define="_topdir $$(pwd)" -bs $(tmpspec)
+       tar czf $(RPMTOPDIR)/SOURCES/kvm.tar.gz qemu
+       tar czf $(RPMTOPDIR)/SOURCES/user.tar.gz user
+       tar czf $(RPMTOPDIR)/SOURCES/libkvm.tar.gz libkvm
+       tar czf $(RPMTOPDIR)/SOURCES/kernel.tar.gz kernel
+       tar czf $(RPMTOPDIR)/SOURCES/scripts.tar.gz scripts
+       cp Makefile configure kvm_stat $(RPMTOPDIR)/SOURCES
+       rpmbuild  --define="_topdir $(RPMTOPDIR)" -bs $(tmpspec)
        $(RM) $(tmpspec)
 
 clean:

-------------------------------------------------------------------------
SF.Net email is sponsored by:
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services for
just about anything Open Source.
http://sourceforge.net/services/buy/index.php
_______________________________________________
kvm-commits mailing list
kvm-commits@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/kvm-commits

Reply via email to