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