# $FreeWRT$ #- # This file is part of the FreeWRT project. FreeWRT is copyrighted # material, please see the LICENCE file in the top-level directory # or at http://www.freewrt.org/licence for details. mainmenu "FreeWRT Configuration" config MODULES bool default y # this line is magic; do not remove it # certain make rules depend on its existence # and the name FWRT_HAVE_DOT_CONFIG is hard-coded config FWRT_HAVE_DOT_CONFIG bool default y config FWRT_BIG_ENDIAN tristate # Supported architectures config FWRT_i386 tristate config FWRT_mips tristate select FWRT_BIG_ENDIAN config FWRT_mipsel tristate config FWRT_avr32 tristate select FWRT_BIG_ENDIAN config FWRT_armeb tristate select FWRT_BIG_ENDIAN config FWRT_mips64 tristate select FWRT_BIG_ENDIAN config FWRT_arm tristate config FWRT_cris tristate config FWRT_m68k tristate select FWRT_BIG_ENDIAN config FWRT_powerpc tristate select FWRT_BIG_ENDIAN # asm-ppc/ but I have no idea what arches these are config FWRT_ppc tristate select FWRT_BIG_ENDIAN config FWRT_sh3 tristate config FWRT_sh3eb tristate select FWRT_BIG_ENDIAN config FWRT_sh4 tristate config FWRT_sh4eb tristate select FWRT_BIG_ENDIAN config FWRT_sparc tristate select FWRT_BIG_ENDIAN config FWRT_ARCH string default "arm" if FWRT_arm default "armeb" if FWRT_armeb default "avr32" if FWRT_avr32 default "cris" if FWRT_cris default "i386" if FWRT_i386 default "m68k" if FWRT_m68k default "mips" if FWRT_mips default "mipsel" if FWRT_mipsel default "mips64" if FWRT_mips64 default "powerpc" if FWRT_powerpc default "ppc" if FWRT_ppc default "sh3" if FWRT_sh3 default "sh3eb" if FWRT_sh3eb default "sh4" if FWRT_sh4 default "sh4eb" if FWRT_sh4eb default "sparc" if FWRT_sparc config FWRT_JLEVEL int default "1" config FWRT_LINUX_2_4 bool config FWRT_LINUX_2_6 bool config FWRT_LINUX_2_4_BRCM bool config FWRT_LINUX_2_6_BRCM bool config FWRT_LINUX_2_4_RB bool config FWRT_LINUX_2_6_RB bool config FWRT_LINUX_2_4_X86 bool config FWRT_LINUX_2_6_X86 bool config FWRT_LINUX_2_4_X86 bool menu "ADK configuration" config FWRT_DEVEL bool "Enable development platforms" default n help Enable platforms and boards which are in development. They mostly do not work. So if you like to try, follow the development and try to help. config FWRT_END_OF_LIFE bool "Enable end of life platforms" default y if FWRT_DEVEL default n help Enable boards which are end of life. They mostly do not work. They are not maintained anymore by the FreeWRT development team. config FWRT_PREFIX string "Set a prefix for firmware image file" default "freewrt" help if you have a custom buildroot to build your own application, you can set your own prefix for the firmware image file. config FWRT_USE_CCACHE bool "Use ccache to speed up package re-compilation" default n help ccache is a compiler cache. It speeds up re-compilation of C/C++ code by caching previous compiles and detecting when the same compile is being done again. Requires ccache on your build machine. The default ccache options (cache dir, size etc) are used. Note: To build the toolchain with ccache, you'll have to set it up for yourself (e.g. with the CC environment variable or symlinks). This option is only to prefix the _cross_compile calls with ccache. config FWRT_MAKE_PARALLEL bool "Enable parallel building of packages that claim to support it" default n config FWRT_MAKE_PARALLEL_KERNEL bool "Use multiple jobs for kernel compilation also" default y depends on FWRT_MAKE_PARALLEL config FWRT_MAKE_JOBS int "How many jobs to use" default 1 depends on FWRT_MAKE_PARALLEL help The number specified here will be passed to make as N in '-jN' config FWRT_GUI_SDK bool "Build hosttools for C++ GUI framework" default n help This will build cxxtools and tntnet for your host machine. You start with a GUI project, if you have this tools installed. config FWRT_ISOMATH bool "Support ISO C99 math functions (RECOMMENDED)" default y help This will add support for ISO C99 mathematical functions to uClibc, at a cost of less than 40K on mips. config FWRT_UNICODE bool "Enable support for the UTF-8 locale" default y help This will make the "en_US.UTF-8" locale supported by uClibc. Locale support weighs in about 50K on mips. # Note: # The software to convert the manual pages to HTML requires you to reproduce # the following advertising clause: # This product includes material provided by Thorsten Glaser. # If your FreeWRT derivate does not do this, you must remove this option. config FWRT_MANPAGES bool "Collect package manpages" default n help This will collect manual pages installed by packages on the build system and produce HTML equivalents of them. endmenu source "target/Config.in" source "package/Config.in"