Initial Makefile
Signed-off-by: jolheiser <john.olheiser@gmail.com>
parent
2fbf3220eb
commit
699ee74114
|
@ -1,6 +1,6 @@
|
|||
# tmpl templates
|
||||
# Makefile Template
|
||||
|
||||
Check out the various branches for some basic examples of templates.
|
||||
A basic Makefile template for [tmpl](https://gitea.com/jolheiser/tmpl)
|
||||
|
||||
## License
|
||||
|
||||
|
|
|
@ -1,6 +1 @@
|
|||
# template.toml
|
||||
# Write any template args here to prompt the user for, giving any defaults/options as applicable
|
||||
|
||||
name = "MyProject"
|
||||
|
||||
lang = ["Go", "Rust", "Python"]
|
||||
go_mod = "gitea.com/user/repo"
|
||||
|
|
|
@ -1 +0,0 @@
|
|||
Delete this file and put something else here!
|
|
@ -0,0 +1,18 @@
|
|||
GO ?= go
|
||||
VERSION ?= $(shell git describe --tags --always | sed 's/-/+/' | sed 's/^v//')
|
||||
|
||||
.PHONY: build
|
||||
build:
|
||||
$(GO) build -ldflags '-s -w -X "{{go_mod}}/cmd.Version=$(VERSION)"'
|
||||
|
||||
.PHONY: vet
|
||||
vet:
|
||||
$(GO) vet ./...
|
||||
|
||||
.PHONY: fmt
|
||||
fmt:
|
||||
$(GO) fmt ./...
|
||||
|
||||
.PHONY: test
|
||||
test:
|
||||
$(GO) test -race ./...
|
Loading…
Reference in New Issue