diff options
author | 2015-05-12 12:46:02 +0200 | |
---|---|---|
committer | 2015-05-12 13:24:38 +0200 | |
commit | c796237981a5875f60cd2cc8fe218a0635da99f9 (patch) | |
tree | 7782a2b2e1620fe20965cf7a07021573f4c302c6 | |
parent | 4f8bcab90bae7d7567cf3aa12972e49d26f8bab6 (diff) |
added cppcheck target in order to run analysis of code (nw)
-rw-r--r-- | makefile | 45 |
1 files changed, 45 insertions, 0 deletions
@@ -1020,3 +1020,48 @@ endif doxygen: @echo Generate Doxygen documentation doxygen mame.doxygen + +#------------------------------------------------- +# CppCheck analysis +#------------------------------------------------- + +.PHONY: cppcheck + +CPPCHECK_PARAMS = -Isrc/osd +CPPCHECK_PARAMS += -Isrc/emu +CPPCHECK_PARAMS += -Isrc/lib +CPPCHECK_PARAMS += -Isrc/lib/util +CPPCHECK_PARAMS += -Isrc/mame +CPPCHECK_PARAMS += -Isrc/mess +CPPCHECK_PARAMS += -Isrc/osd/modules/render +CPPCHECK_PARAMS += -Isrc/osd/windows +CPPCHECK_PARAMS += -Isrc/emu/cpu/m68000 +CPPCHECK_PARAMS += -I3rdparty +CPPCHECK_PARAMS += -I3rdparty/lua/src +CPPCHECK_PARAMS += -I3rdparty/zlib +CPPCHECK_PARAMS += -I3rdparty/bgfx/include +CPPCHECK_PARAMS += -I3rdparty/bx/include +CPPCHECK_PARAMS += -Ibuild/generated/emu +CPPCHECK_PARAMS += -Ibuild/generated/emu/layout +CPPCHECK_PARAMS += -Ibuild/generated/mess/layout +CPPCHECK_PARAMS += -Ibuild/generated/mame/layout +CPPCHECK_PARAMS += -DX64_WINDOWS_ABI +CPPCHECK_PARAMS += -DPTR64=1 +CPPCHECK_PARAMS += -DMAME_DEBUG +CPPCHECK_PARAMS += -DMAME_PROFILER +CPPCHECK_PARAMS += -DCRLF=3 +CPPCHECK_PARAMS += -DLSB_FIRST +CPPCHECK_PARAMS += -DFLAC__NO_DLL +CPPCHECK_PARAMS += -DNATIVE_DRC=drcbe_x64 +CPPCHECK_PARAMS += -DLUA_COMPAT_APIINTCASTS +CPPCHECK_PARAMS += -DWIN32 +CPPCHECK_PARAMS += -D__GNUC__ +CPPCHECK_PARAMS += -D__x86_64__ +ifndef VERBOSE +CPPCHECK_PARAMS += --quiet +endif + +cppcheck: + @echo Generate CppCheck analysis report + cppcheck --enable=all src/ $(CPPCHECK_PARAMS) -j9 + |