about summary refs log tree commit diff
path: root/extra/palaver/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/palaver/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/palaver/Makefile14
1 files changed, 9 insertions, 5 deletions
diff --git a/extra/palaver/Makefile b/extra/palaver/Makefile
index 457e592..fbf10df 100644
--- a/extra/palaver/Makefile
+++ b/extra/palaver/Makefile
@@ -1,11 +1,15 @@
 PREFIX ?= /usr/local
-MANDIR ?= ${PREFIX}/share/man
+BINDIR ?= ${PREFIX}/bin
+MANDIR ?= ${PREFIX}/man
 
 CFLAGS += -std=c11 -Wall -Wextra -Wpedantic
-LDLIBS = -lcurl -lsqlite3 -ltls
+LDADD.libcurl = -lcurl
+LDADD.libtls = -ltls
+LDADD.sqlite3 = -lsqlite3
 
 -include config.mk
 
+LDLIBS = ${LDADD.libcurl} ${LDADD.libtls} ${LDADD.sqlite3}
 OBJS = notify.o
 
 all: pounce-palaver
@@ -17,10 +21,10 @@ clean:
 	rm -f ${OBJS} pounce-palaver
 
 install: pounce-palaver pounce-palaver.1
-	install -d ${DESTDIR}${PREFIX}/bin ${DESTDIR}${MANDIR}/man1
-	install pounce-palaver ${DESTDIR}${PREFIX}/bin
+	install -d ${DESTDIR}${BINDIR} ${DESTDIR}${MANDIR}/man1
+	install pounce-palaver ${DESTDIR}${BINDIR}
 	install -m 644 pounce-palaver.1 ${DESTDIR}${MANDIR}/man1
 
 uninstall:
-	rm -f ${DESTDIR}${PREFIX}/bin/pounce-palaver
+	rm -f ${DESTDIR}${BINDIR}/pounce-palaver
 	rm -f ${DESTDIR}${MANDIR}/man1/pounce-palaver.1