PREFIX ?= /usr/local BINDIR ?= ${PREFIX}/bin MANDIR ?= ${PREFIX}/man CFLAGS += -std=c11 -Wall -Wextra -Wpedantic LDADD.libtls = -ltls LDADD.libiconv = LDADD.resolv = -include config.mk LDLIBS = ${LDADD.libtls} ${LDADD.libiconv} ${LDADD.resolv} OBJS += archive.o OBJS += atom.o OBJS += concat.o OBJS += decode.o OBJS += export.o OBJS += getservinfo.o OBJS += html.o OBJS += imap.o OBJS += mbox.o OBJS += parse.o OBJS += stylesheet.o OBJS += template.o dev: tags all all: bubger bubger: ${OBJS} ${CC} ${LDFLAGS} ${OBJS} ${LDLIBS} -o $@ ${OBJS}: archive.h imap.h tags: *.[ch] ctags -w *.[ch] clean: rm -f bubger ${OBJS} tags install: bubger bubger.1 install -d ${DESTDIR}${BINDIR} ${DESTDIR}${MANDIR}/man1 install bubger ${DESTDIR}${BINDIR} install -m 644 bubger.1 ${DESTDIR}${MANDIR}/man1 uninstall: rm -f ${DESTDIR}${BINDIR}/bubger ${DESTDIR}${MANDIR}/man1/bubger.1