diff options
Diffstat (limited to 'config/Config.in')
-rw-r--r-- | config/Config.in | 327 |
1 files changed, 151 insertions, 176 deletions
diff --git a/config/Config.in b/config/Config.in index 0e67bce97..a5b236fc6 100644 --- a/config/Config.in +++ b/config/Config.in @@ -1,6 +1,6 @@ # # config/Config.in: Main menu structure definition -# (c) Robert Schwebel <r.schwebel@pengutronix.de> 2002 +# Copyright (C) Robert Schwebel <r.schwebel@pengutronix.de> 2002, 2003 # mainmenu "Configuration" @@ -9,18 +9,27 @@ config PTXCONF bool default y help - This is the Pengutronix Distribution Build System. A better name - for the Projest still has to be found. + This is the Pengutronix Distribution Build System. A better name + for the Projest still has to be found. + +menu "Code maturity " + + config EXP + bool "Support experimental Stuff" + + config EXP_M + bool "Support even more experimental Suff" + depends on EXP +endmenu ############################################################################## -comment "General Options " +comment "General Options --- " ############################################################################## -menu "Target Options " +menu "Target Options " choice prompt "CPU Architecture " - default ARCH_ARM config ARCH_ARM bool "ARM" @@ -29,6 +38,7 @@ choice config ARCH_ARM_NOMMU bool "ARM-nommu" + depends on EXP_M help This is support for the ARM processor architecture w/o MMU. @@ -42,28 +52,44 @@ choice config ARCH_SPARC bool "SPARC" + depends on EXP config ARCH_MIPS bool "MIPS" + depends on EXP config ARCH_CRIS + depends on EXP_M bool "CRIS" config ARCH_PARISC + depends on EXP_M bool "PARISC" + + config ARCH_SH + depends on EXP_M + bool "SuperH" endchoice -choice +choice prompt "ARM architecture" - depends on ARCH_ARM || ARCH_ARM_NOMMU + depends on ARCH_ARM || ARCH_ARM_NOMMU config ARM_ARCH_PXA bool "pxa (little endian)" depends on ARCH_ARM + config ARM_ARCH_EPXA + bool "Excalibur (little endian)" + depends on ARCH_ARM + + config ARM_ARCH_SA1100 + bool "sa1100 (little endian)" + depends on ARCH_ARM + config ARM_ARCH_IXP2000 bool "ixp2000 (big endian)" - depends on ARCH_ARM + depends on ARCH_ARM && EXP_M config ARM_ARCH_NETARM bool "net+arm (little endian)" @@ -72,13 +98,26 @@ choice config ARM_ARCH_ATMEL bool "atmel (little endian)" depends on ARCH_ARM_NOMMU - - config ARM_ARCH_EPXA - bool "Excalibur (little endian)" - depends on ARCH_ARM endchoice +config ARM_ARCH + string + default "pxa" if ARM_ARCH_PXA + default "sa1100" if ARM_ARCH_SA1100 + default "netarm" if ARM_ARCH_NETARM + default "atmel" if ARM_ARCH_ATMEL + default "ixp2000" if ARM_ARCH_IXP2000 + default "epxa" if ARM_ARCH_EPXA + +config ARM_ARCH_BE + bool + default y if ARM_ARCH_IXP2000 + +config ARM_ARCH_LE + bool + default y if ARM_ARCH_PXA || ARM_ARCH_SA1100 || ARM_ARCH_NETARM || ARM_ARCH_ATMEL + choice prompt "MIPS architecture" depends on ARCH_MIPS @@ -91,6 +130,17 @@ choice endchoice choice + prompt "SuperH architecture" + depends on ARCH_SH + + config SH_ARCH_SH3 + bool "SH3" + + config SH_ARCH_SH4 + bool "SH4" +endchoice + +choice prompt "Code Optimization" config OPT_ARM @@ -144,6 +194,14 @@ choice config OPT_PARISC bool "generic parisc" depends on ARCH_PARISC + + config OPT_SH3 + bool "generic SH3" + depends on SH_ARCH_SH3 + + config OPT_SH4 + bool "generic SH4" + depends on SH_ARCH_SH4 endchoice comment "---" @@ -170,6 +228,8 @@ config TARGET_CONFIG_FILE default "mipsel.dat" if MIPS_ARCH_LE default "cris.dat" if ARCH_CRIS default "hppa.dat" if ARCH_PARISC + default "sh3.dat" if SH_ARCH_SH3 + default "sh4.dat" if SH_ARCH_SH4 comment "---" @@ -188,6 +248,7 @@ config ARCH default "mips" if ARCH_MIPSEL default "cris" if ARCH_CRIS default "parisc" if ARCH_PARISC + default "sh" if ARCH_SH config ARCH_USERSPACE string @@ -200,23 +261,16 @@ config ARCH_USERSPACE default "mips" if ARCH_MIPSEL default "cris" if ARCH_CRIS default "hppa" if ARCH_PARISC + default "sh" if ARCH_SH config ARM_PROC string default "armv" if ARCH_ARM || ARCH_ARM_NOMMU -config ARM_ARCH - string - default "pxa" if ARM_ARCH_PXA - default "netarm" if ARM_ARCH_NETARM - default "atmel" if ARM_ARCH_ATMEL - default "ixp2000" if ARM_ARCH_IXP2000 - default "epxa" if ARM_ARCH_EPXA - config GNU_TARGET string - default "arm-linux" if ARM_ARCH_PXA && GLIBC - default "armb-unknown-linux-gnu" if ARM_ARCH_IXP2000 && GLIBC + default "arm-linux" if ARM_ARCH_LE && GLIBC + default "armb-unknown-linux-gnu" if ARM_ARCH_BE && GLIBC default "arm-elf" if ARCH_ARM_NOMMU && GLIBC default "i386-linux" if OPT_I386 && GLIBC default "i486-linux" if OPT_I486 && GLIBC @@ -231,9 +285,11 @@ config GNU_TARGET default "mipsel-linux" if MIPS_ARCH_LE && GLIBC default "cris-linux" if ARCH_CRIS && GLIBC default "hppa-linux" if ARCH_PARISC && GLIBC + default "sh3-linux" if SH_ARCH_SH3 && GLIBC + default "sh4-linux" if SH_ARCH_SH4 && GLIBC - default "arm-uclibc-linux-gnu" if ARM_ARCH_PXA && UCLIBC - default "armb-uclibc-linux-gnu" if ARM_ARCH_IXP2000 && UCLIBC + default "arm-uclibc-linux-gnu" if ARM_ARCH_LE && UCLIBC + default "armb-uclibc-linux-gnu" if ARM_ARCH_BE && UCLIBC default "arm-elf" if ARCH_ARM_NOMMU && UCLIBC default "i386-uclibc-linux-gnu" if OPT_I386 && UCLIBC default "i486-uclibc-linux-gnu" if OPT_I486 && UCLIBC @@ -248,9 +304,11 @@ config GNU_TARGET default "mipsel-uclibc-linux-gnu" if MIPS_ARCH_LE && UCLIBC default "cris-uclibc-linux-gnu" if ARCH_CRIS && UCLIBC default "hppa-uclibc-linux-gnu" if ARCH_PARISC && UCLIBC + default "sh3-uclibc-linux-gnu" if SH_ARCH_SH3 && UCLIBC + default "sh4-uclibc-linux-gnu" if SH_ARCH_SH4 && UCLIBC config PREFIX - prompt "Prefix for development envirionment" + prompt "Prefix for development environment" string default "/tmp/ptxdist-local" @@ -277,12 +335,22 @@ choice config GCC_2_95_3 bool prompt "2.95.3" - depends on ARCH_X86 || ARCH_ARM || ARCH_ARM_NOMMU + depends on ARCH_X86 || ARCH_ARM || ARCH_ARM_NOMMU || ARCH_SPARC config GCC_3_2_3 bool prompt "3.2.3" - depends on ARCH_X86 || ARCH_SPARC || ARCH_MIPS || ARCH_CRIS || ARCH_PARISC || ARCH_PPC + depends on ARCH_X86 || ARCH_PPC || ARCH_SPARC || ARCH_MIPS || ARCH_CRIS || ARCH_PARISC || ARCH_SH + + config GCC_3_3_1 + bool + prompt "3.3.1" + depends on EXP + + config GCC_3_3_2 + bool + prompt "3.3.2" + depends on EXP endchoice config NASM @@ -354,172 +422,42 @@ config KSYMOOPS prompt "ksymoops" default n -config LIBBFD +config LTT bool - prompt "libbfd on target (needed for profiling)" + prompt "Linux Trace Toolkit (LTT)" default n -config LTT +config LIBBFD bool - prompt "Linux Trace Toolkit (LTT)" + prompt "libbfd on target (needed for profiling)" default n config OPROFILE bool prompt "oprofile" default n - depends on POPT && LIBBFD config STRACE bool prompt "strace" default n +config STRACE_SHARED + bool "build shared" + default y + depends on STRACE + endmenu ############################################################################## -comment "Core System " +comment "Core System --- " ############################################################################## menu "Kernel " -config DONT_COMPILE_KERNEL - bool - prompt "Don't compile kernel" - default n - -config KERNEL_CONFIG - string - default "kernel-2.4." - prompt "Name of config in $PTXDIST/config/kernel to be used" - -choice - prompt "Kernel Version" - default KERNEL_2_4_19 - - config KERNEL_2_4_18 - bool - prompt "2.4.18" - depends on !ARCH_ARM_NOMMU - - config KERNEL_2_4_19 - bool - prompt "2.4.19" - depends on !ARCH_ARM_NOMMU - - config KERNEL_2_4_20 - bool - prompt "2.4.20" - depends on ARCH_SPARC || ARCH_X86 || ARCH_MIPS || ARCH_CRIS || ARCH_PPC - depends on !ARCH_ARM_NOMMU - - config KERNEL_2_4_21 - bool - prompt "2.4.21" - depends on ARCH_SPARC || ARCH_X86 || ARCH_MIPS || ARCH_CRIS || ARCH_PPC || ARCH_ARM_NOMMU - - config KERNEL_2_4_22 - bool - prompt "2.4.22" - depends on ARCH_SPARC || ARCH_X86 || ARCH_MIPS || ARCH_CRIS || ARCH_PPC -endchoice - -config KERNEL_XSCALE - bool - prompt "Use XScale patch (rmkX-pxaY)" - default n - depends on ARCH_ARM - -config KERNEL_XSCALE_PTX - bool - prompt "Use Pengutronix XScale patch (rmkX-pxaY-ptxZ)" - default n - depends on ARCH_ARM - -config KERNEL_MTD - bool - prompt "Use mtd-20030301-1 snapshot" - default n - -config KERNEL_INSTALL - bool - prompt "Install kernel into /boot on target" - default n - depends on !DONT_COMPILE_KERNEL - -choice - prompt "Kernel Image" - default KERNEL_IMAGE_BZ - depends on !DONT_COMPILE_KERNEL - - config KERNEL_IMAGE_BZ - bool - prompt "bzImage" - depends on ARCH_X86 - - config KERNEL_IMAGE_Z - bool - prompt "zImage" - depends on ARCH_X86 - - config KERNEL_IMAGE_U - bool - prompt "uImage" - depends on ARCH_ARM - - config KERNEL_IMAGE_VMLINUX - bool - prompt "vmlinux" -endchoice - -config RTAI - bool - prompt "Realtime Extension: RTAI" - depends on KERNEL_2_4_21 || KERNEL_2_4_20 || KERNEL_2_4_19 || KERNEL_2_4_18 - default n - -choice - prompt "RTAI Version" - depends on RTAI - default RTAI_24_1_10 - - config RTAI_24_1_9 - bool - prompt "24.1.9 " - - config RTAI_24_1_10 - bool - prompt "24.1.10" +source "rules/kernel.in" - config RTAI_24_1_11 - bool - prompt "24.1.11" -endchoice - -choice - prompt "RTAI Technology" - depends on RTAI - default RTAI_ALLSOFT - - config RTAI_RTHAL - bool - prompt "rthal" - - config RTAI_ALLSOFT - bool - prompt "allsoft" -endchoice - -# -# FIXME: add this if we have the 2.4 configuration in kconfig format -# -#config KERNEL -# bool -# prompt "Compile Kernel" -# -#source "config/kernel/Config.in" - endmenu # ---------------------------------------------------------------------------- @@ -529,9 +467,10 @@ menu "C Library " source "rules/libc.in" endmenu -# ============================================================================ -comment "Core Tools" -# ============================================================================ + +############################################################################## +comment "Core Tools --- " +############################################################################## menu "Pdksh " @@ -814,12 +753,14 @@ source "rules/coreutils.in" source "rules/util-linux.in" +source "rules/procps.in" + source "rules/vhll.in" source "rules/pcmcia-cs.in" ############################################################################## -comment "Network Tools" +comment "Network Tools --- " ############################################################################## menu "ppp " @@ -879,6 +820,15 @@ config UDHCP_DUMPLEASES depends on UDHCP endmenu +# ---------------------------------------------------------------------------- + +menu "nmap " + +config NMAP + bool + prompt "Compile nmap" + +endmenu # ---------------------------------------------------------------------------- @@ -952,6 +902,14 @@ config OPENSSH bool prompt "OpenSSH" +config OPENSSL + bool "OpenSSL support in various tools" + +config OPENSSL_SHARED + bool "build shared lib" + default y + depends on OPENSSL + # ---------------------------------------------------------------------------- source "rules/dropbear.in" @@ -959,6 +917,15 @@ source "rules/dropbear.in" # ---------------------------------------------------------------------------- endmenu +# ---------------------------------------------------------------------------- + +menu "netcat " + +config NETCAT + bool + prompt "Compile netcat" + +endmenu # ---------------------------------------------------------------------------- @@ -1080,7 +1047,7 @@ config NFSUTILS_INSTALL_SHOWMOUNT config NFSUTILS_INSTALL_STATD bool - prompt "Install /sbin/showmount" + prompt "Install /sbin/statd" depends on NFSUTILS endmenu @@ -1132,8 +1099,12 @@ source "rules/libpcap.in" # ---------------------------------------------------------------------------- +source "rules/rsync.in" + +# ---------------------------------------------------------------------------- + ############################################################################## -comment "Disk and file " +comment "Disk and file --- " ############################################################################## menu "Disk and file utils " @@ -1220,7 +1191,7 @@ endmenu ############################################################################## -comment "Applications " +comment "Applications --- " ############################################################################## menu "Flash " @@ -1468,6 +1439,8 @@ menu "System Libraries " source rules/gettext.in source rules/popt.in source rules/zlib.in +source rules/ncurses.in +source rules/db41.in endmenu @@ -1478,6 +1451,8 @@ menu "Graphics Libraries " #source rules/gtk22.in source rules/xfree430.in source rules/clementine.in +source rules/fltk.in +source rules/wxWindows.in endmenu |