Compare commits

...

9 Commits

Author SHA1 Message Date
Jeff Carr d5a16ffdd5 also clean that dir 2025-01-20 07:59:25 -06:00
Jeff Carr c719fdc9c1 clean local ~/go/lib/go-gui/ 2024-12-16 00:22:00 -06:00
Jeff Carr 7560755d03 minor 2024-12-07 16:50:52 -06:00
Jeff Carr cc9ad89689 minor 2024-12-06 01:51:25 -06:00
Jeff Carr 4d041b0c66 better plugin testing 2024-12-05 19:08:53 -06:00
Jeff Carr 2e25cb084d 'make install' vs 'make build' 2024-12-05 17:43:28 -06:00
Jeff Carr e488da43ba fyne & pixelgl build again 2024-12-04 02:26:37 -06:00
Jeff Carr 4f146eb37e so forge is happy with no untracked files
Signed-off-by: Jeff Carr <jcarr@wit.com>
2024-12-03 00:45:40 -06:00
Jeff Carr 1e1a3ef9f0 switch to go-clone 2024-03-21 19:45:13 -05:00
1 changed files with 31 additions and 12 deletions

View File

@ -5,11 +5,22 @@ all: build
# GO111MODULE=off go build -o build main.go # GO111MODULE=off go build -o build main.go
build: build:
GO111MODULE=off go build -C ../nocui -v -buildmode=plugin -o ../nocui.so @#GO111MODULE=off go build -C ../nocui -v -buildmode=plugin -o nocui.so
GO111MODULE=off go build -C ../gocui -v -buildmode=plugin -o ../gocui.so @#GO111MODULE=off go build -C ../gocui -v -buildmode=plugin -o gocui.so
GO111MODULE=off go build -C ../andlabs -v -buildmode=plugin -o ../andlabs.so make -C ../nocui
GO111MODULE=off go build -C ../pixelgl -v -buildmode=plugin -o ../pixelgl.so make -C ../gocui
GO111MODULE=off go build -C ../fyne -v -buildmode=plugin -o ../fyne.so make -C ../andlabs
make -C ../pixelgl
make -C ../fyne
ls -l ../*/*.so
install:
rm -f ../*.so
make -C ../nocui install
make -C ../gocui install
make -C ../andlabs install
make -C ../pixelgl install
make -C ../fyne install
goimports: goimports:
goimports -w *.go goimports -w *.go
@ -26,11 +37,13 @@ redomod:
GO111MODULE= go mod tidy GO111MODULE= go mod tidy
download: download:
-go get -v go.wit.com/toolkits/debian -go-clone go.wit.com/toolkits/debian
go get -v go.wit.com/toolkits/tree -go-clone go.wit.com/toolkits/tree
go get -v go.wit.com/toolkits/nocui -go-clone go.wit.com/toolkits/nocui
go get -v go.wit.com/toolkits/gocui -go-clone go.wit.com/toolkits/gocui
go get -v go.wit.com/toolkits/andlabs -go-clone go.wit.com/toolkits/andlabs
-go-clone go.wit.com/toolkits/pixelgl
-go-clone go.wit.com/toolkits/fyne
notes: notes:
ifeq ($(GO111MODULE),) ifeq ($(GO111MODULE),)
@ -79,8 +92,14 @@ goget:
make -C toolkit/andlabs goget make -C toolkit/andlabs goget
clean: clean:
rm -f ../*.so rm -f ../*.so ../*/*.so
cd debian && make clean rm -rf ~/go/lib/go-gui/*
rm -rf ~/go/lib/*.so
make -C ../nocui clean
make -C ../gocui clean
make -C ../andlabs clean
make -C ../pixelgl clean
make -C ../fyne clean
plugins: plugins-gocui plugins-andlabs plugins: plugins-gocui plugins-andlabs