]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/blob - sys/boot/zfs/Makefile
MFV r319744,r319745: 8269 dtrace stddev aggregation is normalized incorrectly
[FreeBSD/FreeBSD.git] / sys / boot / zfs / Makefile
1 # $FreeBSD$
2
3 LIB=            zfsboot
4 INTERNALLIB=
5
6 SRCS+=          zfs.c
7
8 SRCS+=          skein.c skein_block.c
9 # Do not unroll skein loops, reduce code size
10 CFLAGS+=        -DSKEIN_LOOP=111
11 .PATH:          ${.CURDIR}/../../crypto/skein
12
13 CFLAGS+=        -DBOOTPROG=\"zfsloader\"
14 CFLAGS+=        -I${.CURDIR}/../common -I${.CURDIR}/../.. -I.
15 CFLAGS+=        -I${.CURDIR}/../../../lib/libstand
16 CFLAGS+=        -I${.CURDIR}/../../cddl/boot/zfs
17 CFLAGS+=        -I${.CURDIR}/../../crypto/skein
18
19 .if ${MACHINE_CPUARCH} == "i386" || ${MACHINE_CPUARCH} == "amd64"
20 CFLAGS+=        -march=i386
21 .endif
22 .if ${MACHINE_CPUARCH} == "amd64"
23 CFLAGS+=        -m32
24 .endif
25
26 CFLAGS+=        -Wformat -Wall
27
28 .if ${MACHINE_CPUARCH} == "amd64"
29 CLEANFILES+=    machine
30 machine: .NOMETA
31         ln -sf ${.CURDIR}/../../i386/include machine
32 .endif
33
34 .include <bsd.stand.mk>
35 .include <bsd.lib.mk>
36
37 .if ${MACHINE_CPUARCH} == "amd64"
38 .if !exists(machine)
39 beforedepend ${OBJS}: machine
40 .endif
41 .endif