3 #     Copyright (C) Dean Camera, 2012.
 
   5 #  dean [at] fourwalledcubicle [dot] com
 
   9 # Static anlysis of the entire LUFA source tree, using the free cross-platform "cppcheck" tool.
 
  11 # Path to the LUFA library core
 
  12 LUFA_PATH := ../../LUFA/
 
  14 CPPCHECK_EXCLUDES := FATFs/            \
 
  18 CPPCHECK_INCLUDES := $(patsubst %/,%,$(LUFA_PATH))/CodeTemplates/               \
 
  19                      $(patsubst %/,%,$(LUFA_PATH))/../Projects/AVRISP-MKII/
 
  21 CPPCHECK_FLAGS    := -U TEMPLATE_FUNC_NAME
 
  23 SRC               := $(patsubst %/,%,$(LUFA_PATH))/..
 
  25 all: begin cppcheck end
 
  28         @echo Executing build test "StaticAnalysisTest".
 
  32         @echo Build test "StaticAnalysisTest" complete.
 
  40 # Include LUFA build script makefiles
 
  41 include $(LUFA_PATH)/Build/lufa_core.mk
 
  42 include $(LUFA_PATH)/Build/lufa_cppcheck.mk