Changeset View
Changeset View
Standalone View
Standalone View
share/mk/bsd.compat.mk
Show All 24 Lines | |||||
HAS_COMPAT=32 | HAS_COMPAT=32 | ||||
.if empty(COMPAT_CPUTYPE) | .if empty(COMPAT_CPUTYPE) | ||||
LIB32CPUFLAGS= -march=i686 -mmmx -msse -msse2 | LIB32CPUFLAGS= -march=i686 -mmmx -msse -msse2 | ||||
.else | .else | ||||
LIB32CPUFLAGS= -march=${COMPAT_CPUTYPE} | LIB32CPUFLAGS= -march=${COMPAT_CPUTYPE} | ||||
.endif | .endif | ||||
.if ${COMPAT_COMPILER_TYPE} == gcc | .if ${COMPAT_COMPILER_TYPE} == gcc | ||||
.else | .else | ||||
LIB32CPUFLAGS+= -target x86_64-unknown-freebsd13.0 | LIB32CPUFLAGS+= -target x86_64-unknown-freebsd${FREEBSD_REVISION} | ||||
.endif | .endif | ||||
LIB32CPUFLAGS+= -m32 | LIB32CPUFLAGS+= -m32 | ||||
LIB32_MACHINE= i386 | LIB32_MACHINE= i386 | ||||
LIB32_MACHINE_ARCH= i386 | LIB32_MACHINE_ARCH= i386 | ||||
LIB32WMAKEENV= MACHINE_CPU="i686 mmx sse sse2" | LIB32WMAKEENV= MACHINE_CPU="i686 mmx sse sse2" | ||||
LIB32WMAKEFLAGS= \ | LIB32WMAKEFLAGS= \ | ||||
AS="${XAS} --32" \ | AS="${XAS} --32" \ | ||||
LD="${XLD} -m elf_i386_fbsd" | LD="${XLD} -m elf_i386_fbsd" | ||||
Show All 22 Lines | |||||
.if ${COMPAT_COMPILER_TYPE} == gcc | .if ${COMPAT_COMPILER_TYPE} == gcc | ||||
.if empty(COMPAT_CPUTYPE) | .if empty(COMPAT_CPUTYPE) | ||||
LIB32CPUFLAGS= -march=mips3 | LIB32CPUFLAGS= -march=mips3 | ||||
.else | .else | ||||
LIB32CPUFLAGS= -march=${COMPAT_CPUTYPE} | LIB32CPUFLAGS= -march=${COMPAT_CPUTYPE} | ||||
.endif | .endif | ||||
.else | .else | ||||
.if ${COMPAT_ARCH:Mmips64el*} != "" | .if ${COMPAT_ARCH:Mmips64el*} != "" | ||||
LIB32CPUFLAGS= -target mipsel-unknown-freebsd13.0 | LIB32CPUFLAGS= -target mipsel-unknown-freebsd${FREEBSD_REVISION} | ||||
.else | .else | ||||
LIB32CPUFLAGS= -target mips-unknown-freebsd13.0 | LIB32CPUFLAGS= -target mips-unknown-freebsd${FREEBSD_REVISION} | ||||
.endif | .endif | ||||
.endif | .endif | ||||
LIB32CPUFLAGS+= -mabi=32 | LIB32CPUFLAGS+= -mabi=32 | ||||
LIB32_MACHINE= mips | LIB32_MACHINE= mips | ||||
LIB32_MACHINE_ARCH:= ${COMPAT_ARCH:S/64//} | LIB32_MACHINE_ARCH:= ${COMPAT_ARCH:S/64//} | ||||
.if ${COMPAT_ARCH:Mmips64el*} != "" | .if ${COMPAT_ARCH:Mmips64el*} != "" | ||||
_EMULATION= elf32ltsmip_fbsd | _EMULATION= elf32ltsmip_fbsd | ||||
.else | .else | ||||
▲ Show 20 Lines • Show All 88 Lines • Show Last 20 Lines |