]> CyberLeo.Net >> Repos - FreeBSD/stable/9.git/blob - usr.bin/grep/Makefile
Copy head to stable/9 as part of 9.0-RELEASE release cycle.
[FreeBSD/stable/9.git] / usr.bin / grep / Makefile
1 #       $NetBSD: Makefile,v 1.4 2011/02/16 01:31:33 joerg Exp $
2 #       $FreeBSD$
3 #       $OpenBSD: Makefile,v 1.6 2003/06/25 15:00:04 millert Exp $
4
5 .include <bsd.own.mk>
6
7 .if ${MK_BSD_GREP} == "yes"
8 PROG=   grep
9 .else
10 PROG=   bsdgrep
11 .endif
12 SRCS=   fastgrep.c file.c grep.c queue.c util.c
13
14 .if ${MK_BSD_GREP} == "yes"
15 LINKS=  ${BINDIR}/grep ${BINDIR}/egrep \
16         ${BINDIR}/grep ${BINDIR}/fgrep \
17         ${BINDIR}/grep ${BINDIR}/zgrep \
18         ${BINDIR}/grep ${BINDIR}/zegrep \
19         ${BINDIR}/grep ${BINDIR}/zfgrep
20
21 MLINKS= grep.1 egrep.1 \
22         grep.1 fgrep.1 \
23         grep.1 zgrep.1 \
24         grep.1 zegrep.1 \
25         grep.1 zfgrep.1
26 .endif
27
28 bsdgrep.1: grep.1
29         cp ${.ALLSRC} ${.TARGET}
30
31 LDADD=  -lz -lbz2
32 DPADD=  ${LIBZ} ${LIBBZ2}
33
34 .if !defined(WITHOUT_GNU_COMPAT)
35 CFLAGS+= -I/usr/include/gnu
36 LDADD+= -lgnuregex
37 DPADD+= ${LIBGNUREGEX}
38 .endif
39
40 .if !defined(WITHOUT_NLS)
41 .include "${.CURDIR}/nls/Makefile.inc"
42 .else
43 CFLAGS+= -DWITHOUT_NLS
44 .endif
45
46 .include <bsd.prog.mk>