clang static analyzer
authorJames Bunton <jamesbunton@delx.net.au>
Wed, 23 Sep 2015 09:45:10 +0000 (19:45 +1000)
committerJames Bunton <jamesbunton@delx.net.au>
Wed, 23 Sep 2015 09:45:10 +0000 (19:45 +1000)
Makefile

index e61e152..40cc5cd 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -6,10 +6,15 @@ LDFLAGS += -lpthread -lbsd
 socks5server: socks5server.c
        $(CC) $(CFLAGS) $(LDFLAGS) -o $@ $^
 
+all: socks5server
+
 test: socks5server
        ./test_proxy.py
 
-install: socks5server
+analyze: clean
+       scan-build make
+
+install: all
        install -m 0755 -D -t $(PREFIX)/bin socks5server
        [ -f $(PREFIX)/etc/socks5server.conf ] || install -m 0644 -D -t $(PREFIX)/etc socks5server.conf
        install -m 0644 -D -t $(PREFIX)/lib/systemd/system socks5server.service
@@ -18,4 +23,4 @@ install: socks5server
 clean:
        rm -f socks5server
 
-.PHONY: clean install test
+.PHONY: all test analyze install clean