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