VERSION = $(shell git describe --tags) all: plugin ldd ../gocui.so plugin: GO111MODULE=off go build -v -work -buildmode=plugin -o ../gocui.so # for testing custom golang custom: # GO111MODULE=off go build -v GO111MODULE=off go build -v -work -buildmode=blah official: mkdir -p ~/go/lib/go.wit.com/toolkits/gocui/ go build -v -x -buildmode=plugin -o ~/go/lib/go.wit.com/toolkits/gocui/gocui-${VERSION}.so # Test the README.md & doc.go file # this runs pkgsite, the binary that does dev.go.dev # go install golang.org/x/pkgsite/cmd/pkgsite@latest pkgsite: pkgsite objdump: objdump -t ../gocui.so |less log: reset tail -f /tmp/witgui.* /tmp/guilogfile goimports: goimports -w *.go redomod: rm -f go.* GO111MODULE= go mod init GO111MODULE= go mod tidy