xref: /src/contrib/libdiff/diff/Makefile (revision 59c8e88e72633afbc47a4ace0d2170d00d51f7dc)
19eb461aaSDag-Erling Smørgrav.PATH:${.CURDIR}/../lib
29eb461aaSDag-Erling Smørgrav
39eb461aaSDag-Erling Smørgrav.include "../diff-version.mk"
49eb461aaSDag-Erling Smørgrav
59eb461aaSDag-Erling SmørgravPROG=	diff
69eb461aaSDag-Erling SmørgravSRCS= \
79eb461aaSDag-Erling Smørgrav	diff.c \
89eb461aaSDag-Erling Smørgrav	diff_atomize_text.c \
99eb461aaSDag-Erling Smørgrav	diff_main.c \
109eb461aaSDag-Erling Smørgrav	diff_myers.c \
119eb461aaSDag-Erling Smørgrav	diff_patience.c \
129eb461aaSDag-Erling Smørgrav	diff_output.c \
139eb461aaSDag-Erling Smørgrav	diff_output_plain.c \
149eb461aaSDag-Erling Smørgrav	diff_output_unidiff.c \
159eb461aaSDag-Erling Smørgrav	diff_output_edscript.c \
169eb461aaSDag-Erling Smørgrav	${END}
179eb461aaSDag-Erling SmørgravMAN =	${PROG}.1
189eb461aaSDag-Erling Smørgrav
199eb461aaSDag-Erling SmørgravCPPFLAGS = -I${.CURDIR}/../include -I${.CURDIR}/../lib
209eb461aaSDag-Erling Smørgrav#CPPFLAGS += -DDIFF_NO_MMAP
219eb461aaSDag-Erling Smørgrav
229eb461aaSDag-Erling Smørgrav.if defined(PROFILE)
239eb461aaSDag-Erling SmørgravCFLAGS = -O0 -pg -g
249eb461aaSDag-Erling SmørgravLDFLAGS = -pg -lc_p -lutil_p -lz_p -static
259eb461aaSDag-Erling Smørgrav.else
269eb461aaSDag-Erling SmørgravLDFLAGS = -lutil -lz
279eb461aaSDag-Erling Smørgrav.endif
289eb461aaSDag-Erling Smørgrav
299eb461aaSDag-Erling Smørgrav.if ${DIFF_RELEASE} != "Yes"
309eb461aaSDag-Erling SmørgravNOMAN = Yes
319eb461aaSDag-Erling Smørgrav.endif
329eb461aaSDag-Erling Smørgrav
339eb461aaSDag-Erling Smørgravrealinstall:
349eb461aaSDag-Erling Smørgrav	${INSTALL} ${INSTALL_COPY} -o ${BINOWN} -g ${BINGRP} \
359eb461aaSDag-Erling Smørgrav	-m ${BINMODE} ${PROG} ${BINDIR}/${PROG}
369eb461aaSDag-Erling Smørgrav
379eb461aaSDag-Erling Smørgravdist:
389eb461aaSDag-Erling Smørgrav	mkdir ../diff-${DIFF_VERSION}/diff
399eb461aaSDag-Erling Smørgrav	cp ${SRCS} ${MAN} ../diff-${DIFF_VERSION}/diff
409eb461aaSDag-Erling Smørgrav
419eb461aaSDag-Erling Smørgrav.include <bsd.prog.mk>
42