mirror of
https://github.com/gl-inet/glkvm-cloud.git
synced 2026-09-23 19:16:18 +00:00
252e7601de
Signed-off-by: Jianhui Zhao <jianhuizhao329@gmail.com>
21 lines
587 B
Makefile
21 lines
587 B
Makefile
BUILDDATE=`date +%F`
|
|
GITREF=`git describe --always --tags --long`
|
|
|
|
# $(VERSION_GO) will be written to version.go
|
|
VERSION_GO="/* DO NOT EDIT THIS FILE. IT IS GENERATED BY 'make'*/\n\
|
|
package version\n\
|
|
var Gitref, BuildDate 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 version\n\
|
|
func init() { Gitref = \"$(GITREF)\"\nBuildDate= \"$(BUILDDATE)\"\n} "
|
|
|
|
#
|
|
# setver updates version.go with VERSION
|
|
#
|
|
.PHONY:setver
|
|
setver:
|
|
@printf $(VERSION_GO) | gofmt > version.go
|
|
@printf $(GITREF_GO) | gofmt > git.go
|