Changeset View
Changeset View
Standalone View
Standalone View
head/share/mk/bsd.cpu.mk
Show First 20 Lines • Show All 308 Lines • ▼ Show 20 Lines | |||||
. elif ${CPUTYPE} == "ultrasparc3" | . elif ${CPUTYPE} == "ultrasparc3" | ||||
MACHINE_CPU = v9 ultrasparc ultrasparc3 | MACHINE_CPU = v9 ultrasparc ultrasparc3 | ||||
. endif | . endif | ||||
. endif | . endif | ||||
.endif | .endif | ||||
.if ${MACHINE_CPUARCH} == "mips" | .if ${MACHINE_CPUARCH} == "mips" | ||||
CFLAGS += -G0 | CFLAGS += -G0 | ||||
AFLAGS+= -${MIPS_ENDIAN} -mabi=${MIPS_ABI} | |||||
CFLAGS+= -${MIPS_ENDIAN} -mabi=${MIPS_ABI} | |||||
LDFLAGS+= -${MIPS_ENDIAN} -mabi=${MIPS_ABI} | |||||
. if ${MACHINE_ARCH:Mmips*el*} != "" | . if ${MACHINE_ARCH:Mmips*el*} != "" | ||||
AFLAGS += -EL | MIPS_ENDIAN= EL | ||||
CFLAGS += -EL | |||||
LDFLAGS += -EL | |||||
. else | . else | ||||
AFLAGS += -EB | MIPS_ENDIAN= EB | ||||
CFLAGS += -EB | |||||
LDFLAGS += -EB | |||||
. endif | . endif | ||||
. if ${MACHINE_ARCH:Mmips64*} != "" | . if ${MACHINE_ARCH:Mmips64*} != "" | ||||
AFLAGS+= -mabi=64 | MIPS_ABI?= 64 | ||||
CFLAGS+= -mabi=64 | |||||
LDFLAGS+= -mabi=64 | |||||
. elif ${MACHINE_ARCH:Mmipsn32*} != "" | . elif ${MACHINE_ARCH:Mmipsn32*} != "" | ||||
AFLAGS+= -mabi=n32 | MIPS_ABI?= n32 | ||||
CFLAGS+= -mabi=n32 | |||||
LDFLAGS+= -mabi=n32 | |||||
. else | . else | ||||
AFLAGS+= -mabi=32 | MIPS_ABI?= 32 | ||||
CFLAGS+= -mabi=32 | |||||
LDFLAGS+= -mabi=32 | |||||
. endif | . endif | ||||
. if ${MACHINE_ARCH:Mmips*hf} | . if ${MACHINE_ARCH:Mmips*hf} | ||||
CFLAGS += -mhard-float | CFLAGS += -mhard-float | ||||
. else | . else | ||||
CFLAGS += -msoft-float | CFLAGS += -msoft-float | ||||
. endif | . endif | ||||
.endif | .endif | ||||
▲ Show 20 Lines • Show All 73 Lines • Show Last 20 Lines |