X-Git-Url: https://code.delx.au/proxy/blobdiff_plain/26ef788f9b38d9a4a4de338b6509824eea658274..ca77ebf6d7756274eef6ed72b3eee8a5e0f327ea:/Makefile diff --git a/Makefile b/Makefile index cf1ab52..40cc5cd 100644 --- a/Makefile +++ b/Makefile @@ -1,14 +1,26 @@ -VERSION := 0.1 +VERSION := 0.2 +PREFIX := /usr/local CFLAGS += -Wall -Wextra -Werror -std=c99 -DVERSION='"$(VERSION)"' LDFLAGS += -lpthread -lbsd socks5server: socks5server.c $(CC) $(CFLAGS) $(LDFLAGS) -o $@ $^ +all: socks5server + test: socks5server ./test_proxy.py +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 + sed -i 's|PREFIX|$(PREFIX)|g' $(PREFIX)/lib/systemd/system/socks5server.service + clean: rm -f socks5server -.PHONY: clean +.PHONY: all test analyze install clean