]> git.phdru.name Git - mimedecode.git/blob - Makefile
all is also a .PHONY target
[mimedecode.git] / Makefile
1
2 VERSION=$(shell python -c "from mimedecode import __version__; print __version__")
3
4 .PHONY: all
5 all: docs sdist
6
7 DISTFILES = mimedecode.py \
8 setup.py \
9 Makefile \
10 Makefile.sgmlt \
11 Makefile.4xslt \
12 MANIFEST.in \
13 ANNOUNCE \
14 mimedecode.docbook \
15 mimedecode.html \
16 mimedecode.man \
17 mimedecode.txt
18
19 .PHONY: sdist
20 sdist: dist/mimedecode-$(VERSION).tar.gz
21
22 .PHONY: dist
23 dist/mimedecode-$(VERSION).tar.gz: $(DISTFILES)
24         umask 022 && chmod a+rX $(DISTFILES) && python setup.py sdist --formats=bztar
25
26 .PHONY: docs
27 docs: mimedecode.man mimedecode.txt mimedecode.html
28
29 include Makefile.xsltproc
30
31
32 CLEANFILES = *.py[co] MANIFEST
33
34 .PHONY: clean
35 clean:
36         rm -f $(CLEANFILES)
37
38 .PHONY: distclean
39 distclean: clean
40         rm -rf dist