1# pgxnclient Makefile 2# 3# Copyright (C) 2011-2021 Daniele Varrazzo 4# 5# This file is part of the PGXN client 6 7.PHONY: sdist upload docs 8 9PYTHON := python$(PYTHON_VERSION) 10PYTHON_VERSION ?= $(shell $(PYTHON) -c 'import sys; print ("%d.%d" % sys.version_info[:2])') 11 12build: 13 $(PYTHON) setup.py build 14 15check: 16 $(PYTHON) setup.py test 17 18sdist: 19 $(PYTHON) setup.py sdist --formats=gztar 20 21upload: 22 $(PYTHON) setup.py sdist --formats=gztar upload 23 24docs: 25 $(MAKE) -C docs 26 27clean: 28 rm -rf build pgxnclient.egg-info 29 rm -rf .eggs 30 $(MAKE) -C docs $@ 31