github.com/Uptycs/basequery-go@v0.8.0/Makefile (about) 1 PATH := $(GOPATH)/bin:$(PATH) 2 export GO111MODULE=on 3 4 all: test examples 5 6 go-mod-check: 7 @go help mod > /dev/null || (echo "Your go is too old, no modules. Seek help." && exit 1) 8 9 go-mod-download: 10 @go mod download 11 12 deps-go: go-mod-check go-mod-download 13 14 deps: deps-go 15 16 gen: ./osquery.thrift 17 @mkdir -p ./gen 18 @thrift --gen go:package_prefix=github.com/Uptycs/basequery-go/gen/ -out ./gen ./osquery.thrift 19 @rm -rf gen/osquery/extension-remote gen/osquery/extension_manager-remote 20 @gofmt -w ./gen 21 22 examples: deps 23 @mkdir -p build 24 @go build -ldflags="-s -w" -o ./build ./... 25 26 test: 27 @go test -race -cover ./... 28 29 clean: 30 @rm -rf ./build 31 32 .PHONY: all gen