| .PHONY: build dist | |
| PYTHON=/usr/bin/python3 | |
| TEST= | |
| PARAMETERS= | |
| build: | |
| ${PYTHON} setup.py build ${PARAMETERS} | |
| buildext: | |
| ${PYTHON} setup.py --with-libyaml build ${PARAMETERS} | |
| force: | |
| ${PYTHON} setup.py build -f ${PARAMETERS} | |
| forceext: | |
| ${PYTHON} setup.py --with-libyaml build -f ${PARAMETERS} | |
| install: | |
| ${PYTHON} setup.py install ${PARAMETERS} | |
| installext: | |
| ${PYTHON} setup.py --with-libyaml install ${PARAMETERS} | |
| test: build | |
| ${PYTHON} tests/lib/test_build.py ${TEST} | |
| testext: buildext | |
| ${PYTHON} tests/lib/test_build_ext.py ${TEST} | |
| testall: | |
| ${PYTHON} setup.py test | |
| dist: | |
| @# No longer uploading a zip file to pypi | |
| @# ${PYTHON} setup.py --with-libyaml sdist --formats=zip,gztar | |
| ${PYTHON} setup.py --with-libyaml sdist --formats=gztar | |
| windist: | |
| ${PYTHON} setup.py --with-libyaml bdist_wininst | |
| clean: | |
| ${PYTHON} setup.py --with-libyaml clean -a | |
| rm -fr \ | |
| dist/ \ | |
| lib/PyYAML.egg-info/ \ | |
| lib/yaml/__pycache__/ \ | |
| tests/lib/__pycache__/ \ | |
| yaml/_yaml.c \ | |