mirror of
https://github.com/gravitational/teleport
synced 2024-10-23 02:32:39 +00:00
25 lines
653 B
Makefile
25 lines
653 B
Makefile
GITREF=$(shell git describe --dirty --long --tags)
|
|
|
|
# $(VERSION_GO) will be written to version.go
|
|
VERSION_GO="/* DO NOT EDIT THIS FILE. IT IS GENERATED BY 'make setver'*/\n\
|
|
package teleport\n\
|
|
const(\n\
|
|
Version = \"$(VERSION)\"\n\
|
|
Suffix = \"$(SUFFIX)\"\n\
|
|
)\n\
|
|
var Gitref string\n"
|
|
|
|
# $(GIT_GO) will be written to gitref.go
|
|
GITREF_GO="/* DO NOT EDIT THIS FILE. IT IS GENERATED BY make */ \n\n\
|
|
package teleport\n\
|
|
func init() { Gitref = \"$(GITREF)\"} "
|
|
|
|
#
|
|
# setver updates version.go and gitref.go with VERSION and SUFFIX
|
|
# constants above.
|
|
#
|
|
.PHONY:setver
|
|
setver:
|
|
@echo $(VERSION_GO) | gofmt > version.go
|
|
@echo $(GITREF_GO) | gofmt > gitref.go
|