# This file is part of the OpenADK project. OpenADK is copyrighted # material, please see the LICENCE file in the top-level directory. choice ADK_TARGET_CPU prompt "CPU type" depends on ADK_TARGET_TOOLCHAIN && \ ( ADK_TARGET_ARCH_CRIS \ || ADK_TARGET_ARCH_AARCH64 \ || ADK_TARGET_ARCH_ARC \ || ADK_TARGET_ARCH_ARM \ || ADK_TARGET_ARCH_BFIN \ || ADK_TARGET_ARCH_M68K \ || ADK_TARGET_ARCH_X86 ) config ADK_TARGET_CPU_ARC_ARC700 bool "ARC700 (ARCv1)" select ADK_CPU_ARC700 depends on ADK_TARGET_ARCH_ARC config ADK_TARGET_CPU_ARC_ARC_HS bool "ARC HS (ARCv2)" select ADK_CPU_ARC_HS depends on ADK_TARGET_ARCH_ARC config ADK_TARGET_CPU_ARM_CORTEX_A53 bool "cortex-a53" select ADK_CPU_CORTEX_A53 depends on ADK_TARGET_ARCH_AARCH64 config ADK_TARGET_CPU_ARM_CORTEX_A57 bool "cortex-a57" select ADK_CPU_CORTEX_A57 depends on ADK_TARGET_ARCH_AARCH64 config ADK_TARGET_CPU_ARM_CORTEX_A9 bool "cortex-a9" select ADK_CPU_CORTEX_A9 depends on ADK_TARGET_ARCH_ARM config ADK_TARGET_CPU_ARM_CORTEX_A8 bool "cortex-a8" select ADK_CPU_CORTEX_A8 depends on ADK_TARGET_ARCH_ARM config ADK_TARGET_CPU_ARM_CORTEX_A7 bool "cortex-a7" select ADK_CPU_CORTEX_A7 depends on ADK_TARGET_ARCH_ARM config ADK_TARGET_CPU_ARM_CORTEX_A5 bool "cortex-a5" select ADK_CPU_CORTEX_A5 depends on ADK_TARGET_ARCH_ARM config ADK_TARGET_CPU_ARM_CORTEX_A15 bool "cortex-a15" select ADK_CPU_CORTEX_A15 depends on ADK_TARGET_ARCH_ARM config ADK_TARGET_CPU_ARM_CORTEX_A17 bool "cortex-a17" select ADK_CPU_CORTEX_A17 depends on ADK_TARGET_ARCH_ARM config ADK_TARGET_CPU_ARM_CORTEX_M4 bool "cortex-m4" select ADK_CPU_CORTEX_M4 select ADK_TARGET_ARCH_ARM_WITH_THUMB select ADK_TARGET_UCLINUX depends on ADK_TARGET_ARCH_ARM config ADK_TARGET_CPU_ARM_CORTEX_M3 bool "cortex-m3" select ADK_CPU_CORTEX_M3 select ADK_TARGET_ARCH_ARM_WITH_THUMB select ADK_TARGET_UCLINUX depends on ADK_TARGET_ARCH_ARM config ADK_TARGET_CPU_ARM_ARM1176JZF_S bool "arm1176jzf-s" select ADK_CPU_ARM1176JZF_S depends on ADK_TARGET_ARCH_ARM config ADK_TARGET_CPU_ARM_ARM926EJ_S bool "arm926ej-s" select ADK_CPU_ARM926EJ_S depends on ADK_TARGET_ARCH_ARM config ADK_TARGET_CPU_ARM_XSCALE bool "xscale" select ADK_CPU_XSCALE depends on ADK_TARGET_ARCH_ARM config ADK_TARGET_CPU_BFIN_BF512 bool "bf512" select ADK_CPU_BF512 depends on ADK_TARGET_ARCH_BFIN config ADK_TARGET_CPU_BFIN_BF514 bool "bf514" select ADK_CPU_BF514 depends on ADK_TARGET_ARCH_BFIN config ADK_TARGET_CPU_BFIN_BF516 bool "bf516" select ADK_CPU_BF516 depends on ADK_TARGET_ARCH_BFIN config ADK_TARGET_CPU_BFIN_BF518 bool "bf518" select ADK_CPU_BF518 depends on ADK_TARGET_ARCH_BFIN config ADK_TARGET_CPU_BFIN_BF522 bool "bf522" select ADK_CPU_BF522 depends on ADK_TARGET_ARCH_BFIN config ADK_TARGET_CPU_BFIN_BF523 bool "bf523" select ADK_CPU_BF523 depends on ADK_TARGET_ARCH_BFIN config ADK_TARGET_CPU_BFIN_BF524 bool "bf524" select ADK_CPU_BF524 depends on ADK_TARGET_ARCH_BFIN config ADK_TARGET_CPU_BFIN_BF525 bool "bf525" select ADK_CPU_BF525 depends on ADK_TARGET_ARCH_BFIN config ADK_TARGET_CPU_BFIN_BF526 bool "bf526" select ADK_CPU_BF526 depends on ADK_TARGET_ARCH_BFIN config ADK_TARGET_CPU_BFIN_BF527 bool "bf527" select ADK_CPU_BF527 depends on ADK_TARGET_ARCH_BFIN config ADK_TARGET_CPU_BFIN_BF531 bool "bf531" select ADK_CPU_BF531 depends on ADK_TARGET_ARCH_BFIN config ADK_TARGET_CPU_BFIN_BF532 bool "bf532" select ADK_CPU_BF532 depends on ADK_TARGET_ARCH_BFIN config ADK_TARGET_CPU_BFIN_BF533 bool "bf533" select ADK_CPU_BF533 depends on ADK_TARGET_ARCH_BFIN config ADK_TARGET_CPU_BFIN_BF534 bool "bf534" select ADK_CPU_BF534 depends on ADK_TARGET_ARCH_BFIN config ADK_TARGET_CPU_BFIN_BF536 bool "bf536" select ADK_CPU_BF536 depends on ADK_TARGET_ARCH_BFIN config ADK_TARGET_CPU_BFIN_BF537 bool "bf537" select ADK_CPU_BF537 depends on ADK_TARGET_ARCH_BFIN config ADK_TARGET_CPU_BFIN_BF538 bool "bf538" select ADK_CPU_BF538 depends on ADK_TARGET_ARCH_BFIN config ADK_TARGET_CPU_BFIN_BF539 bool "bf539" select ADK_CPU_BF539 depends on ADK_TARGET_ARCH_BFIN config ADK_TARGET_CPU_BFIN_BF542 bool "bf542" select ADK_CPU_BF542 depends on ADK_TARGET_ARCH_BFIN config ADK_TARGET_CPU_BFIN_BF544 bool "bf544" select ADK_CPU_BF544 depends on ADK_TARGET_ARCH_BFIN config ADK_TARGET_CPU_BFIN_BF547 bool "bf547" select ADK_CPU_BF547 depends on ADK_TARGET_ARCH_BFIN config ADK_TARGET_CPU_BFIN_BF548 bool "bf548" select ADK_CPU_BF548 depends on ADK_TARGET_ARCH_BFIN config ADK_TARGET_CPU_BFIN_BF549 bool "bf549" select ADK_CPU_BF549 depends on ADK_TARGET_ARCH_BFIN config ADK_TARGET_CPU_BFIN_BF542M bool "bf542m" select ADK_CPU_BF542M depends on ADK_TARGET_ARCH_BFIN config ADK_TARGET_CPU_BFIN_BF544M bool "bf544m" select ADK_CPU_BF544M depends on ADK_TARGET_ARCH_BFIN config ADK_TARGET_CPU_BFIN_BF547M bool "bf547m" select ADK_CPU_BF547M depends on ADK_TARGET_ARCH_BFIN config ADK_TARGET_CPU_BFIN_BF548M bool "bf548m" select ADK_CPU_BF548M depends on ADK_TARGET_ARCH_BFIN config ADK_TARGET_CPU_BFIN_BF549M bool "bf549m" select ADK_CPU_BF549M depends on ADK_TARGET_ARCH_BFIN config ADK_TARGET_CPU_BFIN_BF561 bool "bf561" select ADK_CPU_BF561 depends on ADK_TARGET_ARCH_BFIN config ADK_TARGET_CPU_BFIN_BF592 bool "bf592" select ADK_CPU_BF592 depends on ADK_TARGET_ARCH_BFIN config ADK_TARGET_CPU_CRIS_CRISV10 bool "cris v10" select ADK_CPU_CRIS_V10 depends on ADK_TARGET_ARCH_CRIS config ADK_TARGET_CPU_CRIS_CRISV32 bool "cris v32" select ADK_CPU_CRIS_V32 depends on ADK_TARGET_ARCH_CRIS config ADK_TARGET_CPU_CF_51 bool "coldfire 51" select ADK_CPU_CF_51 select ADK_TARGET_UCLINUX depends on ADK_TARGET_ARCH_M68K config ADK_TARGET_CPU_CF_5206 bool "coldfire 5206" select ADK_CPU_CF_5206 select ADK_TARGET_UCLINUX depends on ADK_TARGET_ARCH_M68K config ADK_TARGET_CPU_CF_5206E bool "coldfire 5206e" select ADK_CPU_CF_5206E select ADK_TARGET_UCLINUX depends on ADK_TARGET_ARCH_M68K config ADK_TARGET_CPU_CF_5208 bool "coldfire 5208" select ADK_CPU_CF_5208 select ADK_TARGET_UCLINUX depends on ADK_TARGET_ARCH_M68K config ADK_TARGET_CPU_CF_5211A bool "coldfire 5211a" select ADK_CPU_CF_5211A select ADK_TARGET_UCLINUX depends on ADK_TARGET_ARCH_M68K config ADK_TARGET_CPU_CF_5213 bool "coldfire 5213" select ADK_CPU_CF_5213 select ADK_TARGET_UCLINUX depends on ADK_TARGET_ARCH_M68K config ADK_TARGET_CPU_CF_5216 bool "coldfire 5216" select ADK_CPU_CF_5216 select ADK_TARGET_UCLINUX depends on ADK_TARGET_ARCH_M68K config ADK_TARGET_CPU_CF_52235 bool "coldfire 52235" select ADK_CPU_CF_52235 select ADK_TARGET_UCLINUX depends on ADK_TARGET_ARCH_M68K config ADK_TARGET_CPU_CF_5225 bool "coldfire 5225" select ADK_CPU_CF_5225 select ADK_TARGET_UCLINUX depends on ADK_TARGET_ARCH_M68K config ADK_TARGET_CPU_CF_52259 bool "coldfire 52259" select ADK_CPU_CF_52259 select ADK_TARGET_UCLINUX depends on ADK_TARGET_ARCH_M68K config ADK_TARGET_CPU_CF_5235 bool "coldfire 5235" select ADK_CPU_CF_5235 select ADK_TARGET_UCLINUX depends on ADK_TARGET_ARCH_M68K config ADK_TARGET_CPU_CF_5249 bool "coldfire 5249" select ADK_CPU_CF_5249 select ADK_TARGET_UCLINUX depends on ADK_TARGET_ARCH_M68K config ADK_TARGET_CPU_CF_5250 bool "coldfire 5250" select ADK_CPU_CF_5250 select ADK_TARGET_UCLINUX depends on ADK_TARGET_ARCH_M68K config ADK_TARGET_CPU_CF_5271 bool "coldfire 5271" select ADK_CPU_CF_5271 select ADK_TARGET_UCLINUX depends on ADK_TARGET_ARCH_M68K config ADK_TARGET_CPU_CF_5272 bool "coldfire 5272" select ADK_CPU_CF_5272 select ADK_TARGET_UCLINUX depends on ADK_TARGET_ARCH_M68K config ADK_TARGET_CPU_CF_5275 bool "coldfire 5275" select ADK_CPU_CF_5275 select ADK_TARGET_UCLINUX depends on ADK_TARGET_ARCH_M68K config ADK_TARGET_CPU_CF_5282 bool "coldfire 5282" select ADK_CPU_CF_5282 select ADK_TARGET_UCLINUX depends on ADK_TARGET_ARCH_M68K config ADK_TARGET_CPU_CF_53017 bool "coldfire 53017" select ADK_CPU_CF_53017 select ADK_TARGET_UCLINUX depends on ADK_TARGET_ARCH_M68K config ADK_TARGET_CPU_CF_5307 bool "coldfire 5307" select ADK_CPU_CF_5307 select ADK_TARGET_UCLINUX depends on ADK_TARGET_ARCH_M68K config ADK_TARGET_CPU_CF_5329 bool "coldfire 5329" select ADK_CPU_CF_5329 select ADK_TARGET_UCLINUX depends on ADK_TARGET_ARCH_M68K config ADK_TARGET_CPU_CF_5373 bool "coldfire 5373" select ADK_CPU_CF_5373 select ADK_TARGET_UCLINUX depends on ADK_TARGET_ARCH_M68K config ADK_TARGET_CPU_CF_5407 bool "coldfire 5407" select ADK_CPU_CF_5407 select ADK_TARGET_UCLINUX depends on ADK_TARGET_ARCH_M68K config ADK_TARGET_CPU_CF_5475 bool "coldfire 5475" select ADK_CPU_CF_5475 depends on ADK_TARGET_ARCH_M68K config ADK_TARGET_CPU_M68K_68020 bool "m68k 68020" select ADK_CPU_68020 depends on ADK_TARGET_ARCH_M68K config ADK_TARGET_CPU_M68K_68030 bool "m68k 68030" select ADK_CPU_68030 depends on ADK_TARGET_ARCH_M68K config ADK_TARGET_CPU_M68K_68040 bool "m68k 68040" select ADK_CPU_68040 depends on ADK_TARGET_ARCH_M68K config ADK_TARGET_CPU_M68K_68060 bool "m68k 68060" select ADK_CPU_68060 depends on ADK_TARGET_ARCH_M68K config ADK_TARGET_CPU_X86_I486 bool "i486" select ADK_CPU_I486 depends on ADK_TARGET_ARCH_X86 config ADK_TARGET_CPU_X86_I586 bool "i586" select ADK_CPU_I586 depends on ADK_TARGET_ARCH_X86 config ADK_TARGET_CPU_X86_I686 bool "i686" select ADK_CPU_I686 depends on ADK_TARGET_ARCH_X86 config ADK_TARGET_CPU_X86_GEODE bool "geode" select ADK_CPU_GEODE depends on ADK_TARGET_ARCH_X86 config ADK_TARGET_CPU_X86_ATOM bool "atom" select ADK_CPU_ATOM depends on ADK_TARGET_ARCH_X86 endchoice choice prompt "Toolchain options" depends on ADK_TARGET_TOOLCHAIN config ADK_TOOLCHAIN_ONLY bool "Only build toolchain and selected packages" config ADK_TOOLCHAIN_ARCHIVE bool "Build a complete system usable f.e. via chroot" endchoice