# # Kconfig: Main menu structure definition # Copyright (C) Robert Schwebel 2005, 2006 # # # TODO # # GLIBC_EXTRA_CC_ARGS # EXTRA_TARGET_CFLAGS # GCC_BUILD # GCC_HOST # SHARED_MODE # config PROJECT string prompt "Project Name " help Name of this project; each PTXdist "Project" specifies a unique configuration for an embedded Linux project. Usually you don't have to set this config option; change it only if you want to have some non-default name. config CONFIGFILE_VERSION string prompt "PTXdist version " default "0.10.svn" help Specifies which PTXdist version this project is being built with. source "workspace/rules/glibc.in" source "workspace/rules/glibc-headers.in" source "workspace/rules/glibc-crt.in" source "workspace/rules/glibc-final.in" source "workspace/rules/glibc-ports.in" source "workspace/rules/glibc-linuxthreads.in" source "workspace/rules/cross-binutils.in" source "workspace/rules/kernel-headers.in" source "workspace/rules/cross-gcc-first.in" source "workspace/rules/cross-gcc-second.in" source "workspace/rules/cross-gdb.in" comment " " choice prompt "architecture " config ARCH_ARM bool "arm " config ARCH_MIPS bool "mips " config ARCH_POWERPC bool "powerpc" config ARCH_I386 bool "i368 " help This option specifies the toolchain architecture. It corresponds to the arch/ directory of the Linux kernel. endchoice config ARCH string default "arm" if ARCH_ARM default "mips" if ARCH_MIPS default "powerpc" if ARCH_POWERPC default "i386" if ARCH_I386 config GNU_TARGET string prompt "toolchain target" help The GNU_TARGET specifies which toolchain variant is to be built. config COMPILER_PREFIX string default "${PTXCONF_GNU_TARGET}-" help This is the prefix used to create the correct cross compiler name. If the prefix is equal to the GNU Target you can use "${PTXCONF_GNU_TARGET}-" to use it. menu "misc " config CONFIGFILE_VERSION string prompt "ptxdist version" default "0.10.4" help Specify the PTXdist version this configuration was tested with here. This is an additional sanity check to make sure that only tested versions are built. config PREFIX_FIRST string prompt "first prefix" default "/opt/${PTXCONF_PROJECT}" help Your toolchain will be installed under PREFIX_FIRST/PREFIX_SECOND The intention behind this is that you can change the installation directory with PREFIX_FIRST while keeping the directory which describes what kind of toolchain you have (PREFIX_SECOND) config PREFIX_SECOND string prompt "second prefix" default "${PTXCONF_GNU_TARGET}/gcc-${PTXCONF_CROSS_GCC_SECOND_VERSION}-glibc-${PTXCONF_GLIBC_VERSION}" help Your toolchain will be installed under PREFIX_FIRST/PREFIX_SECOND The intention behind this is that you can change the installation directory with PREFIX_FIRST while keeping the directory which describes what kind of toolchain you have (PREFIX_SECOND) config PREFIX string default "${PTXCONF_PREFIX_FIRST}/${PTXCONF_PREFIX_SECOND}" config HOST_PREFIX string prompt "Prefix for host tools development environment" default "${PTXCONF_PREFIX}" endmenu