13 lines
478 B
Makefile
13 lines
478 B
Makefile
default: ext
|
|
|
|
ext: ## [DEFAULT] build c extension in place
|
|
python setup.py build_ext --inplace
|
|
|
|
debug: ## Build extension with debug prints and assertions
|
|
python setup.py build_ext --inplace -UNDEBUG -DCR_VERBOSE
|
|
|
|
clean: ## Remove the build folder and the shared library
|
|
rm -rf build/ creader.cpython*
|
|
|
|
help: # from compiler explorer
|
|
@grep -E '^[0-9a-zA-Z_-]+:.*?## .*$$' $(MAKEFILE_LIST) | sort | awk 'BEGIN {FS = ":.*?## "}; {printf "\033[36m%-20s\033[0m %s\n", $$1, $$2}'
|