1# $FreeBSD$
2
3.include <bsd.own.mk>
4
5DIFFSRC=${.CURDIR}/../../../contrib/diff/src
6.PATH: ${DIFFSRC} \
7       ${.CURDIR}/../../../contrib/diff/lib \
8       ${.CURDIR}/../../../contrib/diff/man
9
10PROG=	diff
11SRCS=   analyze.c context.c diff.c dir.c ed.c ifdef.c io.c \
12	normal.c side.c util.c \
13	xmalloc.c strtoumax.c cmpbuf.c exitfail.c error.c quotesys.c \
14	strftime.c c-stack.c basename.c exclude.c hard-locale.c \
15	file-type.c posixver.c prepargs.c version-etc.c
16
17# Important for ctype macros!
18CFLAGS+=-funsigned-char
19
20CFLAGS+=-DHAVE_CONFIG_H
21CFLAGS+=-DPR_PROGRAM=\"/usr/bin/pr\"
22CFLAGS+=-I${.CURDIR}/../../../contrib/diff
23CFLAGS+=-I${.CURDIR}/../../../contrib/diff/src
24CFLAGS+=-I${.CURDIR}/../../../contrib/diff/lib
25CFLAGS+=-I${DESTDIR}/usr/include/gnu
26
27SUBDIR+=doc
28
29DPADD=	${LIBGNUREGEX}
30LDADD=	-lgnuregex
31
32.if ${MK_TESTS} != "no"
33SUBDIR+=	tests
34.endif
35
36.include <bsd.prog.mk>
37