diff options
| author | Jeff Carr <[email protected]> | 2024-11-16 00:08:43 -0600 |
|---|---|---|
| committer | Jeff Carr <[email protected]> | 2024-11-16 00:08:43 -0600 |
| commit | 6944de6d8509bc024bd1749913dcf0b4fcb97740 (patch) | |
| tree | f504c33023da7827da6943e6906b5a431d9b157d | |
| parent | db5a32cda839848ef60f3385583058b4869e6e21 (diff) | |
fix buildv0.1.3
| -rw-r--r-- | Makefile | 27 |
1 files changed, 10 insertions, 17 deletions
@@ -1,8 +1,5 @@ VERSION = $(shell git describe --tags) - -# create the go.mod and go.sum if this is a brand new repo -# REDOMOD = $(shell if [ -e go.mod ]; then echo go.mod; else echo no go mod; fi) -REDOMOD = $(shell if [ -e go.sum ]; then echo go.sum exists; else GO111MODULE= go mod init; GO111MODULE= go mod tidy; fi) +BUILDTIME = $(shell date +%Y.%m.%d) all: build ./virtigoctl --version @@ -10,12 +7,16 @@ all: build make dump-droplets build: - GO111MODULE=off go build -v -ldflags "-X main.Version=${VERSION} -X gui.GUIVERSION=${VERSION}" + GO111MODULE=off go build \ + -ldflags "-X main.VERSION=${VERSION} -X main.BUILDTIME=${BUILDTIME} -X gui.GUIVERSION=${VERSION}" + +verbose: + GO111MODULE=off go build -v -x \ + -ldflags "-X main.VERSION=${VERSION} -X main.BUILDTIME=${BUILDTIME} -X gui.GUIVERSION=${VERSION}" -# this is for release builds using the go.mod files -release-build: - @echo ${REDOMOD} - go build -v -ldflags "-X main.Version=${VERSION} -X gui.GUIVERSION=${VERSION}" +install: + GO111MODULE=off go install \ + -ldflags "-X main.VERSION=${VERSION} -X main.BUILDTIME=${BUILDTIME} -X gui.GUIVERSION=${VERSION}" # autofixes your import headers in your golang files goimports: @@ -31,14 +32,6 @@ clean: rm -f go.* rm -f virtigo* -# git clone the sources and all the golang dependancies into ~/go/src -# if you don't have go-clone, you can get it from http://go.wit.com/ -git-clone: - go-clone --recursive --go-src --no-work go.wit.com/apps/go-clone - go-clone --recursive --go-src --no-work go.wit.com/apps/virtigo - go-clone --recursive --go-src --no-work go.wit.com/apps/gowebd - go-clone --recursive --go-src --no-work go.wit.com/lib/daemons/virtigod - dump-uptime: ./virtigoctl dump --uptime=true |
