xref: /netbsd-src/external/gpl2/grep/bin/Makefile (revision fb69a85ab0bac94047f5be60bf0f33641f617669)
1#	$NetBSD: Makefile,v 1.1 2016/01/10 22:16:40 christos Exp $
2
3.include "${.CURDIR}/../Makefile.inc"
4
5DIST=		${IDIST}/src
6.PATH:		${DIST} ${IDIST}/doc ${IDIST}/man ${.CURDIR}/../po
7
8PROG=		grep
9SRCS=		grep.c dfa.c kwset.c search.c grepmat.c
10
11CWARNFLAGS.clang+=	-Wno-format-security -Wno-tautological-compare
12
13.ifndef HOSTPROG
14DPADD+=		${LIBGREPUTILS} ${LIBINTL}
15LDADD+=		${LIBGREPUTILS} -lintl
16.else
17.PATH:	${IDIST}/lib
18SRCS+=	closeout.c error.c exclude.c hard-locale.c isdir.c \
19	obstack.c quotearg.c regex.c savedir.c stpcpy.c \
20	xmalloc.c xstrtol.c xstrtoumax.c
21.endif
22
23INFOFLAGS=	-I${IDIST}/doc -I${.CURDIR}/../include
24TEXINFO=	grep.texi
25
26LINKS=		${BINDIR}/grep ${BINDIR}/egrep \
27		${BINDIR}/grep ${BINDIR}/fgrep
28MLINKS=		grep.1 egrep.1 \
29		grep.1 fgrep.1
30
31.if !defined(HOSTPROG) && ${MKNLS} != "no"
32.for F in cs.gmo de.gmo el.gmo eo.gmo es.gmo et.gmo fr.gmo gl.gmo hr.gmo \
33	id.gmo it.gmo ja.gmo ko.gmo nl.gmo no.gmo pl.gmo pt_BR.gmo ru.gmo \
34	sl.gmo sv.gmo
35FILES+=		${F}
36FILESDIR_${F}=	/usr/share/locale/${F:.gmo=}/LC_MESSAGES
37FILESNAME_${F}=	grep.mo
38.endfor
39.endif
40
41.include <bsd.info.mk>
42.include <bsd.prog.mk>
43