summaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile74
1 files changed, 10 insertions, 64 deletions
diff --git a/Makefile b/Makefile
index 97f87bf..7f76096 100644
--- a/Makefile
+++ b/Makefile
@@ -1,12 +1,9 @@
-.PHONY: README.md log examples
-
-all: README.md
- # reset
+all:
@echo
- @echo "make examples # will run all the Example demos and commands"
- @echo "make update # full git update of all the dependencies"
+ @echo This is the core gui package 'go.wit.com/gui/gui'
@echo
- @echo This Requires working IPv6
+ @echo It creates a binary tree of widgets
+ @echo The widgets are things like Windows, Buttons, Labels, etc
@echo
ifeq ($(GO111MODULE),)
@echo
@@ -19,49 +16,21 @@ ifeq ($(GO111MODULE),)
@echo
@echo export GO111MODULE=off
@echo
- sleep 3
-endif
-ifeq (,$(wildcard go.mod))
- go mod init gui
- go mod tidy
endif
- make clean
- make plugins
- make examples-buttons
-build-dep:
- apt install -f libgtk-3-dev
+redomod:
+ rm -f go.*
+ go mod init
+ go mod tidy
# should update every go dependancy (?)
update:
git pull
go get -v -t -u ./...
-examples: \
- all \
- examples-helloworld \
- examples-buttons \
- examples-console-ui-helloworld
-
-# this is the most basic one. This syntax should always work
-examples-helloworld:
- make -C examples/helloworld
-
-examples-buttons:
- make -C examples/buttons
-
-examples-console-ui-helloworld:
- make -C examples/console-ui-helloworld
-
-git.wit.org:
- git push witgui master
- git push witgui devel
- git push witgui jcarr
- git push witgui --tags
-
# sync repo to the github backup
# git remote add github [email protected]:wit-go/gui.git
-github: git.wit.org
+github:
git push origin master
git push origin devel
git push origin --tags
@@ -69,35 +38,12 @@ github: git.wit.org
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
-goget:
- go get -v -t -u
- make -C toolkit/gocui goget
- make -C toolkit/andlabs goget
-
-clean:
- rm -f toolkit/*.so
-
-plugins: plugins-gocui plugins-andlabs
-
-plugins-gocui:
- go build -C toolkit/gocui -v -buildmode=plugin -o ../gocui.so
- go build -C toolkit/nocui -v -buildmode=plugin -o ../nocui.so
-
-plugins-andlabs:
- go build -C toolkit/andlabs -v -buildmode=plugin -o ../andlabs.so
-
-objdump:
- objdump -t toolkit/andlabs.so |less
-
-log:
- reset
- tail -f /tmp/witgui.* /tmp/guilogfile
-
submit-to-docs:
GOPROXY=https://proxy.golang.org GO111MODULE=on go get go.wit.com/[email protected]