diff options
Diffstat (limited to 'Makefile')
-rw-r--r-- | Makefile | 19 |
1 files changed, 12 insertions, 7 deletions
@@ -20,26 +20,31 @@ TARGET := hf SHELL := /bin/sh SRC_DIR := ./src/ SRC_NAME := *.go -CONF_DIR := ./src/ +MAN_DIR := ./man/ SRC := $(addprefix ${SRC_DIR}, ${SRC_NAME}) DEST := /usr .DEFAULT_GOAL := ${TARGET} run: ${SRC} - go run ${SRC_DIR} -qwe + go run ${SRC_DIR} ${TARGET}: ${SRC} go build -o ${TARGET} ${SRC_DIR} install: mkdir -p ${DEST}/bin - cp -f ${TARGET} ${DEST}/bin - # man shit - # mkdir -p $(DESTDIR)/share/man/man1 - # cp -f man/lowbat.1 $(DESTDIR)/share/man/man1/lowbat.1 + cp -f ${TARGET} ${DEST}/bin/hf + mkdir -p ${DEST}/share/man/man1 + gzip ${MAN_DIR}/hf.1 + cp -f man/hf.1.gz ${DEST}/share/man/man1/hf.1.gz + gzip -d ${MAN_DIR}/hf.1.gz + +uninstall: + rm -f ${DEST}/bin/hf + rm -f ${DEST}/share/man/man1/hf.1.gz clean: go clean rm -f ${TARGET} -.PHONY: hf run clean +.PHONY: hf run clean install uninstall |