summaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile31
1 files changed, 22 insertions, 9 deletions
diff --git a/Makefile b/Makefile
index f1282d3..400a544 100644
--- a/Makefile
+++ b/Makefile
@@ -1,5 +1,7 @@
.PHONY: debian
+VERSION = $(shell git describe --tags)
+
run: build
./go-deb --repo go.wit.com/apps/autotypist
@@ -12,12 +14,15 @@ no-gui: build
build:
-rm resources/*.so
+ touch resources/blank.so
# embed the andlabs plugin
-cp -a ~/go/src/go.wit.com/toolkits/andlabs.so resources/
- GO111MODULE="off" go build -v
+ GO111MODULE="off" go build -v \
+ -ldflags "-X main.VERSION=${VERSION} -X gui.GUIVERSION=${VERSION}"
install:
- GO111MODULE="off" go install -v
+ GO111MODULE="off" go install -v \
+ -ldflags "-X main.VERSION=${VERSION} -X gui.GUIVERSION=${VERSION}"
goimports:
goimports -w *.go
@@ -51,17 +56,25 @@ build-test-keep-files: build
./go-deb --no-gui --keep-files --repo go.wit.com/apps/go-deb
build-all:
+ go-deb --no-gui --repo go.wit.com/apps/go-deb
+ go-deb --no-gui --repo go.wit.com/apps/go-clone
+ go-deb --no-gui --repo go.wit.com/apps/autotypist
+ go-deb --no-gui --repo go.wit.com/apps/virtigoctl
+ go-deb --no-gui --repo go.wit.com/apps/virtigo
go-deb --no-gui --repo go.wit.com/apps/autotypist
- go-deb --no-gui --repo go.wit.com/apps/control-panel-digitalocean
- go-deb --no-gui --repo go.wit.com/apps/control-panel-vpn
- go-deb --no-gui --repo go.wit.com/apps/go-gui-toolkits
go-deb --no-gui --repo go.wit.com/apps/guireleaser
+ go-deb --no-gui --repo go.wit.com/apps/gowebd
+ go-deb --no-gui --repo go.wit.com/apps/networkQuality
+ go-deb --no-gui --repo go.wit.com/apps/helloworld
+ go-deb --no-gui --repo go.wit.com/apps/basicwindow
+ go-deb --no-gui --repo go.wit.com/apps/gadgetwindow
+ go-deb --no-gui --repo go.wit.com/apps/powerpaneld
+ go-deb --no-gui --repo go.wit.com/lib/daemons/virtigod
go-deb --no-gui --repo go.wit.com/apps/control-panel-cloudflare
go-deb --no-gui --repo go.wit.com/apps/control-panel-dns
- go-deb --no-gui --repo go.wit.com/apps/go-deb
- go-deb --no-gui --repo go.wit.com/apps/go.wit.com
- go-deb --no-gui --repo go.wit.com/apps/helloworld
- go-deb --no-gui --repo golang.org/x/tools/cmd/goimports
+ go-deb --no-gui --repo go.wit.com/apps/control-panel-droplet
+ go-deb --no-gui --repo go.wit.com/apps/control-panel-vpn
+ # go-deb --no-gui --repo golang.org/x/tools/cmd/goimports
build-releases:
-go-deb --release --no-gui --repo go.wit.com/apps/autotypist