freebsd-src/contrib/libdiff/diff/Makefile
Dag-Erling Smørgrav 59c8e88e72 Add 'contrib/libdiff/' from commit '9eb461aa4b61ab47855b2cee9e5b626a76888b5e'
git-subtree-dir: contrib/libdiff
git-subtree-mainline: f6d489f402
git-subtree-split: 9eb461aa4b

Reviewed by:	imp
Sponsored by:	Klara, Inc.
2024-03-11 14:48:08 +01:00

42 lines
751 B
Makefile

.PATH:${.CURDIR}/../lib
.include "../diff-version.mk"
PROG= diff
SRCS= \
diff.c \
diff_atomize_text.c \
diff_main.c \
diff_myers.c \
diff_patience.c \
diff_output.c \
diff_output_plain.c \
diff_output_unidiff.c \
diff_output_edscript.c \
${END}
MAN = ${PROG}.1
CPPFLAGS = -I${.CURDIR}/../include -I${.CURDIR}/../lib
#CPPFLAGS += -DDIFF_NO_MMAP
.if defined(PROFILE)
CFLAGS = -O0 -pg -g
LDFLAGS = -pg -lc_p -lutil_p -lz_p -static
.else
LDFLAGS = -lutil -lz
.endif
.if ${DIFF_RELEASE} != "Yes"
NOMAN = Yes
.endif
realinstall:
${INSTALL} ${INSTALL_COPY} -o ${BINOWN} -g ${BINGRP} \
-m ${BINMODE} ${PROG} ${BINDIR}/${PROG}
dist:
mkdir ../diff-${DIFF_VERSION}/diff
cp ${SRCS} ${MAN} ../diff-${DIFF_VERSION}/diff
.include <bsd.prog.mk>