aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/src/Makefile
diff options
context:
space:
mode:
authorJason A. Donenfeld <Jason@zx2c4.com>2017-10-05 20:52:19 +0200
committerJason A. Donenfeld <Jason@zx2c4.com>2017-10-05 22:21:53 +0200
commitd89b795b474e538f8466c5867aafa25b130a84c6 (patch)
tree05e7414ce5d43cf44fc1ea051872790b3f3ce7f5 /src/Makefile
parentqueueing: move from ctx to cb (diff)
downloadwireguard-monolithic-historical-d89b795b474e538f8466c5867aafa25b130a84c6.tar.xz
wireguard-monolithic-historical-d89b795b474e538f8466c5867aafa25b130a84c6.zip
Makefile: clang now builds the kernel, so use scan-build
Also add little stub for coccinelle and clean up semicolon issue it found.
Diffstat (limited to 'src/Makefile')
-rw-r--r--src/Makefile8
1 files changed, 5 insertions, 3 deletions
diff --git a/src/Makefile b/src/Makefile
index d47473e..a8a7265 100644
--- a/src/Makefile
+++ b/src/Makefile
@@ -61,9 +61,11 @@ tools:
tools-debug:
$(MAKE) -C tools V=1 DEBUG_TOOLS=y
-check:
- $(MAKE) -C $(KERNELDIR) M=$(PWD) C=2 CF="-D__CHECK_ENDIAN__" CONFIG_WIREGUARD_DEBUG=y
- $(MAKE) -C tools check
+check: clean
+ scan-build --view --keep-going $(MAKE) module tools CONFIG_WIREGUARD_DEBUG=y C=2 CF="-D__CHECK_ENDIAN__"
+
+coccicheck: clean
+ $(MAKE) -C $(KERNELDIR) M=$(PWD) CONFIG_WIREGUARD_DEBUG=y coccicheck MODE=report
cloc: clean
cloc $(wildcard *.c) $(wildcard *.h)