From d0ff7dc8ecef7e835ecb4beef707539489943dbd Mon Sep 17 00:00:00 2001 From: "C. McEnroe" Date: Sat, 28 Nov 2020 20:37:54 -0500 Subject: Add configure script --- Makefile | 24 ++++++++++-------------- 1 file changed, 10 insertions(+), 14 deletions(-) (limited to 'Makefile') diff --git a/Makefile b/Makefile index 978af40..19f8e21 100644 --- a/Makefile +++ b/Makefile @@ -1,12 +1,8 @@ -PREFIX = /usr/local -SHAREDIR = ${PREFIX}/share -MANDIR = ${SHAREDIR}/man -LIBRESSL_PREFIX = /usr/local +PREFIX ?= /usr/local +MANDIR ?= ${SHAREDIR}/man +DATADIR ?= ${PREFIX}/share CFLAGS += -std=c11 -Wall -Wextra -Wpedantic -# XXX: avoid iconv.h from libiconv -CFLAGS += -idirafter ${LIBRESSL_PREFIX}/include -LDFLAGS += -L${LIBRESSL_PREFIX}/lib LDLIBS = -ltls -include config.mk @@ -31,18 +27,18 @@ bubger: ${OBJS} ${OBJS}: archive.h imap.h -tags: *.c *.h - ctags -w *.c *.h +tags: *.[ch] + ctags -w *.[ch] clean: rm -f bubger ${OBJS} tags install: bubger bubger.1 default.html - install -d ${PREFIX}/bin ${MANDIR}/man1 ${SHAREDIR}/bubger + install -d ${PREFIX}/bin ${MANDIR}/man1 ${DATADIR}/bubger install bubger ${PREFIX}/bin - gzip -c bubger.1 > ${MANDIR}/man1/bubger.1.gz - install -m 644 default.html ${SHAREDIR}/bubger + install -m 644 bubger.1 ${MANDIR}/man1 + install -m 644 default.html ${DATADIR}/bubger uninstall: - rm -f ${PREFIX}/bin/bubger ${MANDIR}/man1/bubger.1.gz - rm -fr ${SHAREDIR}/bubger + rm -f ${PREFIX}/bin/bubger ${MANDIR}/man1/bubger.1 + rm -fr ${DATADIR}/bubger -- cgit 1.4.1