6 INSTALL_DATA := install -m 644
7 INSTALL_PROGRAM := install -m 755
8 INSTALL_DIR := install -m 755 -d
12 PYTHON_OPTS += --root $(DESTDIR)
15 LAST_TAG := $(shell git describe --tags --abbrev=0)
16 VERSION := $(shell echo $(LAST_TAG) | awk -F'/' '{print $$2}' || true)
17 VERSION_FILE := version.in
23 $(RM) -r tiramisu.egg-info/
29 python setup.py install --no-compile $(PYTHON_OPTS)
31 # List in .PHONY to force generation at each call
33 @if test -n $(VERSION) ; then \
34 echo $(VERSION) > $(VERSION_FILE) ; \
38 git archive --format=tar --prefix $(PACKAGE)-$(VERSION)/ -o $(PACKAGE)-$(VERSION).tar $(LAST_TAG) \
39 && tar --xform "s,\(.*\),$(PACKAGE)-$(VERSION)/\1," -f $(PACKAGE)-$(VERSION).tar -r version.in \
40 && gzip -9 $(PACKAGE)-$(VERSION).tar
42 .PHONY: all clean test install version.in dist