1 # $NetBSD: Makefile,v 1.1 2016/01/14 00:34:53 christos Exp $ 2 3 .include <bsd.init.mk> 4 5 LIBISPRIVATE= yes 6 7 LIB= common 8 SRCS+= substring.c xexit.c xmalloc.c xstrdup.c key.c doc.c 9 10 CPPFLAGS+= -DGNULOCALEDIR=\"/usr/share/locale\" \ 11 -DLOCALE_ALIAS_PATH=\"/usr/share/locale:.\" \ 12 -I${IDIST}/info 13 14 .include <bsd.lib.mk> 15 16 .PATH: ${IDIST}/lib ${IDIST}/po 17 18 all: ${FILES} 19 .SUFFIXES: .gmo .mo 20 .gmo.mo: 21 ${_MKTARGET_CREATE} 22 @cp $< $@ 23 24 GEN_SRCS = funs.h key.c doc.c 25 CLEANFILES+= ${GEN_SRCS} 26 27 CMD_SRCS = session.c echo-area.c infodoc.c m-x.c indices.c nodemenu.c \ 28 footnotes.c variables.c 29 30 MAKEDOCDIR!=cd ${.CURDIR}/../makedoc && ${PRINTOBJDIR} 31 MAKEDOC=${MAKEDOCDIR}/makedoc 32 33 ${GEN_SRCS}: ${MAKEDOC} ${CMD_SRCS} 34 ${_MKMSG_CREATE} ${GEN_SRCS} 35 ${.ALLSRC} 36 37 .PATH: ${IDIST}/info ${IDIST}/doc 38