standard build rules

This commit is contained in:
Jeff Carr 2024-12-06 01:52:07 -06:00
parent 4a36e0300b
commit c4e48c6403
1 changed files with 4 additions and 2 deletions

View File

@ -9,10 +9,12 @@ nocui.so:
-ldflags "-X main.VERSION=${VERSION} -X main.BUILDTIME=${BUILDTIME} -X gui.GUIVERSION=${VERSION}"
install: clean
go build -buildmode=plugin -o ~/go/lib/nocui-${VERSION}.so
go build -buildmode=plugin -o ~/go/lib/nocui-${VERSION}.so \
-ldflags "-X main.VERSION=${VERSION} -X main.BUILDTIME=${BUILDTIME} -X gui.GUIVERSION=${VERSION}"
cd ~/go/lib && ln -f -s nocui-${VERSION}.so nocui.so
clean:
rm -f nocui.so
rm -f nocui nocui.so
check-git-clean:
@git diff-index --quiet HEAD -- || (echo "Git repository is dirty, please commit your changes first"; exit 1)