summaryrefslogtreecommitdiff
path: root/gnu/usr.bin/texinfo/common/Makefile
blob: 4e52abddf621a477d6f03f4bbabbe3a0f74d9086 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
#	$NetBSD: Makefile,v 1.13 2008/09/03 11:58:30 lukem Exp $

.include "../Makefile.inc"
LIBISPRIVATE=	yes

LIB=		common
SRCS+=		substring.c xexit.c xmalloc.c xstrdup.c key.c doc.c

CPPFLAGS+=	-DGNULOCALEDIR=\"/usr/share/locale\" \
		-DLOCALE_ALIAS_PATH=\"/usr/share/locale:.\" \
		-I${IDIST}/info

.include <bsd.lib.mk>

.PATH: ${IDIST}/lib ${IDIST}/po

all: ${FILES}
.SUFFIXES: .gmo .mo
.gmo.mo:
	${_MKTARGET_CREATE}
	@cp $< $@

GEN_SRCS =	funs.h key.c doc.c
CLEANFILES+=	${GEN_SRCS}

CMD_SRCS = session.c echo-area.c infodoc.c m-x.c indices.c nodemenu.c \
    footnotes.c variables.c

MAKEDOCDIR!=cd ${.CURDIR}/../makedoc && ${PRINTOBJDIR}
MAKEDOC=${MAKEDOCDIR}/makedoc

${GEN_SRCS}: ${MAKEDOC} ${CMD_SRCS}
	${_MKMSG_CREATE} ${GEN_SRCS}
	${.ALLSRC}

.PATH: ${IDIST}/info ${IDIST}/doc