NAME = weblogin
SRC = src/login.html src/login.py LICENSE README
VER = 1.1
REL = 2
dist: $(NAME).tar.gz $(NAME).spec
mkdir -pv ~/rpmbuild/SOURCES
cp $(NAME).tar.gz ~/rpmbuild/SOURCES
rpmbuild $(NAME).spec -ba
cp ~/rpmbuild/RPMS/noarch/$(NAME)-$(VER)-$(REL).noarch.rpm .
touch dist
clean:
rm -f $(NAME).tar.gz $(NAME)-$(VER)-$(REL).noarch.rpm dist $(NAME).spec
$(NAME).tar.gz: $(SRC)
mkdir $(NAME)-$(VER)
cp -r -t $(NAME)-$(VER) $(SRC)
tar -czf $(NAME).tar.gz $(NAME)-$(VER)
rm -rf $(NAME)-$(VER)
$(NAME).spec: $(NAME).spec.in Makefile
sed -e 's/VERSION/$(VER)/' -e 's/RELEASE/$(REL)/' $< > $@