1# $FreeBSD$
2
3DIFFSRC=${.CURDIR}/../../../contrib/diff/src
4.PATH:  ${DIFFSRC} \
5	${.CURDIR}/../../../contrib/diff/lib \
6	${.CURDIR}/../../../contrib/diff/man
7
8PROG=		sdiff
9SRCS=           sdiff.c version-etc.c \
10		error.c xmalloc.c c-stack.c basename.c strtoumax.c \
11		exitfail.c
12
13# Important for ctype macros!
14CFLAGS+=-funsigned-char
15
16CFLAGS+=-I${.CURDIR}/../../../contrib/diff
17CFLAGS+=-I${.CURDIR}/../../../contrib/diff/src
18CFLAGS+=-I${.CURDIR}/../../../contrib/diff/lib
19CFLAGS+=-DHAVE_CONFIG_H
20CFLAGS+=-DDEFAULT_DIFF_PROGRAM=\"/usr/bin/diff\"
21
22.for f in sdiff.c
23${f}: ${DIFFSRC}/${f} ${.CURDIR}/${f}.diff
24	patch -s -o ${.TARGET} < ${.CURDIR}/${f}.diff ${DIFFSRC}/${f}
25CLEANFILES+= ${f}
26.endfor
27
28.include <bsd.prog.mk>
29