Update SVN line endings property on newer source files to native.
[pub/USBasp.git] / LUFA / Build / lufa.cppcheck.in
index 35ec1e4..330ec1d 100644 (file)
@@ -1,88 +1,88 @@
-#\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