Deleted Added
full compact
Makefile (226271) Makefile (226664)
1# $NetBSD: Makefile,v 1.4 2011/02/16 01:31:33 joerg Exp $
1# $NetBSD: Makefile,v 1.4 2011/02/16 01:31:33 joerg Exp $
2# $FreeBSD: head/usr.bin/grep/Makefile 226271 2011-10-11 22:27:23Z gabor $
2# $FreeBSD: head/usr.bin/grep/Makefile 226664 2011-10-23 16:04:07Z gabor $
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"
8PROG= grep
9.else
10PROG= bsdgrep
11CLEANFILES+= bsdgrep.1
12
13bsdgrep.1: grep.1
14 cp ${.ALLSRC} ${.TARGET}
15.endif
16SRCS= file.c grep.c queue.c util.c
17
18# Extra files ported backported form some regex improvements
19.PATH: ${.CURDIR}/regex
20SRCS+= fastmatch.c hashtable.c tre-compile.c tre-fastmatch.c xmalloc.c
21CFLAGS+=-I${.CURDIR}/regex
22
23.if ${MK_BSD_GREP} == "yes"
24LINKS= ${BINDIR}/grep ${BINDIR}/egrep \
25 ${BINDIR}/grep ${BINDIR}/fgrep \
26 ${BINDIR}/grep ${BINDIR}/zgrep \
27 ${BINDIR}/grep ${BINDIR}/zegrep \
28 ${BINDIR}/grep ${BINDIR}/zfgrep \
29 ${BINDIR}/grep ${BINDIR}/xzgrep \
30 ${BINDIR}/grep ${BINDIR}/xzegrep \
31 ${BINDIR}/grep ${BINDIR}/xzfgrep \
32 ${BINDIR}/grep ${BINDIR}/lzgrep \
33 ${BINDIR}/grep ${BINDIR}/lzegrep \
34 ${BINDIR}/grep ${BINDIR}/lzfgrep
35
36MLINKS= grep.1 egrep.1 \
37 grep.1 fgrep.1 \
38 grep.1 zgrep.1 \
39 grep.1 zegrep.1 \
40 grep.1 zfgrep.1 \
41 grep.1 xzgrep.1 \
42 grep.1 xzegrep.1 \
43 grep.1 xzfgrep.1 \
44 grep.1 lzgrep.1 \
45 grep.1 lzegrep.1 \
46 grep.1 lzfgrep.1
47.endif
48
49LDADD= -lz -llzma
50DPADD= ${LIBZ} ${LIBLZMA}
51
52.if !defined(WITHOUT_BZIP2)
53LDADD+= -lbz2
54DPADD+= ${LIBBZ2}
55
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"
8PROG= grep
9.else
10PROG= bsdgrep
11CLEANFILES+= bsdgrep.1
12
13bsdgrep.1: grep.1
14 cp ${.ALLSRC} ${.TARGET}
15.endif
16SRCS= file.c grep.c queue.c util.c
17
18# Extra files ported backported form some regex improvements
19.PATH: ${.CURDIR}/regex
20SRCS+= fastmatch.c hashtable.c tre-compile.c tre-fastmatch.c xmalloc.c
21CFLAGS+=-I${.CURDIR}/regex
22
23.if ${MK_BSD_GREP} == "yes"
24LINKS= ${BINDIR}/grep ${BINDIR}/egrep \
25 ${BINDIR}/grep ${BINDIR}/fgrep \
26 ${BINDIR}/grep ${BINDIR}/zgrep \
27 ${BINDIR}/grep ${BINDIR}/zegrep \
28 ${BINDIR}/grep ${BINDIR}/zfgrep \
29 ${BINDIR}/grep ${BINDIR}/xzgrep \
30 ${BINDIR}/grep ${BINDIR}/xzegrep \
31 ${BINDIR}/grep ${BINDIR}/xzfgrep \
32 ${BINDIR}/grep ${BINDIR}/lzgrep \
33 ${BINDIR}/grep ${BINDIR}/lzegrep \
34 ${BINDIR}/grep ${BINDIR}/lzfgrep
35
36MLINKS= grep.1 egrep.1 \
37 grep.1 fgrep.1 \
38 grep.1 zgrep.1 \
39 grep.1 zegrep.1 \
40 grep.1 zfgrep.1 \
41 grep.1 xzgrep.1 \
42 grep.1 xzegrep.1 \
43 grep.1 xzfgrep.1 \
44 grep.1 lzgrep.1 \
45 grep.1 lzegrep.1 \
46 grep.1 lzfgrep.1
47.endif
48
49LDADD= -lz -llzma
50DPADD= ${LIBZ} ${LIBLZMA}
51
52.if !defined(WITHOUT_BZIP2)
53LDADD+= -lbz2
54DPADD+= ${LIBBZ2}
55
56.if ${MK_BSD_GREP} == "yes"
56LINKS+= ${BINDIR}/grep ${BINDIR}/bzgrep \
57 ${BINDIR}/grep ${BINDIR}/bzegrep \
58 ${BINDIR}/grep ${BINDIR}/bzfgrep
59MLINKS+= grep.1 bzgrep.1 \
60 grep.1 bzegrep.1 \
61 grep.1 bzfgrep.1
57LINKS+= ${BINDIR}/grep ${BINDIR}/bzgrep \
58 ${BINDIR}/grep ${BINDIR}/bzegrep \
59 ${BINDIR}/grep ${BINDIR}/bzfgrep
60MLINKS+= grep.1 bzgrep.1 \
61 grep.1 bzegrep.1 \
62 grep.1 bzfgrep.1
63.endif
62.else
63CFLAGS+= -DWITHOUT_BZIP2
64.endif
65
66.if !defined(WITHOUT_GNU_COMPAT)
67CFLAGS+= -I/usr/include/gnu
68LDADD+= -lgnuregex
69DPADD+= ${LIBGNUREGEX}
70.endif
71
72.if !defined(WITHOUT_NLS)
73.include "${.CURDIR}/nls/Makefile.inc"
74.else
75CFLAGS+= -DWITHOUT_NLS
76.endif
77
78.include <bsd.prog.mk>
64.else
65CFLAGS+= -DWITHOUT_BZIP2
66.endif
67
68.if !defined(WITHOUT_GNU_COMPAT)
69CFLAGS+= -I/usr/include/gnu
70LDADD+= -lgnuregex
71DPADD+= ${LIBGNUREGEX}
72.endif
73
74.if !defined(WITHOUT_NLS)
75.include "${.CURDIR}/nls/Makefile.inc"
76.else
77CFLAGS+= -DWITHOUT_NLS
78.endif
79
80.include <bsd.prog.mk>