gfwproxyshadowsocksdocker-imagegogolanggvisornatnetworksocks4socks5tcpip-stacktortun-devicetun2sockstunneludpwireguard
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
15 lines
449 B
15 lines
449 B
NAME=tun2socks
|
|
BINDIR=$(shell pwd)/bin
|
|
VERSION=$(shell git describe --tags --long || echo "unknown version")
|
|
BUILDTAGS='fakedns session'
|
|
GOBUILD=go build -trimpath -ldflags '-s -w -extldflags "-static" -X "github.com/xjasonlyu/tun2socks/constant.Version=$(VERSION)"'
|
|
|
|
all: build
|
|
|
|
build:
|
|
cd component/session && packr2
|
|
cd cmd && $(GOBUILD) -v -tags $(BUILDTAGS) -o $(BINDIR)/$(NAME)
|
|
cd component/session && packr2 clean
|
|
|
|
clean:
|
|
rm -rf $(BINDIR)
|
|
|