]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/blob - usr.bin/sort/Makefile
MFV: cherry-pick "PR/358: Fix width for -f - (jpalus)"
[FreeBSD/FreeBSD.git] / usr.bin / sort / Makefile
1 # $FreeBSD$
2
3 .include <src.opts.mk>
4
5 PACKAGE= runtime
6 PROG=   sort
7 SRCS=   bwstring.c coll.c file.c mem.c radixsort.c sort.c vsort.c
8 CSTD=   c11
9
10 sort.1: sort.1.in
11         sed ${MAN_SUB} ${.ALLSRC} >${.TARGET}
12
13 CLEANFILES+= sort.1
14
15 .if ${MK_SORT_THREADS} != "no"
16 CFLAGS+= -DSORT_THREADS
17 LIBADD= pthread md
18 MAN_SUB+= -e 's|%%THREADS%%||g'
19 .else
20 LIBADD= md
21 MAN_SUB+= -e 's|%%THREADS%%|\.\\"|g'
22 .endif
23
24 .if ${MK_NLS} != "no"
25 NLS+=   hu_HU.ISO8859-2
26 NLSSRCFILES= ${NLS:S@$@.msg@}
27 MAN_SUB+= -e 's|%%NLS%%||g'
28 .for lang in ${NLS}
29 NLSSRCDIR_${lang}= ${.CURDIR}/nls
30 .endfor
31 .else
32 CFLAGS+= -DWITHOUT_NLS
33 MAN_SUB+= -e 's|%%NLS%%|\.\\"|g'
34 .endif
35
36 HAS_TESTS=
37 SUBDIR.${MK_TESTS}+= tests
38
39 .include <bsd.prog.mk>