NAME = "$(shell basename $PWD)"
VERSION = "$(shell git describe | sed 's/-/./g' || echo '0.1.0')"
BRANCH = "$(shell git branch --show-current)"

RPM_SOURCEDIR = "$(shell rpm --eval '%{_sourcedir}')
RPM_SYSCONFDIR = "$(shell rpm --eval '%{_sysconfdir}')"

.PHONY: name
name:
	@echo "$(NAME)"

.PHONY: version
version:
	@echo "$(VERSION)"

$(RPMSOURCE_DIR)/$(NAME)-%.tar.gz: *
	git archive --format=tar.gz \
	            --output="$@" \
	            --prefix="$(NAME)-$(VERSION)/" \
	            --verbose \
	            "$(BRANCH)"

.PHONY: tarball
tarball: $(RPM_SOURCEDIR)/$(NAME)-$(VERSION).tar.gz

.PHONY: install
install:
	install -m 644 --target-directory=$(DESTDIR)/$(RPM_SYSCONFDIR)/nginx nginx.conf
