Changeset View
Changeset View
Standalone View
Standalone View
Makefile
Show First 20 Lines • Show All 503 Lines • ▼ Show 20 Lines | |||||
# | # | ||||
.if make(universe) || make(universe_kernels) || make(tinderbox) || \ | .if make(universe) || make(universe_kernels) || make(tinderbox) || \ | ||||
make(targets) || make(universe-toolchain) | make(targets) || make(universe-toolchain) | ||||
# | # | ||||
# Don't build rarely used, semi-supported architectures unless requested. | # Don't build rarely used, semi-supported architectures unless requested. | ||||
# | # | ||||
.if defined(EXTRA_TARGETS) | .if defined(EXTRA_TARGETS) | ||||
# powerpcspe excluded from main list until clang fixed | # powerpcspe excluded from main list until clang fixed | ||||
EXTRA_ARCHES_powerpc= powerpcspe powerpc64le | EXTRA_ARCHES_powerpc= powerpcspe | ||||
.endif | .endif | ||||
TARGETS?=amd64 arm arm64 i386 powerpc riscv | TARGETS?=amd64 arm arm64 i386 powerpc riscv | ||||
_UNIVERSE_TARGETS= ${TARGETS} | _UNIVERSE_TARGETS= ${TARGETS} | ||||
TARGET_ARCHES_arm?= armv6 armv7 | TARGET_ARCHES_arm?= armv6 armv7 | ||||
TARGET_ARCHES_arm64?= aarch64 | TARGET_ARCHES_arm64?= aarch64 | ||||
TARGET_ARCHES_powerpc?= powerpc powerpc64 ${EXTRA_ARCHES_powerpc} | TARGET_ARCHES_powerpc?= powerpc powerpc64 powerpc64le ${EXTRA_ARCHES_powerpc} | ||||
TARGET_ARCHES_riscv?= riscv64 riscv64sf | TARGET_ARCHES_riscv?= riscv64 riscv64sf | ||||
.for target in ${TARGETS} | .for target in ${TARGETS} | ||||
TARGET_ARCHES_${target}?= ${target} | TARGET_ARCHES_${target}?= ${target} | ||||
.endfor | .endfor | ||||
.if defined(USE_GCC_TOOLCHAINS) | .if defined(USE_GCC_TOOLCHAINS) | ||||
TOOLCHAINS_amd64= amd64-gcc6 | TOOLCHAINS_amd64= amd64-gcc6 | ||||
TOOLCHAINS_arm64= aarch64-gcc6 | TOOLCHAINS_arm64= aarch64-gcc6 | ||||
▲ Show 20 Lines • Show All 260 Lines • Show Last 20 Lines |