aboutsummaryrefslogtreecommitdiffstats
path: root/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile19
1 files changed, 12 insertions, 7 deletions
diff --git a/Makefile b/Makefile
index 586dda7..1290b1d 100644
--- a/Makefile
+++ b/Makefile
@@ -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