fixed cppcheck call for older versions of cppcheck - removed misra checking (is broken anyway if there is no misra text file present

This commit is contained in:
prozessorkern 2020-04-19 14:45:42 +02:00
parent 6c76dfc7ae
commit 3f54a989f3

View File

@ -72,17 +72,18 @@ export
help: help:
@echo Shellmatta help @echo Shellmatta help
@echo ------------------------- @echo -----------------------------------------------
@echo test - run all tests @echo test - run all tests
@echo cppcheck - run static code analysis (cppcheck)
@echo example - build example @echo example - build example
@echo ------------------------- @echo -----------------------------------------------
test: unittest integrationtest test: unittest integrationtest
cppcheck: cppcheck:
- @mkdir -p output/cppcheck/html - @mkdir -p output/cppcheck/html
cppcheck --addon=/usr/bin/misra.py --enable=all --template=gcc --cppcheck-build-dir=output/cppcheck $(SOURCES) cppcheck --enable=all --template=gcc --cppcheck-build-dir=output/cppcheck $(SOURCES)
cppcheck --addon=/usr/bin/misra.py --enable=all --template=gcc --cppcheck-build-dir=output/cppcheck $(SOURCES) --xml 2>output/cppcheck/cppcheck.xml cppcheck --enable=all --template=gcc --cppcheck-build-dir=output/cppcheck $(SOURCES) --xml 2>output/cppcheck/cppcheck.xml
cppcheck-htmlreport --file=output/cppcheck/cppcheck.xml --title="Shellmatta" --report-dir=output/cppcheck/html cppcheck-htmlreport --file=output/cppcheck/cppcheck.xml --title="Shellmatta" --report-dir=output/cppcheck/html
unittest: $(UNITTEST_TARGET) unittest: $(UNITTEST_TARGET)