diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..92c460d --- /dev/null +++ b/Makefile @@ -0,0 +1,37 @@ +GOCMD := go +BINARY := gnums +PREFIX := /usr/local +EXEC_PREFIX := ${PREFIX} +BINDIR := ${EXEC_PREFIX}/bin +DATAROOTDIR := ${PREFIX}/share +MANDIR := ${DATAROOTDIR}/man +MAN1DIR := ${MANDIR}/man1 + +UPX := $(shell upx -V 2> /dev/null) + + +.PHONY: build +build: + ${GOCMD} build -ldflags "-w -s" -o ${BINARY} + +.PHONY: compress +compress: ${BINARY} +ifdef UPX + @echo Compressing the binary with UPX + @upx ${BINARY} +else + @echo Skipping upx compression +endif + +.PHONY: install +install: build compress + install -d ${DESTDIR}${BINDIR} + install -m 0755 ./${BINARY} ${DESTDIR}${BINDIR} + + +.PHONY: clean + ${GOCMD} clean + +.PHONY: uninstall +uninstall: clean + rm -f ${DESTDIR}${BINDIR}/${BINARY} diff --git a/main.go b/main.go index 5dea2bd..a66ef7a 100644 --- a/main.go +++ b/main.go @@ -167,8 +167,9 @@ func loop() { g.Row( g.Label("gnums v" + Version), ), - g.Dummy(0, 5), + g.Dummy(0, 8), ComboView.Size(-1).Flags(1 << 14), + g.Dummy(0, 8), g.Row( g.Condition(ShowStack, g.Layout{ g.Row(