3 CFLAGS
+= -Wall
-Wextra
-Werror
-std
=c99
-DVERSION
='"$(VERSION)"'
4 LDFLAGS
+= -lpthread
-lbsd
6 socks5server
: socks5server.c
7 $(CC
) $(CFLAGS
) $(LDFLAGS
) -o
$@
$^
13 install -m
0755 -D
-t
$(PREFIX
)/bin socks5server
14 install -m
0644 -D
-t
$(PREFIX
)/etc socks5server.conf
15 install -m
0644 -D
-t
$(PREFIX
)/lib
/systemd
/system socks5server.service
16 sed
-i
's|PREFIX|$(PREFIX)|g' $(PREFIX
)/lib
/systemd
/system
/socks5server.service
21 .PHONY
: clean install test