standard build rules

This commit is contained in:
Jeff Carr 2024-12-06 01:51:45 -06:00
parent 85f3a08238
commit b5fe1eb8ff
1 changed files with 3 additions and 2 deletions

View File

@ -8,10 +8,10 @@ gocui.so:
GO111MODULE=off go build -v -work -buildmode=plugin -o gocui.so \
-ldflags "-X main.VERSION=${VERSION} -X main.BUILDTIME=${BUILDTIME} -X gui.GUIVERSION=${VERSION}"
install:
rm -f gocui.so
install: clean
go build -buildmode=plugin -o ~/go/lib/gocui-${VERSION}.so \
-ldflags "-X main.VERSION=${VERSION} -X main.BUILDTIME=${BUILDTIME} -X gui.GUIVERSION=${VERSION}"
cd ~/go/lib && ln -f -s gocui-${VERSION}.so gocui.so
# for testing custom golang
custom:
@ -20,6 +20,7 @@ custom:
clean:
rm -f gocui gocui.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