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
clean:
rm -f socks5server
-.PHONY: clean install test
+.PHONY: all test analyze install clean