]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/blob - usr.bin/grep/Makefile
ident(1): Normalizing date format
[FreeBSD/FreeBSD.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 <src.opts.mk>
6
7 .if ${MK_BSD_GREP} == "yes" || defined(BOOTSTRAPPING)
8 PROG=   grep
9 MAN1=   grep.1 zgrep.1
10 .else
11 PROG=   bsdgrep
12 CLEANFILES+= bsdgrep.1
13 MAN1=   bsdgrep.1 zgrep.1
14
15 bsdgrep.1: grep.1
16         ${CP} ${.ALLSRC} ${.TARGET}
17 .endif
18 SRCS=   file.c grep.c queue.c util.c
19
20 SCRIPTS=        zgrep.sh
21 LINKS=          ${BINDIR}/zgrep ${BINDIR}/zfgrep \
22                 ${BINDIR}/zgrep ${BINDIR}/zegrep \
23                 ${BINDIR}/zgrep ${BINDIR}/bzgrep \
24                 ${BINDIR}/zgrep ${BINDIR}/bzegrep \
25                 ${BINDIR}/zgrep ${BINDIR}/bzfgrep \
26                 ${BINDIR}/zgrep ${BINDIR}/lzgrep \
27                 ${BINDIR}/zgrep ${BINDIR}/lzegrep \
28                 ${BINDIR}/zgrep ${BINDIR}/lzfgrep \
29                 ${BINDIR}/zgrep ${BINDIR}/xzgrep \
30                 ${BINDIR}/zgrep ${BINDIR}/xzegrep \
31                 ${BINDIR}/zgrep ${BINDIR}/xzfgrep \
32                 ${BINDIR}/zgrep ${BINDIR}/zstdgrep \
33                 ${BINDIR}/zgrep ${BINDIR}/zstdegrep \
34                 ${BINDIR}/zgrep ${BINDIR}/zstdegrep
35
36 MLINKS=         zgrep.1 zfgrep.1 \
37                 zgrep.1 zegrep.1 \
38                 zgrep.1 bzgrep.1 \
39                 zgrep.1 bzegrep.1 \
40                 zgrep.1 bzfgrep.1 \
41                 zgrep.1 lzgrep.1 \
42                 zgrep.1 lzegrep.1 \
43                 zgrep.1 lzfgrep.1 \
44                 zgrep.1 xzgrep.1 \
45                 zgrep.1 xzegrep.1 \
46                 zgrep.1 xzfgrep.1 \
47                 zgrep.1 zstdgrep.1 \
48                 zgrep.1 zstdegrep.1 \
49                 zgrep.1 zstdfgrep.1
50
51 CFLAGS.gcc+= --param max-inline-insns-single=500
52
53 .if ${MK_BSD_GREP} == "yes" || defined(BOOTSTRAPPING)
54 LINKS+= ${BINDIR}/grep ${BINDIR}/egrep \
55         ${BINDIR}/grep ${BINDIR}/fgrep \
56         ${BINDIR}/grep ${BINDIR}/rgrep \
57
58 MLINKS+= grep.1 egrep.1 \
59         grep.1 fgrep.1 \
60         grep.1 rgrep.1
61 .endif
62
63 .if !defined(BOOTSTRAPPING)
64 LIBADD+=        regex
65 .endif
66
67 HAS_TESTS=
68 SUBDIR.${MK_TESTS}+= tests
69
70 .include <bsd.prog.mk>