xref: /freebsd/usr.bin/grep/Makefile (revision d0b2dbfa0ecf2bbc9709efc5e20baf8e4b44bbbf)
1b66a823bSGabor Kovesdan#	$NetBSD: Makefile,v 1.4 2011/02/16 01:31:33 joerg Exp $
24dc88ebeSGabor Kovesdan#	$OpenBSD: Makefile,v 1.6 2003/06/25 15:00:04 millert Exp $
34dc88ebeSGabor Kovesdan
4c6063d0dSWarner Losh.include <src.opts.mk>
5a23d1c70SDavid E. O'Brien
6*93c43690SEmmanuel VadotPACKAGE=	runtime
7*93c43690SEmmanuel Vadot
84dc88ebeSGabor KovesdanPROG=	grep
9612c330dSBaptiste DaroussinMAN1=	grep.1 zgrep.1
10f20f6f3fSGabor Kovesdan
11f20f6f3fSGabor KovesdanSRCS=	file.c grep.c queue.c util.c
12f20f6f3fSGabor Kovesdan
13612c330dSBaptiste DaroussinSCRIPTS=	zgrep.sh
14612c330dSBaptiste DaroussinLINKS=		${BINDIR}/zgrep ${BINDIR}/zfgrep \
15612c330dSBaptiste Daroussin		${BINDIR}/zgrep ${BINDIR}/zegrep \
16612c330dSBaptiste Daroussin		${BINDIR}/zgrep ${BINDIR}/bzgrep \
17612c330dSBaptiste Daroussin		${BINDIR}/zgrep ${BINDIR}/bzegrep \
18612c330dSBaptiste Daroussin		${BINDIR}/zgrep ${BINDIR}/bzfgrep \
19612c330dSBaptiste Daroussin		${BINDIR}/zgrep ${BINDIR}/lzgrep \
20612c330dSBaptiste Daroussin		${BINDIR}/zgrep ${BINDIR}/lzegrep \
21612c330dSBaptiste Daroussin		${BINDIR}/zgrep ${BINDIR}/lzfgrep \
22612c330dSBaptiste Daroussin		${BINDIR}/zgrep ${BINDIR}/xzgrep \
23612c330dSBaptiste Daroussin		${BINDIR}/zgrep ${BINDIR}/xzegrep \
24612c330dSBaptiste Daroussin		${BINDIR}/zgrep ${BINDIR}/xzfgrep \
25612c330dSBaptiste Daroussin		${BINDIR}/zgrep ${BINDIR}/zstdgrep \
26612c330dSBaptiste Daroussin		${BINDIR}/zgrep ${BINDIR}/zstdegrep \
27f850fd24SMartin Tournoij		${BINDIR}/zgrep ${BINDIR}/zstdfgrep
28612c330dSBaptiste Daroussin
298aff76fbSKyle EvansLINKS+=		${BINDIR}/grep ${BINDIR}/egrep \
308aff76fbSKyle Evans		${BINDIR}/grep ${BINDIR}/fgrep \
318aff76fbSKyle Evans		${BINDIR}/grep ${BINDIR}/rgrep \
328aff76fbSKyle Evans
33612c330dSBaptiste DaroussinMLINKS=		zgrep.1 zfgrep.1 \
34612c330dSBaptiste Daroussin		zgrep.1 zegrep.1 \
35612c330dSBaptiste Daroussin		zgrep.1 bzgrep.1 \
36612c330dSBaptiste Daroussin		zgrep.1 bzegrep.1 \
37612c330dSBaptiste Daroussin		zgrep.1 bzfgrep.1 \
38612c330dSBaptiste Daroussin		zgrep.1 lzgrep.1 \
39612c330dSBaptiste Daroussin		zgrep.1 lzegrep.1 \
40612c330dSBaptiste Daroussin		zgrep.1 lzfgrep.1 \
41612c330dSBaptiste Daroussin		zgrep.1 xzgrep.1 \
42612c330dSBaptiste Daroussin		zgrep.1 xzegrep.1 \
43612c330dSBaptiste Daroussin		zgrep.1 xzfgrep.1 \
44612c330dSBaptiste Daroussin		zgrep.1 zstdgrep.1 \
45612c330dSBaptiste Daroussin		zgrep.1 zstdegrep.1 \
46612c330dSBaptiste Daroussin		zgrep.1 zstdfgrep.1
47612c330dSBaptiste Daroussin
48612c330dSBaptiste DaroussinMLINKS+=	grep.1 egrep.1 \
494dc88ebeSGabor Kovesdan		grep.1 fgrep.1 \
50612c330dSBaptiste Daroussin		grep.1 rgrep.1
518aff76fbSKyle Evans
528aff76fbSKyle EvansCFLAGS.gcc+= --param max-inline-insns-single=500
53a23d1c70SDavid E. O'Brien
546e5a5dc0SKyle Evans.if !defined(BOOTSTRAPPING)
55cab7d341SKyle EvansLIBADD+=	regex
566e5a5dc0SKyle Evans.endif
574dc88ebeSGabor Kovesdan
58d511b20aSEnji CooperHAS_TESTS=
594b330699SEnji CooperSUBDIR.${MK_TESTS}+= tests
601e7075e0SEnji Cooper
614dc88ebeSGabor Kovesdan.include <bsd.prog.mk>
62