diff options
| author | Jeff Carr <[email protected]> | 2024-11-16 00:08:57 -0600 |
|---|---|---|
| committer | Jeff Carr <[email protected]> | 2024-11-16 00:08:57 -0600 |
| commit | b322484e489589c8e2b58f738a7317cdcf12a90c (patch) | |
| tree | 47866a1d27b101628cb5b9a9d9e733e243d974a7 | |
| parent | ee8a0897e154faf9ba8ca43ee8bc27e7bfc7e726 (diff) | |
fix buildv0.1.9v0.1.8v0.1.7v0.1.6v0.1.5v0.1.4v0.1.3v0.1.22v0.1.21v0.1.20v0.1.2v0.1.19v0.1.18v0.1.17v0.1.16v0.1.15v0.1.14v0.1.13v0.1.12v0.1.11v0.1.10
| -rw-r--r-- | Makefile | 29 |
1 files changed, 16 insertions, 13 deletions
@@ -1,23 +1,26 @@ -VERSION = $(shell git describe --tags) +.PHONY: build -# 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) +VERSION = $(shell git describe --tags) +BUILDTIME = $(shell date +%Y.%m.%d) -all: - GO111MODULE=off go build -v -x -ldflags "-X main.Version=${VERSION} -X gui.GUIVERSION=${VERSION}" +all: build ./virtigod --version - # sudo ./virtigod -# 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}" +build: + 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}" + +install: + GO111MODULE=off go install \ + -ldflags "-X main.VERSION=${VERSION} -X main.BUILDTIME=${BUILDTIME} -X gui.GUIVERSION=${VERSION}" # makes a .deb package debian: - rm -f ~/incoming/virtigod*deb - go-deb --no-gui --repo go.wit.com/lib/daemons/virtigod + go-deb --auto --repo go.wit.com/lib/daemons/virtigod goimports: goimports -w *.go |
