Changeset View
Changeset View
Standalone View
Standalone View
head/sys/boot/i386/Makefile.inc
# Common defines for all of /sys/boot/i386/ | # Common defines for all of /sys/boot/i386/ | ||||
# | # | ||||
# $FreeBSD$ | # $FreeBSD$ | ||||
BINDIR?= /boot | BINDIR?= /boot | ||||
LOADER_ADDRESS?=0x200000 | LOADER_ADDRESS?=0x200000 | ||||
CFLAGS+= -march=i386 -ffreestanding | CFLAGS+= -march=i386 -ffreestanding | ||||
CFLAGS.gcc+= -mpreferred-stack-boundary=2 | CFLAGS.gcc+= -mpreferred-stack-boundary=2 | ||||
CFLAGS+= -mno-mmx -mno-3dnow -mno-sse -mno-sse2 -mno-sse3 -msoft-float | CFLAGS+= ${CFLAGS_NO_SIMD} -msoft-float | ||||
LDFLAGS+= -nostdlib | LDFLAGS+= -nostdlib | ||||
.if ${MACHINE_CPUARCH} == "amd64" | .if ${MACHINE_CPUARCH} == "amd64" | ||||
CFLAGS+= -m32 | CFLAGS+= -m32 | ||||
ACFLAGS+= -m32 | ACFLAGS+= -m32 | ||||
# LD_FLAGS is passed directly to ${LD}, not via ${CC}: | # LD_FLAGS is passed directly to ${LD}, not via ${CC}: | ||||
LD_FLAGS+= -m elf_i386_fbsd | LD_FLAGS+= -m elf_i386_fbsd | ||||
AFLAGS+= --32 | AFLAGS+= --32 | ||||
Show All 13 Lines |