esv/Makefile
Jeremy Baxter ec8be68b49 esvsearch: split esv search code into separate program
Requires rewiring the build system to accommodate for two executables.

Fixes: https://todo.sr.ht/~jeremy/esv/4
2024-08-08 17:56:09 +12:00

32 lines
692 B
Makefile

IMPORT = import
PREFIX = /usr/local
MANPREFIX = ${PREFIX}/share/man
DC = ${_DC}
CFLAGS = ${_CFLAGS}
OBJS = ${_OBJS}
all: esv esvsearch
include config.mk
esv: esv.o ${OBJS}
${DC} ${_LDFLAGS} -of=$@ esv.o ${OBJS}
esvsearch: esvsearch.o ${OBJS}
${DC} ${_LDFLAGS} -of=$@ esvsearch.o ${OBJS}
.SUFFIXES: .d .o
.d.o:
${DC} ${CFLAGS} -c $<
clean:
rm -f esv esvsearch esv.o esvsearch.o ${OBJS}
install: esv esvsearch
install -Dm755 esv ${DESTDIR}${PREFIX}/bin/esv
install -Dm755 esvsearch ${DESTDIR}${PREFIX}/bin/esvsearch
install -Dm644 esv.1 ${DESTDIR}${MANPREFIX}/man1/esv.1
install -Dm644 esv.conf.5 ${DESTDIR}${MANPREFIX}/man5/esv.conf.5
.PHONY: all clean install