2019-04-18 14:27:27 +00:00
|
|
|
## help commands:
|
|
|
|
|
|
|
|
help: ## show this help
|
|
|
|
@awk -f ./tools/help.awk $(MAKEFILE_LIST)
|
|
|
|
|
|
|
|
## style commands:
|
|
|
|
|
2019-05-13 13:13:43 +00:00
|
|
|
PY_FILES = $(shell find . -type f -name '*.py' | grep -f ./tools/style.py.include | grep -v -f ./tools/style.py.exclude )
|
|
|
|
C_FILES = $(shell find . -type f -name '*.[ch]' | grep -f ./tools/style.c.include | grep -v -f ./tools/style.c.exclude )
|
2019-05-06 16:03:41 +00:00
|
|
|
|
|
|
|
|
2019-04-18 14:27:27 +00:00
|
|
|
style_check: ## run code style check on application sources and tests
|
|
|
|
flake8 --version
|
|
|
|
isort --version | awk '/VERSION/{print $$2}'
|
|
|
|
black --version
|
2019-05-06 16:03:41 +00:00
|
|
|
flake8 $(PY_FILES)
|
|
|
|
isort --check-only $(PY_FILES)
|
|
|
|
black --check $(PY_FILES)
|
|
|
|
make -C python style_check
|
2019-04-18 14:27:27 +00:00
|
|
|
|
|
|
|
style: ## apply code style on application sources and tests
|
2019-05-06 16:03:41 +00:00
|
|
|
isort $(PY_FILES)
|
|
|
|
black $(PY_FILES)
|
|
|
|
make -C python style
|
2019-04-18 14:27:27 +00:00
|
|
|
|
|
|
|
cstyle_check: ## run code style check on low-level C code
|
2019-05-06 16:03:41 +00:00
|
|
|
./tools/clang-format-check $(C_FILES)
|
2019-04-18 14:27:27 +00:00
|
|
|
|
|
|
|
cstyle: ## apply code style on low-level C code
|
2019-05-06 16:03:41 +00:00
|
|
|
clang-format -i $(C_FILES)
|