Changeset View
Changeset View
Standalone View
Standalone View
gnu/usr.bin/diff3/Makefile
# $FreeBSD$ | # $FreeBSD$ | ||||
DIFFSRC=${.CURDIR}/../../../contrib/diff/src | DIFFSRC=${SRCTOP}/contrib/diff/src | ||||
.PATH: ${DIFFSRC} \ | .PATH: ${DIFFSRC} \ | ||||
${.CURDIR}/../../../contrib/diff/lib \ | ${SRCTOP}/contrib/diff/lib \ | ||||
${.CURDIR}/../../../contrib/diff/man | ${SRCTOP}/contrib/diff/man | ||||
PROG= diff3 | PROG= diff3 | ||||
SRCS= diff3.c version-etc.c \ | SRCS= diff3.c version-etc.c \ | ||||
xmalloc.c error.c c-stack.c exitfail.c cmpbuf.c | xmalloc.c error.c c-stack.c exitfail.c cmpbuf.c | ||||
# Important for ctype macros! | # Important for ctype macros! | ||||
CFLAGS+=-funsigned-char | CFLAGS+=-funsigned-char | ||||
CFLAGS+=-I${.CURDIR}/../../../contrib/diff/ | CFLAGS+=-I${SRCTOP}/contrib/diff/ | ||||
CFLAGS+=-I${.CURDIR}/../../../contrib/diff/src | CFLAGS+=-I${SRCTOP}/contrib/diff/src | ||||
CFLAGS+=-I${.CURDIR}/../../../contrib/diff/lib | CFLAGS+=-I${SRCTOP}/contrib/diff/lib | ||||
CFLAGS+=-DHAVE_CONFIG_H | CFLAGS+=-DHAVE_CONFIG_H | ||||
CFLAGS+=-DDEFAULT_DIFF_PROGRAM=\"/usr/bin/diff\" | CFLAGS+=-DDEFAULT_DIFF_PROGRAM=\"/usr/bin/diff\" | ||||
.for f in diff3.c | .for f in diff3.c | ||||
${f}: ${DIFFSRC}/${f} ${.CURDIR}/${f}.diff | ${f}: ${DIFFSRC}/${f} ${.CURDIR}/${f}.diff | ||||
patch -s -o ${.TARGET} < ${.CURDIR}/${f}.diff ${DIFFSRC}/${f} | patch -s -o ${.TARGET} < ${.CURDIR}/${f}.diff ${DIFFSRC}/${f} | ||||
CLEANFILES+= ${f} | CLEANFILES+= ${f} | ||||
.endfor | .endfor | ||||
.include <bsd.prog.mk> | .include <bsd.prog.mk> |