xref: /NextBSD/sys/boot/zfs/Makefile (revision c21ffb8d6aca32c9584cfa072f309a5890a21aea)
1# $FreeBSD$
2
3LIB=		zfsboot
4INTERNALLIB=
5
6SRCS+=		zfs.c
7
8CFLAGS+=	-DBOOTPROG=\"zfsloader\"
9CFLAGS+=	-I${.CURDIR}/../common -I${.CURDIR}/../.. -I.
10CFLAGS+=	-I${.CURDIR}/../../../lib/libstand
11CFLAGS+=	-I${.CURDIR}/../../cddl/boot/zfs
12
13.if ${MACHINE_CPUARCH} == "i386" || ${MACHINE_CPUARCH} == "amd64"
14CFLAGS+=	-march=i386
15.endif
16.if ${MACHINE_CPUARCH} == "amd64"
17CFLAGS+=	-m32
18.endif
19
20CFLAGS+=	-Wformat -Wall
21
22.if ${MACHINE_CPUARCH} == "amd64"
23CLEANFILES+=    machine
24machine:
25	ln -sf ${.CURDIR}/../../i386/include machine
26.endif
27
28.include <bsd.stand.mk>
29.include <bsd.lib.mk>
30
31.if ${MACHINE_CPUARCH} == "amd64"
32.if !exists(machine)
33beforedepend ${OBJS}: machine
34.endif
35.endif
36