Merge from vendor branch NTPD:
[dragonfly.git] / gnu / usr.bin / diff / Makefile
1 # $FreeBSD: src/gnu/usr.bin/diff/Makefile,v 1.13 1999/11/26 12:29:48 phk Exp $
2 # $DragonFly: src/gnu/usr.bin/diff/Makefile,v 1.5 2004/07/21 15:28:16 drhodus Exp $
3
4 .PATH: ${.CURDIR}/../../../contrib/diffutils-2.8.1/src \
5        ${.CURDIR}/../../../contrib/diffutils-2.8.1/lib \
6        ${.CURDIR}/../../../contrib/diffutils-2.8.1/man
7
8 PROG=   diff
9 SRCS=   analyze.c context.c diff.c dir.c ed.c ifdef.c io.c \
10         normal.c side.c util.c version.c
11
12 SRCS+=xmalloc.c strtoumax.c cmpbuf.c exitfail.c error.c quotesys.c \
13       strftime.c c-stack.c basename.c exclude.c freesoft.c hard-locale.c \
14       posixver.c
15
16 # Important for ctype macros!
17 CFLAGS+=-funsigned-char
18
19 CFLAGS+=-I${.CURDIR}/../../../contrib/diffutils-2.8.1
20 CFLAGS+=-I${.CURDIR}/../../../contrib/diffutils-2.8.1/src
21 CFLAGS+=-I${.CURDIR}/../../../contrib/diffutils-2.8.1/lib
22 CFLAGS+=-DHAVE_CONFIG_H
23 CFLAGS+=-DPR_PROGRAM=\"/usr/bin/pr\"
24
25 SUBDIR+=doc
26
27 DPADD+= ${LIBGNUREGEX}
28 LDADD+= -lgnuregex
29
30 CONTRIBDIR=${.CURDIR}/../../../contrib/diffutils-2.8.1/src
31 SRCS+=analyze.c.patch context.c.patch diff.c.patch io.c.patch util.c.patch
32
33 .include <bsd.prog.mk>