3 # Common definitons for programs building in the stand-alone environment
4 # and/or using libstand.
7 CFLAGS+= -ffreestanding -Wformat
8 CFLAGS+= ${CFLAGS_NO_SIMD} -D_STANDALONE
9 .if ${MACHINE_CPUARCH} != "aarch64"
13 .if ${MACHINE_CPUARCH} == "i386"
14 CFLAGS.gcc+= -mpreferred-stack-boundary=2
16 .if ${MACHINE_CPUARCH} == "amd64"
17 CFLAGS+= -fPIC -mno-red-zone
19 .if ${MACHINE} == "pc98"
22 .if ${MACHINE_CPUARCH} == "aarch64"
23 CFLAGS+= -fPIC -mgeneral-regs-only
25 .if ${MACHINE_CPUARCH} == "mips"
26 CFLAGS+= -G0 -fno-pic -mno-abicalls