-#\r
-# LUFA Library\r
-# Copyright (C) Dean Camera, 2012.\r
-#\r
-# dean [at] fourwalledcubicle [dot] com\r
-# www.lufa-lib.org\r
-#\r
-\r
-LUFA_BUILD_MODULES += CPPCHECK\r
-LUFA_BUILD_TARGETS += cppcheck cppcheck-config\r
-LUFA_BUILD_MANDATORY_VARS += \r
-LUFA_BUILD_OPTIONAL_VARS += CPPCHECK_PATH CPPCHECK_INCLUDES CPPCHECK_EXCLUDES CPPCHECK_MSG_TEMPLATE \\r
- CPPCHECK_ENABLE CPPCHECK_SUPPRESS CPPCHECK_FAIL_ON_WARNING CPPCHECK_QUIET \\r
- CPPCHECK_FLAGS\r
-\r
-# -----------------------------------------------------------------------------\r
-# LUFA CPPCheck Buildsystem Makefile Module.\r
-# -----------------------------------------------------------------------------\r
-# DESCRIPTION:\r
-# Provides a set of targets to scan a project with the free "cppcheck" static\r
-# analysis tool, to check for code errors at runtime (see http://cppcheck.sourceforge.net).\r
-# -----------------------------------------------------------------------------\r
-# TARGETS:\r
-#\r
-# cppcheck - Scan the project with CPPCheck\r
-# cppcheck-config - Use CPPCheck to look for missing include files\r
-#\r
-# MANDATORY PARAMETERS:\r
-#\r
-# (None)\r
-#\r
-# OPTIONAL PARAMETERS:\r
-#\r
-# CPPCHECK_PATH - Path of the files to statically analyze\r
-# CPPCHECK_INCLUDES - Extra include paths to search for missing\r
-# header files\r
-# CPPCHECK_EXCLUDES - Source file paths to exclude checking (can be\r
-# a path fragment if desired)\r
-# CPPCHECK_MSG_TEMPLATE - Template for cppcheck error and warning output\r
-# CPPCHECK_ENABLE - General cppcheck category checks to enable\r
-# CPPCHECK_SUPPRESS - Specific cppcheck warnings to disable by ID\r
-# CPPCHECK_FAIL_ON_WARNING - Set to Y to fail the build on cppcheck\r
-# warnings, N to continue even if warnings occur\r
-# CPPCHECK_QUIET - Enable cppcheck verbose or quiet output mode\r
-# CPPCHECK_FLAGS - Additional flags to pass to cppcheck\r
-#\r
-# -----------------------------------------------------------------------------\r
-\r
-# Default values of optionally user-supplied variables\r
-CPPCHECK_PATH ?= .\r
-CPPCHECK_INCLUDES ?=\r
-CPPCHECK_EXCLUDES ?=\r
-CPPCHECK_MSG_TEMPLATE ?= {file}:{line}: {severity} ({id}): {message}\r
-CPPCHECK_ENABLE ?= all\r
-CPPCHECK_SUPPRESS ?= variableScope missingInclude\r
-CPPCHECK_FAIL_ON_WARNING ?= Y\r
-CPPCHECK_QUIET ?= Y\r
-CPPCHECK_FLAGS ?= \r
-\r
-# Build a default argument list for cppcheck\r
-BASE_CPPCHECK_FLAGS := --template="$(CPPCHECK_MSG_TEMPLATE)" $(CPPCHECK_INCLUDES:%=-I%) $(CPPCHECK_EXCLUDES:%=-i%) --inline-suppr --force --std=c99\r
-\r
-# Sanity check parameters and construct additional command line arguments to cppcheck\r
-\r
-ifeq ($(CPPCHECK_FAIL_ON_WARNING), Y)\r
- BASE_CPPCHECK_FLAGS += --error-exitcode=1\r
-else ifneq ($(CPPCHECK_FAIL_ON_WARNING), N)\r
- $(error CPPCHECK_FAIL_ON_WARNING must be Y or N)\r
-endif\r
-ifeq ($(CPPCHECK_QUIET), Y)\r
- BASE_CPPCHECK_FLAGS += --quiet\r
-else ifneq ($(CPPCHECK_QUIET), N)\r
- $(error CPPCHECK_QUIET must be Y or N)\r
-endif\r
-\r
-# Output Messages\r
-MSG_CPPCHECK_CMD := ' [CPPCHECK]:'\r
-\r
-cppcheck-config:\r
- @echo $(MSG_CPPCHECK_CMD) Checking cppcheck configuration for path \"$(CPPCHECK_PATH)\"\r
- cppcheck $(BASE_CPPCHECK_FLAGS) --check-config $(CPPCHECK_FLAGS) $(CPPCHECK_PATH)\r
-\r
-cppcheck:\r
- @echo $(MSG_CPPCHECK_CMD) Performing cppcheck analysis on path \"$(CPPCHECK_PATH)\"\r
- cppcheck $(BASE_CPPCHECK_FLAGS) --enable=$(CPPCHECK_ENABLE) $(CPPCHECK_SUPPRESS:%=--suppress=%) $(CPPCHECK_FLAGS) $(CPPCHECK_PATH)\r
-\r
-# Phony build targets for this module\r
-.PHONY: cppcheck-config cppcheck\r
+#
+# LUFA Library
+# Copyright (C) Dean Camera, 2012.
+#
+# dean [at] fourwalledcubicle [dot] com
+# www.lufa-lib.org
+#
+
+LUFA_BUILD_MODULES += CPPCHECK
+LUFA_BUILD_TARGETS += cppcheck cppcheck-config
+LUFA_BUILD_MANDATORY_VARS +=
+LUFA_BUILD_OPTIONAL_VARS += CPPCHECK_PATH CPPCHECK_INCLUDES CPPCHECK_EXCLUDES CPPCHECK_MSG_TEMPLATE \
+ CPPCHECK_ENABLE CPPCHECK_SUPPRESS CPPCHECK_FAIL_ON_WARNING CPPCHECK_QUIET \
+ CPPCHECK_FLAGS
+
+# -----------------------------------------------------------------------------
+# LUFA CPPCheck Buildsystem Makefile Module.
+# -----------------------------------------------------------------------------
+# DESCRIPTION:
+# Provides a set of targets to scan a project with the free "cppcheck" static
+# analysis tool, to check for code errors at runtime (see http://cppcheck.sourceforge.net).
+# -----------------------------------------------------------------------------
+# TARGETS:
+#
+# cppcheck - Scan the project with CPPCheck
+# cppcheck-config - Use CPPCheck to look for missing include files
+#
+# MANDATORY PARAMETERS:
+#
+# (None)
+#
+# OPTIONAL PARAMETERS:
+#
+# CPPCHECK_PATH - Path of the files to statically analyze
+# CPPCHECK_INCLUDES - Extra include paths to search for missing
+# header files
+# CPPCHECK_EXCLUDES - Source file paths to exclude checking (can be
+# a path fragment if desired)
+# CPPCHECK_MSG_TEMPLATE - Template for cppcheck error and warning output
+# CPPCHECK_ENABLE - General cppcheck category checks to enable
+# CPPCHECK_SUPPRESS - Specific cppcheck warnings to disable by ID
+# CPPCHECK_FAIL_ON_WARNING - Set to Y to fail the build on cppcheck
+# warnings, N to continue even if warnings occur
+# CPPCHECK_QUIET - Enable cppcheck verbose or quiet output mode
+# CPPCHECK_FLAGS - Additional flags to pass to cppcheck
+#
+# -----------------------------------------------------------------------------
+
+# Default values of optionally user-supplied variables
+CPPCHECK_PATH ?= .
+CPPCHECK_INCLUDES ?=
+CPPCHECK_EXCLUDES ?=
+CPPCHECK_MSG_TEMPLATE ?= {file}:{line}: {severity} ({id}): {message}
+CPPCHECK_ENABLE ?= all
+CPPCHECK_SUPPRESS ?= variableScope missingInclude
+CPPCHECK_FAIL_ON_WARNING ?= Y
+CPPCHECK_QUIET ?= Y
+CPPCHECK_FLAGS ?=
+
+# Build a default argument list for cppcheck
+BASE_CPPCHECK_FLAGS := --template="$(CPPCHECK_MSG_TEMPLATE)" $(CPPCHECK_INCLUDES:%=-I%) $(CPPCHECK_EXCLUDES:%=-i%) --inline-suppr --force --std=c99
+
+# Sanity check parameters and construct additional command line arguments to cppcheck
+
+ifeq ($(CPPCHECK_FAIL_ON_WARNING), Y)
+ BASE_CPPCHECK_FLAGS += --error-exitcode=1
+else ifneq ($(CPPCHECK_FAIL_ON_WARNING), N)
+ $(error CPPCHECK_FAIL_ON_WARNING must be Y or N)
+endif
+ifeq ($(CPPCHECK_QUIET), Y)
+ BASE_CPPCHECK_FLAGS += --quiet
+else ifneq ($(CPPCHECK_QUIET), N)
+ $(error CPPCHECK_QUIET must be Y or N)
+endif
+
+# Output Messages
+MSG_CPPCHECK_CMD := ' [CPPCHECK]:'
+
+cppcheck-config:
+ @echo $(MSG_CPPCHECK_CMD) Checking cppcheck configuration for path \"$(CPPCHECK_PATH)\"
+ cppcheck $(BASE_CPPCHECK_FLAGS) --check-config $(CPPCHECK_FLAGS) $(CPPCHECK_PATH)
+
+cppcheck:
+ @echo $(MSG_CPPCHECK_CMD) Performing cppcheck analysis on path \"$(CPPCHECK_PATH)\"
+ cppcheck $(BASE_CPPCHECK_FLAGS) --enable=$(CPPCHECK_ENABLE) $(CPPCHECK_SUPPRESS:%=--suppress=%) $(CPPCHECK_FLAGS) $(CPPCHECK_PATH)
+
+# Phony build targets for this module
+.PHONY: cppcheck-config cppcheck