github.com/duskeagle/pop@v4.10.1-0.20190417200916-92f2b794aab5+incompatible/Makefile (about) 1 TAGS ?= "sqlite" 2 GO_BIN ?= go 3 4 install: deps 5 packr2 6 $(GO_BIN) install -tags ${TAGS} -v ./soda 7 8 deps: 9 $(GO_BIN) get github.com/gobuffalo/release 10 $(GO_BIN) get github.com/gobuffalo/packr/v2/packr2 11 $(GO_BIN) get gopkg.in/DataDog/dd-trace-go.v1/ddtrace/tracer 12 $(GO_BIN) get -tags ${TAGS} -t ./... 13 ifeq ($(GO111MODULE),on) 14 $(GO_BIN) mod tidy 15 endif 16 17 build: 18 packr2 19 $(GO_BIN) build -v . 20 21 test: 22 packr2 23 $(GO_BIN) test -tags ${TAGS} ./... 24 25 ci-test: 26 $(GO_BIN) test -tags ${TAGS} -race ./... 27 28 lint: 29 golangci-lint run 30 31 update: 32 $(GO_BIN) get -u -tags ${TAGS} 33 ifeq ($(GO111MODULE),on) 34 $(GO_BIN) mod tidy 35 endif 36 packr2 37 make test 38 make install 39 ifeq ($(GO111MODULE),on) 40 $(GO_BIN) mod tidy 41 endif 42 43 release-test: 44 ./test.sh 45 46 release: 47 release -y -f soda/cmd/version.go