summaryrefslogtreecommitdiffstats
path: root/package/config/kconfig-to-buildroot2.patch
Commit message (Collapse)AuthorAgeFilesLines
* Clean up our patches against kconfigThomas Petazzoni2010-09-011-917/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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>
* package/config: also add gconfig change to patchPeter Korsgaard2010-06-051-1/+5
| | | | Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* kconfig: fix oldconfig to generate .config.cmdThomas Petazzoni2009-08-031-21/+26
| | | | | | | | | | | | | | | | | 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>
* xconfig: Save the configuration properly in qconfThomas Petazzoni2009-07-271-2/+18
| | | | Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* xconfig: Change titlebar to Buildroot ConfigurationThomas Petazzoni2009-07-271-1/+16
| | | | Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* config: Add support for xconfigAlper Yildirim2009-07-271-3/+11
| | | | | | | | | | | | | | | | | 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-271-732/+176
| | | | | | | Update the package/config stuff with the code available in the Linux kernel 2.6.30. Signed-off-by: Alper Yildirim <ayildirim@aselsan.com>
* package/config: rebase from upstream (2.6.24.4)Peter Korsgaard2008-06-191-143/+687
| | | | From Bernhards tree (1af211ea)
* package/config: rebase from upstream (2.6.23.14)Peter Korsgaard2008-06-191-9/+0
| | | | From Bernhards tree (2737cfdd)
* - add a version and display it in the configurationBernhard Reutner-Fischer2007-09-251-545/+6
|
* - add the $(BASE_TARGETS) per defaultBernhard Reutner-Fischer2007-09-231-1/+1
|
* - thinking loud about auto-generating dependencies for make(1)Bernhard Reutner-Fischer2007-09-231-0/+124
| | | | | | | | | | | 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-231-0/+11
|
* - pull kbuild from 2.6.22.7. This should fix the ncurses detection for dylib ↵Bernhard Reutner-Fischer2007-09-231-130/+699
| | | | et al
* - pretty print path for brevityBernhard Reutner-Fischer2007-07-081-4/+3
|
* - silence a cosmetic warning (closes several issues in mantis).Bernhard Reutner-Fischer2007-07-081-0/+57
| | | | This also provides a nice up-to-date filestamp if something got reconfigured (e.g. c++ support got toggled) that can be used in the future to depend accordingly.
* - forgot to write out the .config.cmdBernhard Reutner-Fischer2007-07-021-9/+11
|
* - fix make defconfig (Rick Foos)Bernhard Reutner-Fischer2007-06-281-0/+13
|
* - respin whole patch for the sake of simplicityBernhard Reutner-Fischer2007-06-281-258/+254
|
* - make it compile with a C89 compilerBernhard Reutner-Fischer2007-06-281-1/+206
|
* - pull kconfig from linux-2.6.21.5Bernhard Reutner-Fischer2007-06-281-0/+453