xref: /netbsd-src/external/gpl2/texinfo/lib/Makefile (revision d3737e9cfd8cdb680cae0994d1d5f26b365d6d47)
1#	$NetBSD: Makefile,v 1.1 2016/01/14 00:34:53 christos Exp $
2
3.include <bsd.init.mk>
4
5LIBISPRIVATE=	yes
6
7LIB=		common
8SRCS+=		substring.c xexit.c xmalloc.c xstrdup.c key.c doc.c
9
10CPPFLAGS+=	-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
18all: ${FILES}
19.SUFFIXES: .gmo .mo
20.gmo.mo:
21	${_MKTARGET_CREATE}
22	@cp $< $@
23
24GEN_SRCS =	funs.h key.c doc.c
25CLEANFILES+=	${GEN_SRCS}
26
27CMD_SRCS = session.c echo-area.c infodoc.c m-x.c indices.c nodemenu.c \
28    footnotes.c variables.c
29
30MAKEDOCDIR!=cd ${.CURDIR}/../makedoc && ${PRINTOBJDIR}
31MAKEDOC=${MAKEDOCDIR}/makedoc
32
33${GEN_SRCS}: ${MAKEDOC} ${CMD_SRCS}
34	${_MKMSG_CREATE} ${GEN_SRCS}
35	${.ALLSRC}
36
37.PATH: ${IDIST}/info ${IDIST}/doc
38