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