xref: /freebsd/contrib/libdiff/diff/Makefile (revision 59c8e88e72633afbc47a4ace0d2170d00d51f7dc)
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