| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
|
|
|
|
|
|
|
| |
grep is used when generating some .in files (in config.gen). If GREP_OPTIONS
contains --color=always, then the generated files will contains some escape
sequences setting the color, and mconf would choke on those escape sequences.
Always set and export an empty GREP_OPTIONS to avoid that.
Issue reported by Kevin Kirkup <kevin dot kirkup at gmail dot com> :
http://sourceware.org/ml/crossgcc/2009-12/msg00026.html
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
- in a directory containing a crosstool-NG configuration,
prints the tuple of the configured target to stdout.
-------- diffstat follows --------
/trunk/Makefile.in | 4 3 1 0 +++-
/trunk/scripts/showTuple.sh.in | 30 30 0 0 ++++++++++++++++++++++++++++++
/trunk/ct-ng.comp | 2 1 1 0 +-
/trunk/ct-ng.in | 10 9 1 0 +++++++++-
4 files changed, 43 insertions(+), 3 deletions(-)
|
|
|
|
|
|
|
|
|
|
| |
fragments.
/trunk/kconfig/kconfig.mk | 2 1 1 0 +-
/trunk/samples/samples.mk | 18 9 9 0 +++++++++---------
/trunk/config/config.mk | 10 5 5 0 +++++-----
/trunk/ct-ng.in | 22 13 9 0 +++++++++++++---------
4 files changed, 28 insertions(+), 24 deletions(-)
|
|
|
|
|
|
|
| |
make-script name.
/trunk/ct-ng.in | 10 6 4 0 ++++++----
1 file changed, 6 insertions(+), 4 deletions(-)
|
|
|
|
|
|
|
|
| |
After all, this is not crosstool, but really crosstool-NG!
/trunk/steps.mk | 2 1 1 0 +-
/trunk/ct-ng.in | 2 1 1 0 +-
2 files changed, 2 insertions(+), 2 deletions(-)
|
|
|
|
|
|
| |
/trunk/Makefile.in | 55 31 24 0 +++++++++++++++++++++++++++++++------------------------
/trunk/ct-ng.in | 2 1 1 0 +-
2 files changed, 32 insertions(+), 25 deletions(-)
|
|
|
|
|
|
|
|
|
|
|
| |
- move config.guess and config.sub from tools/ into scripts/
- update the scripts and makefile fragments accordingly
/trunk/Makefile.in | 10 5 5 0 +++++-----
/trunk/scripts/functions | 16 8 8 0 ++++++++--------
/trunk/scripts/scripts.mk | 28 13 15 0 +++++++++++++---------------
/trunk/ct-ng.in | 4 2 2 0 ++--
4 files changed, 28 insertions(+), 30 deletions(-)
|
|
|
|
|
| |
/trunk/ct-ng.in | 4 2 2 0 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
|
|
|
|
|
|
| |
/trunk/steps.mk | 4 4 0 0 ++++
/trunk/ct-ng.in | 2 0 2 0 --
2 files changed, 4 insertions(+), 2 deletions(-)
|
|
|
|
|
|
|
|
| |
Pass on the V variable on the $(MAKE) command lines.
/trunk/steps.mk | 6 3 3 0 +++---
/trunk/ct-ng.in | 2 1 1 0 +-
2 files changed, 4 insertions(+), 4 deletions(-)
|
|
|
|
|
| |
/trunk/ct-ng.in | 2 1 1 0 +-
1 file changed, 1 insertion(+), 1 deletion(-)
|
|
|
|
|
| |
/trunk/ct-ng.in | 17 8 9 0 ++++++++---------
1 file changed, 8 insertions(+), 9 deletions(-)
|
|
|
|
|
|
| |
/trunk/tools/tools.mk | 1 1 0 0 +
/trunk/ct-ng.in | 16 12 4 0 ++++++++++++----
2 files changed, 13 insertions(+), 4 deletions(-)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- create config/config.mk, with all the config.gen/ rules
- the only common points between config files and configurators:
- the top-level config file to include, stored in KCONFIG_TOP
- the config_file rules, which makes config files available to configurators
- dependency-files are renamed from %.d to %.dep (.d is reserved for directories)
- a few eye-candy here and there
/trunk/kconfig/kconfig.mk | 184 12 172 0 +++--------------------------------------------------
/trunk/config/config.mk | 118 9 109 0 +++-------------------------------
/trunk/ct-ng.in | 1 1 0 0 +
3 files changed, 22 insertions(+), 281 deletions(-)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
/trunk/kconfig/zconf.hash.c | 225 110 115 0 +++----
/trunk/kconfig/lkc_proto.h | 4 3 1 0 +
/trunk/kconfig/mconf.c | 217 110 107 0 +++---
/trunk/kconfig/menu.c | 86 60 26 0 ++-
/trunk/kconfig/symbol.c | 212 156 56 0 ++++--
/trunk/kconfig/kconfig.mk | 24 9 15 0 -
/trunk/kconfig/lex.zconf.c | 97 80 17 0 ++-
/trunk/kconfig/util.c | 38 30 8 0 +
/trunk/kconfig/lkc.h | 22 18 4 0 +
/trunk/kconfig/expr.c | 32 19 13 0 +
/trunk/kconfig/confdata.c | 254 172 82 0 +++++---
/trunk/kconfig/lxdialog/dialog.h | 12 9 3 0 +
/trunk/kconfig/lxdialog/inputbox.c | 6 3 3 0
/trunk/kconfig/lxdialog/checklist.c | 4 2 2 0
/trunk/kconfig/lxdialog/menubox.c | 6 3 3 0
/trunk/kconfig/lxdialog/textbox.c | 2 1 1 0
/trunk/kconfig/lxdialog/util.c | 47 30 17 0 +
/trunk/kconfig/lxdialog/yesno.c | 4 2 2 0
/trunk/kconfig/expr.h | 20 10 10 0
/trunk/kconfig/zconf.tab.c | 1441 793 648 0 ++++++++++++++++++++++++-------------------
/trunk/kconfig/conf.c | 276 124 152 0 ++++----
/trunk/kconfig/check-gettext.sh | 14 14 0 0 +
/trunk/ct-ng.in | 2 1 1 0
23 files changed, 1759 insertions(+), 1286 deletions(-)
|
|
|
|
|
| |
/trunk/ct-ng.in | 2 1 1 0 +-
1 file changed, 1 insertion(+), 1 deletion(-)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- silent/quiet/verbose build:
- ct-ng by default only prints quit messages, such as "CC xxx",
- if using V=0, nothing is printed,
- if using V=1, the full command lines are printed,
- other values are indeterminate,
- should help in debugging the kconfig stuff;
- complete kconfig/{,m}conf generation:
- fully dynamic dependencies on source files,
- compilation of .c into .o, then linking (instead of direct linking),
- VPATH usage when not --local;
Typo + a coment moved.
/trunk/kconfig/kconfig.mk | 140 87 53 0 +++++++++++++++++++++++++++++++++--------------------
/trunk/tools/tools.mk | 12 6 6 0 ++--
/trunk/steps.mk | 6 3 3 0 +-
/trunk/samples/samples.mk | 30 15 15 0 +++++-----
/trunk/ct-ng.in | 40 28 12 0 +++++++++++----
5 files changed, 139 insertions(+), 89 deletions(-)
|
|
|
|
|
|
|
| |
/trunk/ct-ng.comp | 2 1 1 0 +-
/trunk/ct-ng.in | 6 3 3 0 +++---
/trunk/steps.mk | 6 3 3 0 +++---
3 files changed, 7 insertions(+), 7 deletions(-)
|
|
|
|
|
| |
/trunk/ct-ng.in | 1 1 0 0 +
1 file changed, 1 insertion(+)
|
|
|
|
|
|
|
|
|
| |
- copyright notice,
- one-liner boilerplate about free software,
- disclaimer about waranty, merchantability, fitness...
/trunk/ct-ng.in | 5 5 0 0 +++++
1 file changed, 5 insertions(+)
|
|
|
|
|
|
|
|
| |
/trunk/docs/overview.txt | 2 1 1 0 +-
/trunk/steps.mk | 7 5 2 0 +++++--
/trunk/samples/samples.mk | 8 5 3 0 +++++---
/trunk/ct-ng.in | 5 3 2 0 +++--
4 files changed, 14 insertions(+), 8 deletions(-)
|
|
|
|
|
|
|
|
| |
don't install a .version file.
/trunk/Makefile.in | 2 0 2 0 --
/trunk/ct-ng.in | 2 1 1 0 +-
2 files changed, 1 insertion(+), 3 deletions(-)
|
|
|
|
| |
Force make to use /bin/bash as shell.
|
|
|
|
|
|
| |
don't try to be smart, we just _know_ where ct-ng is at configure time!
Fis a latent bug in handling the number parallel jobs.
|
|
|
|
| |
take the full path, even if we are in PATH.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
crosstool-NG copy.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
| |
Re-label "Preconfigured actions" to "Preconfigured toolchains";
Small eye-candy fix in the help text for liststeps.
|
| |
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
| |
Update README.
Point help to the man page.
|
|
- ./configure --prefix=/some/place
- make
- make install
- export PATH="${PATH}:/some/place/bin"
- ct-ng <action>
|