mirror of
https://github.com/Jguer/yay
synced 2024-10-01 13:53:32 +00:00
Added Makefile
This commit is contained in:
parent
a11be21387
commit
460ea31c76
1
.gitignore
vendored
1
.gitignore
vendored
|
@ -25,3 +25,4 @@ _testmain.go
|
|||
|
||||
# Output of the go coverage tool, specifically when used with LiteIDE
|
||||
*.out
|
||||
bin/yay
|
||||
|
|
22
Makefile
Normal file
22
Makefile
Normal file
|
@ -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
|
||||
|
Loading…
Reference in a new issue