7 WORLD_CCOPTLEVEL
= 1 # Force -O1, -O2 implodes
9 # For i386, dloader32/Makefile takes care of the extra CFLAGS
10 .if
${MACHINE_ARCH} != "i386"
11 CFLAGS
+= -fPIC
-mno-red-zone
12 CFLAGS
+= -ffreestanding
15 .if
${MACHINE_ARCH} == "x86_64"
16 CFLAGS
+= -mno-mmx
-mno-3dnow
-mno-sse
-mno-sse2
-mno-sse3
-msoft-float
23 CFLAGS
+= -DTESTMAIN
-D_TESTMAIN
28 rel_open.o
: ..
/common
/rel_open.c
30 .
include <bsd.prog.mk
>
32 OBJS
+= stack_protector.o
36 stack_protector.o
: ..
/..
/libkern
/stack_protector.c
42 CFLAGS
+= -I
${.CURDIR
}/..
/common