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