about summary refs log tree commit diff
path: root/extra/notify/Makefile
diff options
context:
space:
mode:
authorJune McEnroe <june@causal.agency>2021-05-02 20:35:48 -0400
committerJune McEnroe <june@causal.agency>2021-05-02 20:35:48 -0400
commit8d27209e1872046eb1eba24a7ff85488f6c28ed4 (patch)
tree71194623fbc21cfa27054cc263e76a2da9f63c0f /extra/notify/Makefile
parentpalaver: Exit on getopt failure (diff)
downloadpounce-8d27209e1872046eb1eba24a7ff85488f6c28ed4.tar.gz
pounce-8d27209e1872046eb1eba24a7ff85488f6c28ed4.zip
Clean up Makefiles, configure scripts
Default MANDIR to ${PREFIX}/man since it turns out man-db includes
/usr/local/man by default. Add support for BINDIR. Separate libs
out into LDADD variables.
Diffstat (limited to '')
-rw-r--r--extra/notify/Makefile12
1 files changed, 7 insertions, 5 deletions
diff --git a/extra/notify/Makefile b/extra/notify/Makefile
index b82094f..5e8ed93 100644
--- a/extra/notify/Makefile
+++ b/extra/notify/Makefile
@@ -1,11 +1,13 @@
 PREFIX ?= /usr/local
-MANDIR ?= ${PREFIX}/share/man
+BINDIR ?= ${PREFIX}/bin
+MANDIR ?= ${PREFIX}/man
 
 CFLAGS += -std=c11 -Wall -Wextra -Wpedantic
-LDLIBS = -ltls
+LDADD.libtls = -ltls
 
 -include config.mk
 
+LDLIBS = ${LDADD.libtls}
 OBJS = notify.o
 
 all: pounce-notify
@@ -17,10 +19,10 @@ clean:
 	rm -f ${OBJS} pounce-notify
 
 install: pounce-notify pounce-notify.1
-	install -d ${DESTDIR}${PREFIX}/bin ${DESTDIR}${MANDIR}/man1
-	install pounce-notify ${DESTDIR}${PREFIX}/bin
+	install -d ${DESTDIR}${BINDIR} ${DESTDIR}${MANDIR}/man1
+	install pounce-notify ${DESTDIR}${BINDIR}
 	install -m 644 pounce-notify.1 ${DESTDIR}${MANDIR}/man1
 
 uninstall:
-	rm -f ${DESTDIR}${PREFIX}/bin/pounce-notify
+	rm -f ${DESTDIR}${BINDIR}/pounce-notify
 	rm -f ${DESTDIR}${MANDIR}/man1/pounce-notify.1