projects
/
pub
/
USBasp.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Update StaticAnalysisTest to check for missing header files. Fix found incorrect...
[pub/USBasp.git]
/
BuildTests
/
StaticAnalysisTest
/
makefile
diff --git
a/BuildTests/StaticAnalysisTest/makefile
b/BuildTests/StaticAnalysisTest/makefile
index
766bf08
..
44c7d5f
100644
(file)
--- a/
BuildTests/StaticAnalysisTest/makefile
+++ b/
BuildTests/StaticAnalysisTest/makefile
@@
-9,15
+9,19
@@
# Static anlysis of the entire LUFA source tree, using the free cross-platform "cppcheck" tool.
\r
\r
# Path to the root of the LUFA tree to scan
\r
# Static anlysis of the entire LUFA source tree, using the free cross-platform "cppcheck" tool.
\r
\r
# Path to the root of the LUFA tree to scan
\r
-LUFA_ROOT_PATH = ../../
\r
+LUFA_ROOT_PATH
= ../../
\r
\r
# Filenames or directories (including fragments) to exclude from the analysis
\r
\r
# Filenames or directories (including fragments) to exclude from the analysis
\r
-EXCLUDE_LIST = HostLoaderApp/ FATFs/ PetiteFATFs/ uip/
\r
+EXCLUDE_LIST
= HostLoaderApp/ FATFs/ PetiteFATFs/ uip/
\r
\r
# Output message template for found warnings and errors
\r
\r
# Output message template for found warnings and errors
\r
-MESSAGE_TEMPLATE = "{file}({line}): {severity} ({id}): {message}"
\r
+MESSAGE_TEMPLATE = "{file}({line}): {severity} ({id}): {message}"
\r
+
\r
+# Checks to suppress so that generated warnings are discarded
\r
+SUPPRESS_WARNINGS = variableScope unusedFunction missingInclude
\r
\r
all:
\r
\r
all:
\r
- cppcheck -q -f --error-exitcode=1 --inline-suppr --enable=style --suppress=variableScope --template $(MESSAGE_TEMPLATE) $(EXCLUDE_LIST:%=-i%) $(LUFA_ROOT_PATH)
\r
+ cppcheck -q --std=c99 --check-config $(EXCLUDE_LIST:%=-i%) $(LUFA_ROOT_PATH)
\r
+ cppcheck -q -f --std=c99 --error-exitcode=1 --inline-suppr --enable=all $(SUPPRESS_WARNINGS:%=--suppress=%) --template $(MESSAGE_TEMPLATE) $(EXCLUDE_LIST:%=-i%) $(LUFA_ROOT_PATH)
\r
\r
%:
\ No newline at end of file
\r
%:
\ No newline at end of file