Added Makefile
This commit is contained in:
1 parent
a11be21387
commit
460ea31c76
2 files changed
+23
No files matched your search
@@ -25,3 +25,4 @@ _testmain.go
|
||||
|
||||
# Output of the go coverage tool, specifically when used with LiteIDE
|
||||
*.out
|
||||
bin/yay
|
||||
@@ -0,0 +1,22 @@
|
||||
.PHONY: build doc fmt lint run test vendor_clean vendor_get vendor_update vet
|
||||
|
||||
# Prepend our _vendor directory to the system GOPATH
|
||||
# so that import path resolution will prioritize
|
||||
# our third party snapshots.
|
||||
LDFLAGS=-ldflags "-s -w"
|
||||
GOFILES=$(shell ls ./src/*.go)
|
||||
BINARY=./bin/yay
|
||||
|
||||
default: build
|
||||
|
||||
build:
|
||||
go build -v -o ${BINARY} ${LDFLAGS} ${GOFILES}
|
||||
release:
|
||||
go build -v -o ${BINARY} ./src/main.go
|
||||
|
||||
run: build
|
||||
${BINARY}
|
||||
|
||||
clean:
|
||||
go clean
|
||||
|
||||
Reference in new issue
Block a user