# $NetBSD: Makefile,v 1.1 2012/02/07 19:13:32 joerg Exp $ .include MDIST= ${NETBSDSRCDIR}/external/bsd/mdocml/dist MDOCDIR=${NETBSDSRCDIR}/external/bsd/mdocml PROGS= makemandb apropos whatis SRCS.makemandb= makemandb.c apropos-utils.c SRCS.apropos= apropos.c apropos-utils.c SRCS.whatis= whatis.c apropos-utils.c MAN.makemandb= makemandb.8 MAN.apropos= apropos.1 MAN.whatis= whatis.1 BINDIR.apropos= /usr/bin BINDIR.makemandb= /usr/sbin BINDIR.whatis= /usr/bin CPPFLAGS+=-I${MDIST} -I${.OBJDIR} MDOCMLOBJDIR!= cd ${MDOCDIR}/lib/libmandoc && ${PRINTOBJDIR} MDOCMLLIB= ${MDOCMLOBJDIR}/libmandoc.a DPADD.makemandb+= ${MDOCMLLIB} LDADD.makemandb+= -L${MDOCMLOBJDIR} -lmandoc DPADD+= ${LIBSQLITE3} ${LIBM} ${LIBZ} ${LIBUTIL} LDADD+= -lsqlite3 -lm -lz -lutil stopwords.c: stopwords.txt ( set -e; ${TOOL_NBPERF} -n stopwords_hash -s -p ${.ALLSRC}; \ echo 'static const char *stopwords[] = {'; \ ${TOOL_SED} -e 's|^\(.*\)$$| "\1",|' ${.ALLSRC}; \ echo '};' \ ) > ${.TARGET} DPSRCS+= stopwords.c CLEANFILES+= stopwords.c .include