aboutsummaryrefslogtreecommitdiff
path: root/kconfig/Makefile
Commit message (Collapse)AuthorAgeFilesLines
* configure: Correctly search for tinfo for kconfigBryan Hundven2015-11-141-1/+1
| | | | | | | | | | | | | | | I previously thought that tinfo could only be a link to libncurses in modern ncurses installations. I was wrong. Now we check for ncurses, then check for tinfo. If tinfo is a link to ncurses, it is then not required to link against. But if libtinfo is providing tgetent, and not libncurses, then we must add it to LIBS as well. Also, kconfig shouldn't hardcode -lncurses, it should use what is in $(LIBS). Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>
* file modes: Set files to be non-executableBryan Hundven2015-11-121-0/+0
| | | | | | | | | | | | | | I was going to start doing some autoconf work, and noticed that configure.in was executable. Then I noticed Makefile.in was executable. o.O So, I ran ```find . -type f -executable``` and found a bunch of files that shouldn't be set executable. This commit makes them normal files again. Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>
* Cygwin: Link to libintl for gettextRay Donnelly2015-11-131-8/+1
| | | | Signed-off-by: Ray Donnelly <mingw.android@gmail.com>
* kconfig: Update kconfig. Sync with Linux-4.2Bryan Hundven2015-09-031-6/+6
| | | | | | This change updates the kconfig utility to what is shipped with 4.2.0. Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>
* all: fix wildcard to work with make-4.xYann E. MORIN"2014-06-251-1/+1
| | | | | | | | | | | | | | | In make-3.8x, the $(wildacrd) function would sort the entries, while in make-4.x, it would just return the entries in any unpredictable order [*] Use the $(sort) function to get reproducible behaviour. [*] Well, most probably the roder the entries appear when read from readdir() Reported-by: Andrew Ruder <andrew.ruder@elecsyscorp.com> Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Tested-by: Andrew Ruder <andrew.ruder@elecsyscorp.com>
* configure: Add --with-gperf optionRay Donnelly2013-09-141-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | On OS X, Apple supply an old gperf (3.0.3) with xcode and xcode commandline tools which causes build failures: ./zconf.hash.c:183:17: error: expected expression {offsetof(struct kconf_id_strings_t, kconf_id_strings_str2), .. upgrading to gperf 3.0.4 was sufficient to fix this, so this option allows the user to specify the gperf program that they wish to use. To install gperf 3.0.4 from homebrew, I did: brew tap homebrew/dupes brew install homebrew/dupes/gperf .. then passed --with-gperf=$BREWFIX/Cellar/gperf/3.0.4/bin/gperf to configure Signed-off-by: Ray Donnelly <mingw.android@gmail.com> Message-Id: <CAOYw7dtCmcJ9WiqmQ81MmZeRPcV-tDOqe9=kRDW4uQGuZNd2Ng@mail.gmail.com> Patchwork-Id: 274892
* kconfig: fix ncurses headers locationYann E. MORIN"2012-07-311-1/+1
| | | | | | | | | | | | On some distors (eg. latesst openSuSE), the ncurses headers are not located in the usual location. Hard-code this location in the kconfig Makefile, as a (temporary?) workaround. Reported-by: Simon Gornall <sgornall@apple.com> [Fix suggested by Simon] Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
* kconfig: fix compatibility with older flex versionsThomas De Schampheleire2012-07-141-1/+1
| | | | | | | | | | Older flex versions require there be no space between options and their arguments. For example '-P zconf' is not correct and should be '-Pzconf'. This is for example the case for flex-2.5.4 shipped with CentOS 5.8. Signed-off-by: Thomas De Schampheleire <thomas.de.schampheleire@gmail.com> Message-Id: <9652ce148bddc1def484.1339241000@beantl019720>
* kconfig: add missing filesYann E. MORIN"2012-01-151-1/+19
| | | | | | | The real sources for a few files are the lex/yacc/gperf files, and the C files are only generated... Signed-off-by: "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
* kconfig: install compiled frontendsYann E. MORIN"2012-01-141-0/+99
| | | | | | | | | | | | | | | The kconfig frontends are currently instaleld as source files. This is a remnant of the early times, when I wanted a single installation of crosstool-NG to be shared across multiple machines, potentially of different architectures. This does not really make sense, and it's been a long time since it was las tpossible in practice. So, just build the kconfig frontends at make-time, and install them as we do for all other crosstool-NG dependent files. Signed-off-by: "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
* Rename all Makefiles used by ct-ng into (something).mk, to avoid confusion.Yann E. MORIN"2007-07-151-103/+0
|
* Fix distclean.Yann E. MORIN"2007-07-151-1/+1
|
* Make distclean work again: don't try to remove a directory twice.Yann E. MORIN"2007-07-081-1/+0
|
* Clean a little bit more.Yann E. MORIN"2007-07-071-0/+2
|
* Get rid of eclipse fiels once and for all.Yann E. MORIN"2007-07-021-1/+1
| | | | | | | | | Homogenise the references to crosstool-NG: - the project is named "crosstool-NG" - the front-end is named "ct-ng" - don't use shortcuts (such as "ct-ng" to stand for "crosstool-NG") Default action is to print help. Don't speak of make rules when dumping help, just speak of actions.
* Merge the build system to trunk: ct-ng is now installable:Yann E. MORIN"2007-07-011-21/+41
| | | | | | | | - ./configure --prefix=/some/place - make - make install - export PATH="${PATH}:/some/place/bin" - ct-ng <action>
* Rework the help system. For now, this is mostly a no-op (it only re-organise ↵Yann E. MORIN"2007-06-171-5/+1
| | | | the help entries), but later, that may come in handy when we want ct-ng to be installable).
* Answer default values when doing a defoldconfig.Yann E. MORIN"2007-06-161-1/+1
|
* Rework the generated config file handling.Yann E. MORIN"2007-06-161-7/+9
|
* Introduce the notion of tols facilities (none so far, sstrip coming right ↵Yann E. MORIN"2007-06-011-7/+22
| | | | away...).
* Make the debug config menu a generated file.Yann E. MORIN"2007-05-171-3/+16
| | | | | | Add a uClibc-0.9.29 patch directory with one patch (from me!). Update the armeb-unknown-linux-uclibc sample to uClibc-0.9.29. Some eyecandy in the gdb build process.
* Correctly handle the version string, defined in a single place now.Yann E. MORIN"2007-05-131-0/+3
| | | | Fix and update README.
* Merge the save-sample branch to trunk:Yann E. MORIN"2007-05-071-12/+2
| | | | | | - reorder most of the environment setup, - geting, extracting and patching are now components' sub-actions, - save the current config as a sample to be used as a pre-configured target.
* Remove the superfluous _config suffix to preconfigured targets (in "make help").Yann E. MORIN"2007-05-011-6/+5
|
* Auto-detect Darwin (MacOS-X) and disable libintl for during build for this ↵Yann E. MORIN"2007-03-121-3/+8
| | | | | | platform. A bit of help tweaking.
* Allan Clark <allanc@chickenandporn.com> provided a way to build on host ↵Yann E. MORIN"2007-03-111-2/+6
| | | | | | lacking a proper libintl (such as MacOS-X). Thank you Allan!
* utilising -> usingYann E. MORIN"2007-03-041-3/+3
|
* Remove useless config targets.Yann E. MORIN"2007-02-241-16/+0
|
* Add the full crosstool-NG sources to the new repository of its own.Yann E. MORIN"2007-02-241-0/+71
You might just say: 'Yeah! crosstool-NG's got its own repo!". Unfortunately, that's because the previous repo got damaged beyond repair and I had no backup. That means I'm putting backups in place in the afternoon. That also means we've lost history... :-(