\r
# Static anlysis of the entire LUFA source tree, using the free cross-platform "cppcheck" tool.\r
\r
-LUFA_ROOT_PATH = ../..\r
+# Path to the LUFA library core\r
+LUFA_PATH = ../../LUFA/\r
\r
CPPCHECK_EXCLUDES = FATFs/ \\r
PetiteFATFs/ \\r
uip/\r
-CPPCHECK_INCLUDES = $(LUFA_ROOT_PATH)/LUFA/CodeTemplates/ \\r
- $(LUFA_ROOT_PATH)/Projects/AVRISP-MKII/\r
-CPPCHECK_PATH = $(LUFA_ROOT_PATH)\r
+CPPCHECK_INCLUDES = $(patsubst %/,%,$(LUFA_PATH))/CodeTemplates/ \\r
+ $(patsubst %/,%,$(LUFA_PATH))/../Projects/AVRISP-MKII/\r
+CPPCHECK_PATH = $(patsubst %/,%,$(LUFA_PATH))/..\r
\r
all: begin cppcheck-config cppcheck end\r
\r
.PHONY: all begin end\r
\r
# Include LUFA build script makefiles\r
-include $(LUFA_ROOT_PATH)/LUFA/Build/lufa.core.in\r
-include $(LUFA_ROOT_PATH)/LUFA/Build/lufa.cppcheck.in
\ No newline at end of file
+include $(LUFA_PATH)/Build/lufa.core.in\r
+include $(LUFA_PATH)/Build/lufa.cppcheck.in
\ No newline at end of file