2016-02-24 18:59:31 -08:00
|
|
|
# x86-32 toolchain
|
|
|
|
|
ifeq ($(SUBARCH),x86-32)
|
2015-07-01 00:36:06 -04:00
|
|
|
ifndef ARCH_x86_TOOLCHAIN_INCLUDED
|
|
|
|
|
ARCH_x86_TOOLCHAIN_INCLUDED := 1
|
|
|
|
|
|
|
|
|
|
ifndef ARCH_x86_TOOLCHAIN_PREFIX
|
|
|
|
|
ARCH_x86_TOOLCHAIN_PREFIX := i386-elf-
|
|
|
|
|
FOUNDTOOL=$(shell which $(ARCH_x86_TOOLCHAIN_PREFIX)gcc)
|
|
|
|
|
endif
|
|
|
|
|
|
|
|
|
|
ifeq ($(FOUNDTOOL),)
|
2021-09-18 16:52:38 -07:00
|
|
|
$(warning cannot find toolchain in path, assuming i386-elf- prefix)
|
|
|
|
|
ARCH_x86_TOOLCHAIN_PREFIX := i386-elf-
|
2015-07-01 00:36:06 -04:00
|
|
|
endif
|
|
|
|
|
|
|
|
|
|
endif
|
2016-02-24 18:59:31 -08:00
|
|
|
endif
|
|
|
|
|
|
|
|
|
|
# x86-64 toolchain
|
|
|
|
|
ifeq ($(SUBARCH),x86-64)
|
|
|
|
|
ifndef ARCH_x86_64_TOOLCHAIN_INCLUDED
|
|
|
|
|
ARCH_x86_64_TOOLCHAIN_INCLUDED := 1
|
|
|
|
|
|
|
|
|
|
ifndef ARCH_x86_64_TOOLCHAIN_PREFIX
|
|
|
|
|
ARCH_x86_64_TOOLCHAIN_PREFIX := x86_64-elf-
|
|
|
|
|
FOUNDTOOL=$(shell which $(ARCH_x86_64_TOOLCHAIN_PREFIX)gcc)
|
|
|
|
|
endif
|
|
|
|
|
|
|
|
|
|
ifeq ($(FOUNDTOOL),)
|
2021-09-18 16:52:38 -07:00
|
|
|
$(warning cannot find toolchain in path, assuming x86_64-elf- prefix)
|
|
|
|
|
ARCH_x86_64_TOOLCHAIN_PREFIX := x86_64-elf-
|
2016-02-24 18:59:31 -08:00
|
|
|
endif
|
|
|
|
|
|
|
|
|
|
endif
|
|
|
|
|
endif
|
|
|
|
|
|