52bc32b6b5
"bsdsort" and GNU sort will be the default "sort". When WITH_BSD_SORT is set, BSD sort will be the default "sort" and GNU sort will be installed as "gnusort".
47 lines
738 B
Makefile
47 lines
738 B
Makefile
# $FreeBSD$
|
|
|
|
SORTDIR= ${.CURDIR}/../../../contrib/gnu-sort
|
|
.PATH: ${SORTDIR}/lib ${SORTDIR}/src ${SORTDIR}/man
|
|
|
|
.include <bsd.own.mk>
|
|
|
|
.if ${MK_BSD_SORT} != "yes"
|
|
PROG= sort
|
|
.else
|
|
PROG= gnusort
|
|
|
|
CLEANFILES+= gnusort.1
|
|
gnusort.1: sort.1
|
|
cp ${.ALLSRC} ${.TARGET}
|
|
.endif
|
|
|
|
SRCS= sort.c \
|
|
__fpending.c \
|
|
argmatch.c \
|
|
closeout.c \
|
|
dup-safer.c \
|
|
error.c \
|
|
exitfail.c \
|
|
fopen-safer.c \
|
|
hard-locale.c \
|
|
human.c \
|
|
long-options.c \
|
|
memcoll.c \
|
|
physmem.c \
|
|
posixver.c \
|
|
quote.c \
|
|
quotearg.c \
|
|
strnlen.c \
|
|
umaxtostr.c \
|
|
version-etc.c \
|
|
xalloc-die.c \
|
|
xmalloc.c \
|
|
xmemcoll.c \
|
|
xstrtoul.c \
|
|
xstrtoumax.c
|
|
|
|
CFLAGS+=-DHAVE_CONFIG_H -DHAVE_LANGINFO_H=1 -DHAVE_NL_LANGINFO=1 \
|
|
-I${.CURDIR} -I${SORTDIR}/lib
|
|
|
|
.include <bsd.prog.mk>
|