Fix for mkdir rpm directories.
[m6w6/libmemcached] / Makefile.am
index 4d9d0531ddcaaf26e96bc576b41ec99af211c046..127c071a17647d8bc95172fa084e42251e080950 100644 (file)
@@ -63,12 +63,18 @@ EXTRA_DIST+= ${man_MANS}
 fedora:
        @rm -f ~/rpmbuild/RPMS/x86_64/libmemcached-$(VERSION)*.rpm
        @rm -f ~/rpmbuild/SRPMS/libmemcached-$(VERSION)*.rpm
+       @mkdir -p ~/rpmbuild/SOURCES/
+       @mkdir -p ~/rpmbuild/RPMS/x86_64/
+       @mkdir -p ~/rpmbuild/SRPMS/
        @cp libmemcached-$(VERSION).tar.gz ~/rpmbuild/SOURCES/
        @rpmbuild -ba support/libmemcached.spec
        @cp ~/rpmbuild/RPMS/x86_64/libmemcached-$(VERSION)*.rpm .
        @cp ~/rpmbuild/SRPMS/libmemcached-$(VERSION)*.rpm .
 
 generic: support/libmemcached.spec
+       @mkdir -p ~/rpmbuild/SOURCES/
+       @mkdir -p ~/rpmbuild/RPMS/x86_64/
+       @mkdir -p ~/rpmbuild/SRPMS/
        @rm -f ~/rpmbuild/RPMS/x86_64/libmemcached-$(VERSION)*.rpm
        @rm -f ~/rpmbuild/SRPMS/libmemcached-$(VERSION)*.rpm
        @cp libmemcached-$(VERSION).tar.gz ~/rpmbuild/SOURCES/
@@ -78,7 +84,12 @@ generic: support/libmemcached.spec
        @cp ~/rpmbuild/RPMS/x86_64/libmemcached-debuginfo-$(VERSION)*.rpm .
        @cp ~/rpmbuild/SRPMS/libmemcached-$(VERSION)*.rpm .
 
-rpm: man distcheck generic
+clean_rpm:
+       @rm -f *.tar.gz
+       @rm -f *.src.rpm
+       @rm -f *.rpm
+
+rpm: clean_rpm man distcheck generic
 
 release: rpm
        @rpm --addsign libmemcached-$(VERSION)*.rpm .