default: rpm

spec:
	sed s%@@VERSION@@%${VERSION}%g shfs.spec.in|sed s%@@RELEASE@@%1%g  >shfs.spec

spec-clean:
	rm -f shfs.spec

rpm:
	for dir in BUILD RPMS SOURCES SRPMS RPMS/athlon RPMS/i386 RPMS/i486 RPMS/i586 RPMS/i686 RPMS/noarch; do \
		if [ ! -d $$dir ]; then		\
			mkdir $$dir;		\
		fi				\
	done
	rm -f SOURCES/shfs-${VERSION}.tar.gz
	ln -s ../../shfs-${VERSION}.tar.gz SOURCES/shfs-${VERSION}.tar.gz
	echo %_topdir `pwd` >macros
	rpmbuild -ba --rcfile=rpmrc shfs.spec
	cp SRPMS/* ../..
	cp RPMS/*/* ../..

rpm-clean:
	rm -f shfs.spec
	rm -f macros
	rm -rf BUILD RPMS SOURCES SRPMS

.PHONY: default spec rpm rpm-clean spec-clean
