VERSION := 0.2
PREFIX := /usr/local
-CFLAGS += -Wall -Wextra -Werror -std=c99 -DVERSION='"$(VERSION)"'
-LDFLAGS += -lpthread -lbsd
+CFLAGS += -Wall -Wextra -std=c99 -DVERSION='"$(VERSION)"'
+LDLIBS += -lpthread -lbsd
-socks5server: socks5server.c
- $(CC) $(CFLAGS) $(LDFLAGS) -o $@ $^
-
-all: socks5server
+socks5server: socks5server.o
test: socks5server
./test_proxy.py
sed -i 's|PREFIX|$(PREFIX)|g' $(PREFIX)/lib/systemd/system/socks5server.service
clean:
- rm -f socks5server
+ rm -f socks5server *.o
-.PHONY: all test analyze install clean
+.PHONY: test analyze install clean