summaryrefslogtreecommitdiff
path: root/Makefile
blob: 7f76096b95c4a08ce339ad85f5478498cfde2646 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
all:
	@echo
	@echo This is the core gui package 'go.wit.com/gui/gui'
	@echo
	@echo It creates a binary tree of widgets
	@echo The widgets are things like Windows, Buttons, Labels, etc
	@echo
ifeq ($(GO111MODULE),)
	@echo
	@echo If you are compiling this here, you probably want to set GO111MODULE
	@echo
	@echo Setting GO111MODULE means that the version you are compiling has plugins
	@echo that get compiled against this current running version of the code
	@echo Otherwise, the GO language plugins can complain about being compiled against
	@echo mis-matched versions
	@echo
	@echo export GO111MODULE=off
	@echo
endif

redomod:
	rm -f go.*
	go mod init
	go mod tidy

# should update every go dependancy (?)
update:
	git pull
	go get -v -t -u ./...

# sync repo to the github backup
# git remote add github [email protected]:wit-go/gui.git
github:
	git push origin master
	git push origin devel
	git push origin --tags
	git push github master
	git push github devel
	git push github --tags
	@echo
	@echo check https://git.wit.org/gui/gui
	@echo check https://github.com/wit-go/gui
	@echo

doc:
	godoc -v

submit-to-docs:
	GOPROXY=https://proxy.golang.org GO111MODULE=on go get go.wit.com/[email protected]