33 lines
760 B
Makefile
33 lines
760 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 esvsearch.1 ${DESTDIR}${MANPREFIX}/man1/esvsearch.1
|
|
install -Dm644 esv.conf.5 ${DESTDIR}${MANPREFIX}/man5/esv.conf.5
|
|
|
|
.PHONY: all clean install
|