about summary refs log tree commit diff
path: root/Makefile
diff options
context:
space:
mode:
authorZach DeCook <zachdecook@librem.one>2022-06-29 22:52:36 -0400
committerZach DeCook <zachdecook@librem.one>2022-06-29 23:05:41 -0400
commit1c4df6ae2b9c94feb6b65e616520275b645bfa5c (patch)
treef8824ec4c87e38558f84cbcb0181c8904cb29e99 /Makefile
parent75c8fb0a3f817dfbcb04e73f0b43ba9d38456fb4 (diff)
downloadsuggpicker-1c4df6ae2b9c94feb6b65e616520275b645bfa5c.tar.gz
release: minor version bump v0.1.1
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile9
1 files changed, 8 insertions, 1 deletions
diff --git a/Makefile b/Makefile
index a053c5a..4c9f28b 100644
--- a/Makefile
+++ b/Makefile
@@ -2,10 +2,12 @@ include config.mk
 
 NAME=suggpicker
 BIN=${NAME}
+MAN=${NAME}.1
 SRC=.
 
 PKGS = wayland-client pangocairo
 
+PREFIX?=/usr/local
 MY_SOURCES += $(wildcard $(SRC)/*.c)
 MY_HEADERS += $(wildcard $(SRC)/*.h)
 
@@ -21,7 +23,7 @@ SOURCES = $(MY_SOURCES) $(WAYLAND_SRC)
 
 OBJECTS = $(SOURCES:.c=.o)
 
-all: ${BIN}
+all: ${BIN} ${MAN}
 
 proto/%-client-protocol.c: proto/%.xml
 	wayland-scanner code < $? > $@
@@ -34,6 +36,9 @@ $(OBJECTS): $(HDRS) $(MY_HEADERS)
 ${BIN}: config.h $(OBJECTS)
 	$(CC) -o ${BIN} $(OBJECTS) $(LDFLAGS)
 
+${MAN}: ${MAN}.scd
+	scdoc < $? > $@
+
 clean:
 	rm -f $(OBJECTS) $(HDRS) $(WAYLAND_SRC) ${BIN}
 
@@ -44,3 +49,5 @@ install: all
 	mkdir -p ${DESTDIR}${PREFIX}/bin
 	cp -f ${BIN} ${DESTDIR}${PREFIX}/bin
 	chmod 755 ${DESTDIR}${PREFIX}/bin/${BIN}
+	mkdir -p ${DESTDIR}${PREFIX}/share/man/man1
+	cp -f ${MAN} ${DESTDIR}${PREFIX}/share/man/man1