xref: /freebsd/usr.bin/sort/Makefile (revision cf57243a460620a51aef50fbe0110f137d34dc2d)
1c66bbc91SGabor Kovesdan# $FreeBSD$
2c66bbc91SGabor Kovesdan
3c66bbc91SGabor Kovesdan.include <bsd.own.mk>
4c66bbc91SGabor Kovesdan
5c66bbc91SGabor KovesdanPROG=	sort
6c66bbc91SGabor Kovesdan
7c66bbc91SGabor KovesdanSRCS=	bwstring.c coll.c file.c mem.c radixsort.c sort.c vsort.c
8c66bbc91SGabor Kovesdan
9c66bbc91SGabor Kovesdansort.1: sort.1.in
10c66bbc91SGabor Kovesdan	/usr/bin/sed ${MAN_SUB} ${.ALLSRC} >${.TARGET}
11c66bbc91SGabor Kovesdan
12c66bbc91SGabor KovesdanCLEANFILES+= sort.1
13c66bbc91SGabor Kovesdan
14*cf57243aSWarner Losh.if ${MK_SORT_THREADS} != "no"
15c66bbc91SGabor KovesdanCFLAGS+= -DSORT_THREADS
16c66bbc91SGabor KovesdanLDFLAGS+= -lpthread -lmd
17c66bbc91SGabor KovesdanMAN_SUB+= -e 's|%%THREADS%%||g'
18c66bbc91SGabor Kovesdan.else
19c66bbc91SGabor KovesdanLDFLAGS+= -lmd
20c66bbc91SGabor KovesdanMAN_SUB+= -e 's|%%THREADS%%|\.\\"|g'
21c66bbc91SGabor Kovesdan.endif
22c66bbc91SGabor Kovesdan
23*cf57243aSWarner Losh.if ${MK_NLS} != "no"
24c66bbc91SGabor KovesdanNLS+=	hu_HU.ISO8859-2
25c66bbc91SGabor KovesdanNLSSRCFILES= ${NLS:S@$@.msg@}
26c66bbc91SGabor KovesdanMAN_SUB+= -e 's|%%NLS%%||g'
27c66bbc91SGabor Kovesdan.for lang in ${NLS}
28c66bbc91SGabor KovesdanNLSSRCDIR_${lang}= ${.CURDIR}/nls
29c66bbc91SGabor Kovesdan.endfor
30c66bbc91SGabor Kovesdan.else
31c66bbc91SGabor KovesdanCFLAGS+= -DWITHOUT_NLS
32d826ccd6SGabor KovesdanMAN_SUB+= -e 's|%%NLS%%|\.\\"|g'
33c66bbc91SGabor Kovesdan.endif
34c66bbc91SGabor Kovesdan
35c66bbc91SGabor Kovesdan.include <bsd.prog.mk>
36