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  | 
