Files
tun2socks/Makefile
T
2019-07-16 15:34:28 +08:00

19 lines
516 B
Makefile

NAME=tun2socks
BUILDDIR=$(shell pwd)/build
CMDDIR=$(shell pwd)/cmd/tun2socks
VERSION=$(shell git describe --tags || echo "unknown version")
BUILDTIME=$(shell date -u)
BUILD_TAGS='socks fakedns d stats'
BUILD_LDFLAGS='-s -w -X "main.version=$(VERSION)" -X "main.buildTime=$(BUILDTIME)"'
GOBUILD=go build -ldflags $(BUILD_LDFLAGS) -v -tags $(BUILD_TAGS)
all: build
build:
cd $(CMDDIR) && $(GOBUILD) -o $(BUILDDIR)/$(NAME)
debug:
cd $(CMDDIR) && $(GOBUILD) -race -o $(BUILDDIR)/$(NAME)
clean:
rm -rf $(BUILDDIR)