From b20e1286d6d18ae85133dec603667223e2ce821b Mon Sep 17 00:00:00 2001 From: Thomas Lindop Date: Wed, 28 May 2025 12:27:19 +0100 Subject: [PATCH] >> make install recipes > fix title in man page --- Makefile | 15 ++++++++++++++- man.md | 2 +- 2 files changed, 15 insertions(+), 2 deletions(-) diff --git a/Makefile b/Makefile index 2b187f7..64c685e 100644 --- a/Makefile +++ b/Makefile @@ -1,5 +1,11 @@ SOURCES=*.go LINKER_FLAGS=-X main.OwlVersion=`git describe --tags --dirty` +ifeq (${XDG_DATA_HOME},) + XDG_DATA_HOME=${HOME}/.local/share +endif +MAN_DIR=${XDG_DATA_HOME}/man/man1 +BIN_DIR=${HOME}/.local/bin + owl: ${SOURCES} go build -o owl -ldflags "${LINKER_FLAGS}" -- ${SOURCES} owl.1: man.md @@ -7,4 +13,11 @@ owl.1: man.md build: owl owl.1 test: *.go go test -v . -.PHONY: build test +install: build + install -m 0777 owl ${BIN_DIR} + mkdir -p ${MAN_DIR} + install owl.1 ${MAN_DIR} +uninstall: + rm -I ${BIN_DIR}/owl ${MAN_DIR}/owl.1 + +.PHONY: build test install uninstall diff --git a/man.md b/man.md index ae8820e..df7e52f 100644 --- a/man.md +++ b/man.md @@ -1,4 +1,4 @@ -# owl(1) +# OWL(1) *The moon is bright. The owls are ready for the hunt.*