Makefile revision 213136
1# $FreeBSD: head/sys/boot/zfs/Makefile 213136 2010-09-24 19:49:12Z pjd $ 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 13CFLAGS+= -ffreestanding 14.if ${MACHINE_CPUARCH} == "i386" || ${MACHINE_CPUARCH} == "amd64" 15CFLAGS+= -mpreferred-stack-boundary=2 16CFLAGS+= -mno-mmx -mno-3dnow -mno-sse -mno-sse2 17.endif 18.if ${MACHINE_CPUARCH} == "i386" 19CFLAGS+= -mno-sse3 20.endif 21.if ${MACHINE_CPUARCH} == "powerpc" || ${MACHINE_CPUARCH} == "arm" 22CFLAGS+= -msoft-float 23.endif 24.if ${MACHINE_CPUARCH} == "amd64" 25CFLAGS+= -m32 -march=i386 26.endif 27 28CFLAGS+= -Wformat -Wall 29 30.if ${MACHINE_CPUARCH} == "amd64" 31CLEANFILES+= machine 32machine: 33 ln -sf ${.CURDIR}/../../i386/include machine 34.endif 35 36.include <bsd.lib.mk> 37 38.if ${MACHINE_CPUARCH} == "amd64" 39beforedepend ${OBJS}: machine 40.endif 41