]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/blob - usr.bin/sort/Makefile
Implement SATA revision (speed) control for legacy SATA controller for
[FreeBSD/FreeBSD.git] / usr.bin / sort / Makefile
1 # $FreeBSD$
2
3 .include <bsd.own.mk>
4
5 .if ${MK_GNU_SORT} != "yes"
6 PROG=   sort
7 .else
8 PROG=   bsdsort
9 CLEANFILES+= bsdsort.1
10
11 bsdsort.1: sort.1
12         cp ${.ALLSRC} ${.TARGET}
13 .endif
14
15 SRCS=   bwstring.c coll.c file.c mem.c radixsort.c sort.c vsort.c
16
17 WARNS=  6
18
19 sort.1: sort.1.in
20         /usr/bin/sed ${MAN_SUB} ${.ALLSRC} >${.TARGET}
21
22 CLEANFILES+= sort.1
23
24 .if defined(WITH_THREADS)
25 CFLAGS+= -DSORT_THREADS
26 LDFLAGS+= -lpthread -lmd
27 MAN_SUB+= -e 's|%%THREADS%%||g'
28 .else
29 LDFLAGS+= -lmd
30 MAN_SUB+= -e 's|%%THREADS%%|\.\\"|g'
31 .endif
32
33 .if !defined(WITHOUT_NLS)
34 NLS+=   hu_HU.ISO8859-2
35 NLSSRCFILES= ${NLS:S@$@.msg@}
36 MAN_SUB+= -e 's|%%NLS%%||g'
37 .for lang in ${NLS}
38 NLSSRCDIR_${lang}= ${.CURDIR}/nls
39 .endfor
40 .else
41 CFLAGS+= -DWITHOUT_NLS
42 MAN_SUB+= -e 's|%%NLS%%|\.\\"|g'
43 .endif
44
45 .include <bsd.prog.mk>