1PKGNAME = $(shell dpkg-parsechangelog -S source)
2VERSION = $(shell dpkg-parsechangelog -S version | sed 's/-.*//')
3
4all:
5
6release:
7	tar --numeric-owner --group 0 --owner 0 -cJh \
8	  --xform "s,^,$(PKGNAME)-$(VERSION)/," \
9	  -f $(PKGNAME)-$(VERSION).tar.xz \
10	  line_protocol_parser/*.py include/*.h src/*.c tests/*.py setup.py \
11	  README.rst
12
13deb: release
14	rm -rf $(PKGNAME)-$(VERSION)
15	tar -xJf $(PKGNAME)-$(VERSION).tar.xz
16	ln -sf $(PKGNAME)-$(VERSION).tar.xz \
17	  $(PKGNAME)_$(VERSION).orig.tar.xz
18	cp -a debian/ $(PKGNAME)-$(VERSION)/
19	(cd $(PKGNAME)-$(VERSION) && dpkg-buildpackage -us -uc)
20
21clean:
22	-rm *.deb *.changes *.buildinfo *.tar.xz
23	-rm -rf $(PKGNAME)-*
24	-rm -rf dist/
25	-rm -rf build/
26	-rm -rf *.egg-info
27	-rm line_protocol_parser/*.so
28
29sdist:
30	python setup.py sdist
31
32wheel:
33	python setup.py bdist_wheel
34