summaryrefslogtreecommitdiffstats
path: root/package/config
Commit message (Collapse)AuthorAgeFilesLines
* support: move kconfig stuff from package/config to support/kconfigThomas Petazzoni2011-09-1756-24413/+0
| | | | | Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* package/config; br2_symbol_printer(): fix off-by-1 in string handlingPeter Korsgaard2011-03-302-6/+6
| | | | | | Based on patch by bbj17@gmx.de. Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* package/config: rebase against 2.6.38-rc3Peter Korsgaard2011-02-0211-56/+99
| | | | | | Fixes nconfig crash on comments within choice groups. Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* package/config: rebase against 2.6.37Peter Korsgaard2011-02-0210-341/+408
| | | | Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* package/config: rebase against 2.6.37-rc1Peter Korsgaard2011-02-0235-1169/+1069
| | | | Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* package/config: Rebase against Linux 2.6.36Peter Korsgaard2011-02-0215-52/+51
| | | | | | | No significant changes, but makes it easier to rebase against newer versions. Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* config: fix crash with too long pathsPeter Korsgaard2010-11-073-2/+44
| | | | | | | | | Closes #2737 Use PATH_MAX rather that 128 for path buffers. Patch from kernel 1408b15b98 (kconfig: Use PATH_MAX instead of 128 for path buffer sizes) by Will Newton. Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* package/config: .gitignore cleanupPaulius Zaleckas2010-11-051-24/+0
| | | | | | | | Now all configure generated files go to output directory. Signed-off-by: Paulius Zaleckas <paulius.zaleckas@gmail.com> Acked-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* package/config: update quilt seriesYann E. MORIN2010-11-033-13/+13
| | | | | | | Update the patches so they apply without offset Signed-off-by: "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* Makefile: move version string from Config.in into MakefileYann E. MORIN2010-11-032-6/+10
| | | | | | | | | This re-instates writing the version string in .config headers, and no longer provides it as a kconfig symbol in .config (it is now a variable in the Makefile, and in the environment). Signed-off-by: "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* kconfig: remove CONFIG_ references in search/helpPeter Korsgaard2010-09-053-31/+40
| | | | | | | | | | We use BR2_*, not CONFIG_* - So remove references to CONFIG_ in search/help windows. Long term we should probably consider doing s/^BR2_/CONFIG_/ to get rid of all this though. Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* Tell git to ignore the Quilt internal directory in package/configThomas Petazzoni2010-09-011-0/+5
| | | | Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* Remove unnecessary ugly hacks in package/configThomas Petazzoni2010-09-015-61/+1
| | | | | | | Those hacks should not be needed and they even make "mconf" fail to save the configuration file in $(CONFIG_DIR). Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* Add support for the new nconf configuration toolThomas Petazzoni2010-09-012-6/+16
| | | | Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* Bump package/config to 2.6.36-rc1Thomas Petazzoni2010-09-0146-1336/+4298
| | | | | | | | | | The goal is to be able to use savedefconfig to generate minimal defconfig files. Four of our patches are removed since the modifications have been merged upstream. The new nconf configuration utility has appeared. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* Clean up our patches against kconfigThomas Petazzoni2010-09-0123-1660/+1959
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Our kconfig-to-buildroot2.patch hasn't been kept up to date with all the changes made into package/config, and a single patch wasn't very practical to maintain all our changes. Therefore, this commit adds a package/config/patches directory, which contains a Quilt series of patches that correspond to our modifications to the kconfig mechanism. The huge kconfig-to-buildroot2.patch has been split into 16 smaller patches. The purpose of some of the modifications has been clearly identified, while some others were not identified. The 16 patches together do match exactly the old kconfig-to-buildroot2.patch. We have been very careful in making sure that we wouldn't loose any of our modifications. The only modifications made are : * Instead of renaming the kernel Makefile to Makefile.kconfig and naming the Buildroot Makefile just 'Makefile', we instead keep the original package/config/Makefile from the kernel scripts/kconfig/Makefile and name the Buildroot Makefile package/config/Makefile.br. The main Buildroot Makefile is modified accordingly. * The documentation README.buildroot2 is updated to explain how to upgrade to a newer version of scripts/kconfig. * The kconfig-language.txt documentation is removed, as anybody can easily find it in the kernel sources so there's no need to duplicate it here. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* kconfig: implement KCONFIG_PROBABILITY for rand{,package}configPeter Korsgaard2010-07-231-3/+19
| | | | | | | | | | | | | | | | rand{,package}config enables configuration options with 50% probability, which isn't always what we want in BR (because the "big" configs take a long time to build and limits the chance of a randconfig detecting a missing dependency), so introduce a KCONFIG_PROBABILITY environment variable to tweak the probability between 0 (all options off) and 100 (all options on). To use, simply set the environment variable before running make or pass it on the make command line - E.G. make randpackageconfig KCONFIG_PROBABILITY=10 Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* kconfig: make rand{,package}config fairPeter Korsgaard2010-07-221-1/+2
| | | | | | Give each boolean symbol a 50% chance of getting enabled, rather than 67%. Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* Makefile: fixup make distclean after kconfig build in BUILD_DIRPeter Korsgaard2010-07-011-3/+4
| | | | | | | | | We don't actually need to explicitly clean the kconfig stuff, as distclean already removes the entire BUILD_DIR, but fix up the packag/config makefile to do the right thing if make clean/distclean is called manually for completeness. Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* make gconfig: fix build on Fedora-13Slava Zanko2010-06-241-1/+1
| | | | | | | | | | | | | Closes #2095 Avoids error like: /usr/bin/ld: /dot-dot-dot/buildroot/output/build/buildroot-config/kconfig_load.o: undefined reference to symbol 'dlsym@@GLIBC_2.2.5' Need to add -ldl to list of GTK2 development libraries. Signed-off-by: Slava Zanko <slavazanko@gmail.com> Acked-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* check-lxdialog.sh: use mktemp for temporary filePeter Korsgaard2010-06-211-1/+1
| | | | Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* package/config: create .depend in object directoryPeter Korsgaard2010-06-211-3/+3
| | | | Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* kconfig: build in BUILD_DIR/buildroot-configPeter Korsgaard2010-06-212-11/+15
| | | | | | | This way the main buildroot dir can be completely read-only for out-of-tree builds Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* cleanup/simplify kconfig changes for O= buildsPeter Korsgaard2010-06-213-66/+46
| | | | | | No functional change. Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* Move config files into output directory for out-of-tree buildWill Wagner2010-06-215-15/+74
| | | | | | | Closes #1213 Signed-off-by: Will Wagner <will_wagner@carallon.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* package/config: also add gconfig change to patchPeter Korsgaard2010-06-051-1/+5
| | | | Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* Makefile: support gconfig (GTK-based configurator) similar to xconfigPeter Korsgaard2010-06-052-2/+4
| | | | | | | Support the GTK variant of the graphical kconfig configurator as an alternative to the Qt3-based one. Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* kconfig: fix qconf (make xconfig) linkingPeter Korsgaard2010-06-051-1/+1
| | | | | | | qconf is written in C++, so use HOSTCXX instead of HOSTCC, and pass the correct flags. Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* package/config: really cleanYann E. MORIN2010-05-221-4/+9
| | | | | Signed-off-by: Yann E. MORIN <yann.morin.1998@anciens.enib.fr> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* kconfig: fix oldconfig to generate .config.cmdThomas Petazzoni2009-08-033-24/+31
| | | | | | | | | | | | | | | | | Since the recent update of Kconfig to the Kconfig infrastructure found in 2.6.30 kernels, make oldconfig was broken because it didn't generate the .config.cmd file. This is done by a call to the conf_write_autoconf() function. Moreover, this process was also broken because the conf_get_autoconfig_name() function was reading the environment variable BUILDROOT_AUTOCONF while the main Makefile is passing it as KCONFIG_AUTOCONFIG. We also remove the fallback on "$(BR2_DEPENDS_DIR)/config/auto.conf" since we are not able to expand BR2_DEPENDS_DIR at this point. Therefore, the KCONFIG_AUTOCONFIG envionment variable *must* be set. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* kconfig: tell git to ignore new generated filesThomas Petazzoni2009-07-301-0/+4
| | | | | | | The update of kconfig and the addition of xconfig support generates more files in package/config/. Tell git to ignore them. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* xconfig: Save the configuration properly in qconfThomas Petazzoni2009-07-272-2/+20
| | | | Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* xconfig: Change titlebar to Buildroot ConfigurationThomas Petazzoni2009-07-272-3/+17
| | | | Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* config: Add support for xconfigAlper Yildirim2009-07-273-3/+24
| | | | | | | | | | | | | | | | | It involved: * Modifying the top-level Makefile to create the xconfig target, and the $(CONFIG)/qconf target to compile the qconf utility * Modifying the package/config/Makefile magic so that C++ files and binaries gets linked properly, re-using the package/config/Makefile.kconfig logic inherited from the kernel * Hacking a little bit package/config/Makefile.kconfig in a way similar to the modifications done for the mconf (menuconfig interface) Signed-off-by: Alper Yildirim <ayildirim@aselsan.com>
* config: Update package/config to Kconfig 2.6.30Alper Yildirim2009-07-2731-1450/+1311
| | | | | | | Update the package/config stuff with the code available in the Linux kernel 2.6.30. Signed-off-by: Alper Yildirim <ayildirim@aselsan.com>
* Add .gitignore filesangus salkeld2009-05-041-0/+6
| | | | | | [peter: add /.config] Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* menuconfig: don't prepend CONFIG_ to symbols in help textPeter Korsgaard2008-12-131-1/+1
|
* kconfig: only warn about long help lines, not other types of linesPeter Korsgaard2008-10-162-2/+4
| | | | | We have some pretty long depends / default y|n lines in BR, which it shouldn't complain about.
* kconfig: warn about overlong lines in help-textsPeter Korsgaard2008-08-272-0/+9
| | | | From busybox r22852.
* package/config: add gettext helperPeter Korsgaard2008-06-191-0/+14
| | | | From Bernhards tree (2b693d78)
* package/config: rebase from upstream (2.6.24.4)Peter Korsgaard2008-06-1914-1009/+1725
| | | | From Bernhards tree (1af211ea)
* package/config: rebase from upstream (2.6.23.14)Peter Korsgaard2008-06-1916-88/+119
| | | | From Bernhards tree (2737cfdd)
* package/config: cygwin fixPeter Korsgaard2008-06-191-2/+2
| | | | | | | - pass HOST_LOADLIBES down to make mconf for cygwin - fix link-order WRT HOST_LOADLIBES From Bernhards tree (91018d95)
* - pull "kconfig: oldconfig shall not set symbols if it does not need to"Bernhard Reutner-Fischer2007-09-291-9/+12
|
* - forgot to svn add kconfig-language.txtBernhard Reutner-Fischer2007-09-291-0/+282
|
* - add a version and display it in the configurationBernhard Reutner-Fischer2007-09-255-551/+12
|
* - add the $(BASE_TARGETS) per defaultBernhard Reutner-Fischer2007-09-232-2/+2
|
* - thinking loud about auto-generating dependencies for make(1)Bernhard Reutner-Fischer2007-09-232-1/+229
| | | | | | | | | | | Don't use this, it doesn't work yet. Thoughs welcome. Like: We should probably use the sym->text and not fiddle with the name since the name looses information ('_' != '-' in host-fakeroot). This would not be too robust, i fear, since the name can contain additional, arbitrary info. Also, the real 'depends' are a little bit ugly in kconfig. There doesn't seem to be a nice property that holds reverse deps that are only contain selected symbols. Thoughts?
* - search env for BUILDROOT_CONFIG for use as a config file; defaults to .configBernhard Reutner-Fischer2007-09-232-1/+12
|
* - pull kbuild from 2.6.22.7. This should fix the ncurses detection for dylib ↵Bernhard Reutner-Fischer2007-09-2318-179/+774
| | | | et al