Commit 5c18c1e5 authored by Federico Vaga's avatar Federico Vaga

bld: add cppcheck rule to Makefiles

Signed-off-by: Federico Vaga's avatarFederico Vaga <federico.vaga@cern.ch>
parent 83615054
......@@ -14,7 +14,7 @@ modules:
$(MAKE) -C drivers/zio
.PHONY: tools
.PHONY: tools cppcheck
tools:
$(MAKE) -C tools M=$(shell /bin/pwd)
......@@ -23,3 +23,7 @@ tools:
clean:
$(MAKE) -C drivers/zio clean
$(MAKE) -C tools clean
cppcheck:
$(MAKE) -C drivers/zio cppcheck
$(MAKE) -C tools cppcheck
......@@ -7,6 +7,7 @@
REPO_PARENT ?= $(shell pwd)/../../..
-include $(REPO_PARENT)/parent_common.mk
CPPCHECK ?= cppcheck
KVERSION ?= $(shell uname -r)
KERNELSRC ?= /lib/modules/$(KVERSION)/build
......@@ -33,4 +34,7 @@ all: modules
modules coccicheck modules_install clean:
$(MAKE) -C $(KERNELSRC) M=$(shell /bin/pwd) $@
.PHONY: all clean coccicheck modules modules_install
cppcheck:
$(CPPCHECK) -q -I. --suppress=missingIncludeSystem --enable=all *.c *.h --error-exitcode=1
.PHONY: all clean coccicheck cppcheck modules modules_install
......@@ -14,9 +14,12 @@ ZIO_VERSION += -D__ZIO_MINOR_VERSION=$(shell echo $(GIT_VERSION) | cut -d '-' -f
ZIO_VERSION += -D__ZIO_PATCH_VERSION=$(shell echo $(GIT_VERSION) | cut -d '-' -f 1 | cut -d '.' -f 3; )
CFLAGS = -I$(M)/include/ -Wall -Werror $(ZIO_VERSION) $(EXTRACFLAGS)
INCLUDE = -I$(M)/include/
CFLAGS = $(INCLUDE) -Wall -Werror $(ZIO_VERSION) $(EXTRACFLAGS)
CFLAGS += -DGIT_VERSION=\"$(GIT_VERSION)\"
CC ?= $(CROSS_COMPILE)gcc
CPPCHECK ?= cppcheck
progs := zio-dump
progs += zio-cat-file
......@@ -30,3 +33,8 @@ clean:
%: %.c
$(CC) $(CFLAGS) $^ -o $@
cppcheck:
$(CPPCHECK) -q $(INCLUDE) --suppress=missingIncludeSystem --enable=all *.c *.h --error-exitcode=1
.PHONY: cppcheck"\"
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment