Changeset View
Changeset View
Standalone View
Standalone View
head/share/mk/bsd.stand.mk
Property | Old Value | New Value |
---|---|---|
svn:eol-style | null | native \ No newline at end of property |
svn:keywords | null | FreeBSD=%H \ No newline at end of property |
svn:mime-type | null | text/plain \ No newline at end of property |
# $FreeBSD$ | |||||
# | |||||
# Common definitons for programs building in the stand-alone environment | |||||
# and/or using libstand. | |||||
# | |||||
CFLAGS+= -ffreestanding -Wformat | |||||
CFLAGS+= ${CFLAGS_NO_SIMD} -msoft-float -D_STANDALONE | |||||
.if ${MACHINE_CPUARCH} == "i386" | |||||
CFLAGS.gcc+= -mpreferred-stack-boundary=2 | |||||
.endif | |||||
.if ${MACHINE_CPUARCH} == "amd64" | |||||
CFLAGS+= -fPIC -mno-red-zone | |||||
.endif | |||||
.if ${MACHINE} == "pc98" | |||||
CFLAGS+= -Os | |||||
.endif | |||||
.if ${MACHINE_CPUARCH} == "aarch64" | |||||
CFLAGS+= -mgeneral-regs-only | |||||
.endif | |||||
.if ${MACHINE_CPUARCH} == "mips" | |||||
CFLAGS+= -G0 -fno-pic -mno-abicalls | |||||
.endif |