PACKAGE=p4v

.PHONY: rpm
rpm: download
	-rm -rf build
	-mkdir build
	rpmbuild \
	    -ba $(PACKAGE).spec \
	    --clean \
	    --define "_topdir `pwd`" \
	    --define "_sourcedir %{_topdir}" \
	    --define "_specdir %{_topdir}" \
	    --define "_builddir %{_topdir}/build" \
	    --define "_rpmfilename %%{NAME}-%%{VERSION}-%%{RELEASE}.%%{ARCH}.rpm" \
	    --define "_rpmdir %{_topdir}" \
	    --define "_srcrpmdir %{_topdir}"

.PHONY: download
download:
	spectool -g $(PACKAGE).spec

.PHONY: clean
clean:
	-rm -rf p4v.tgz build *.rpm