1*59c8e88eSDag-Erling Smørgrav.PATH:${.CURDIR}/../lib 2*59c8e88eSDag-Erling Smørgrav 3*59c8e88eSDag-Erling Smørgrav.include "../diff-version.mk" 4*59c8e88eSDag-Erling Smørgrav 5*59c8e88eSDag-Erling SmørgravPROG= diff 6*59c8e88eSDag-Erling SmørgravSRCS= \ 7*59c8e88eSDag-Erling Smørgrav diff.c \ 8*59c8e88eSDag-Erling Smørgrav diff_atomize_text.c \ 9*59c8e88eSDag-Erling Smørgrav diff_main.c \ 10*59c8e88eSDag-Erling Smørgrav diff_myers.c \ 11*59c8e88eSDag-Erling Smørgrav diff_patience.c \ 12*59c8e88eSDag-Erling Smørgrav diff_output.c \ 13*59c8e88eSDag-Erling Smørgrav diff_output_plain.c \ 14*59c8e88eSDag-Erling Smørgrav diff_output_unidiff.c \ 15*59c8e88eSDag-Erling Smørgrav diff_output_edscript.c \ 16*59c8e88eSDag-Erling Smørgrav ${END} 17*59c8e88eSDag-Erling SmørgravMAN = ${PROG}.1 18*59c8e88eSDag-Erling Smørgrav 19*59c8e88eSDag-Erling SmørgravCPPFLAGS = -I${.CURDIR}/../include -I${.CURDIR}/../lib 20*59c8e88eSDag-Erling Smørgrav#CPPFLAGS += -DDIFF_NO_MMAP 21*59c8e88eSDag-Erling Smørgrav 22*59c8e88eSDag-Erling Smørgrav.if defined(PROFILE) 23*59c8e88eSDag-Erling SmørgravCFLAGS = -O0 -pg -g 24*59c8e88eSDag-Erling SmørgravLDFLAGS = -pg -lc_p -lutil_p -lz_p -static 25*59c8e88eSDag-Erling Smørgrav.else 26*59c8e88eSDag-Erling SmørgravLDFLAGS = -lutil -lz 27*59c8e88eSDag-Erling Smørgrav.endif 28*59c8e88eSDag-Erling Smørgrav 29*59c8e88eSDag-Erling Smørgrav.if ${DIFF_RELEASE} != "Yes" 30*59c8e88eSDag-Erling SmørgravNOMAN = Yes 31*59c8e88eSDag-Erling Smørgrav.endif 32*59c8e88eSDag-Erling Smørgrav 33*59c8e88eSDag-Erling Smørgravrealinstall: 34*59c8e88eSDag-Erling Smørgrav ${INSTALL} ${INSTALL_COPY} -o ${BINOWN} -g ${BINGRP} \ 35*59c8e88eSDag-Erling Smørgrav -m ${BINMODE} ${PROG} ${BINDIR}/${PROG} 36*59c8e88eSDag-Erling Smørgrav 37*59c8e88eSDag-Erling Smørgravdist: 38*59c8e88eSDag-Erling Smørgrav mkdir ../diff-${DIFF_VERSION}/diff 39*59c8e88eSDag-Erling Smørgrav cp ${SRCS} ${MAN} ../diff-${DIFF_VERSION}/diff 40*59c8e88eSDag-Erling Smørgrav 41*59c8e88eSDag-Erling Smørgrav.include <bsd.prog.mk> 42