Merge branch 'kconfig' of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild
authorLinus Torvalds <torvalds@linux-foundation.org>
Thu, 2 Jul 2015 21:53:01 +0000 (14:53 -0700)
committerLinus Torvalds <torvalds@linux-foundation.org>
Thu, 2 Jul 2015 21:53:01 +0000 (14:53 -0700)
Pull kconfig updates from Michal Marek:

 - kconfig conditions can use usual less/greater than comparisons

 - kconfig warns about stray characters in Kconfig files

 - bogus expression simplification removed

 - some minor fixes

* 'kconfig' of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild:
  kconfig: re-generate *.c_shipped files after previous change
  kconfig: allow use of relations other than (in)equality
  kconfig: don't silently ignore unhandled characters
  kconfig: Wrap long "make help" text lines
  scripts/kconfig/Makefile: Cosmetic fixes
  scripts/kconfig/Makefile: Fix spelling of Qt
  Kconfig: Remove bad inference rules expr_eliminate_dups2()

1  2 
scripts/kconfig/Makefile

diff --combined scripts/kconfig/Makefile
index f52abae0ec5fe84feb006b217e495849373561d7,930de225d52e4d35a1a62c0a2a6d6e6976db47ad..aceaaed098112dbc73a6f8e0c526e5e9edd55a99
@@@ -86,7 -86,7 +86,7 @@@ $(simple-targets): $(obj)/con
  PHONY += oldnoconfig savedefconfig defconfig
  
  # oldnoconfig is an alias of olddefconfig, because people already are dependent
- # on its behavior(sets new symbols to their default value but not 'n') with the
+ # on its behavior (sets new symbols to their default value but not 'n') with the
  # counter-intuitive name.
  oldnoconfig: olddefconfig
  
@@@ -115,10 -115,6 +115,10 @@@ PHONY += kvmconfi
  kvmconfig: kvm_guest.config
        @:
  
 +PHONY += xenconfig
 +xenconfig: xen.config
 +      @:
 +
  PHONY += tinyconfig
  tinyconfig:
        $(Q)$(MAKE) -f $(srctree)/Makefile allnoconfig tiny.config
  # Help text used by make help
  help:
        @echo  '  config          - Update current config utilising a line-oriented program'
-       @echo  '  nconfig         - Update current config utilising a ncurses menu based program'
+       @echo  '  nconfig         - Update current config utilising a ncurses menu based'
+       @echo  '                    program'
        @echo  '  menuconfig      - Update current config utilising a menu based program'
-       @echo  '  xconfig         - Update current config utilising a QT based front-end'
-       @echo  '  gconfig         - Update current config utilising a GTK based front-end'
+       @echo  '  xconfig         - Update current config utilising a Qt based front-end'
+       @echo  '  gconfig         - Update current config utilising a GTK+ based front-end'
        @echo  '  oldconfig       - Update current config utilising a provided .config as base'
        @echo  '  localmodconfig  - Update current config disabling modules not loaded'
        @echo  '  localyesconfig  - Update current config converting local mods to core'
        @echo  '  alldefconfig    - New config with all symbols set to default'
        @echo  '  randconfig      - New config with random answer to all options'
        @echo  '  listnewconfig   - List new options'
-       @echo  '  olddefconfig    - Same as silentoldconfig but sets new symbols to their default value'
+       @echo  '  olddefconfig    - Same as silentoldconfig but sets new symbols to their'
+       @echo  '                    default value'
 -      @echo  '  kvmconfig       - Enable additional options for guest kernel support'
 +      @echo  '  kvmconfig       - Enable additional options for kvm guest kernel support'
 +      @echo  '  xenconfig       - Enable additional options for xen dom0 and guest kernel support'
        @echo  '  tinyconfig      - Configure the tiniest possible kernel'
  
  # lxdialog stuff
@@@ -163,9 -160,9 +165,9 @@@ HOST_EXTRACFLAGS += $(shell $(CONFIG_SH
  # mconf:  Used for the menuconfig target
  #         Utilizes the lxdialog package
  # qconf:  Used for the xconfig target
- #         Based on QT which needs to be installed to compile it
+ #         Based on Qt which needs to be installed to compile it
  # gconf:  Used for the gconfig target
- #         Based on GTK which needs to be installed to compile it
+ #         Based on GTK+ which needs to be installed to compile it
  # object files used by all kconfig flavours
  
  lxdialog := lxdialog/checklist.o lxdialog/util.o lxdialog/inputbox.o
@@@ -222,11 -219,11 +224,11 @@@ ifeq ($(MAKECMDGOALS),xconfig
  $(obj)/.tmp_qtcheck: $(src)/Makefile
  -include $(obj)/.tmp_qtcheck
  
- # QT needs some extra effort...
+ # Qt needs some extra effort...
  $(obj)/.tmp_qtcheck:
        @set -e; $(kecho) "  CHECK   qt"; dir=""; pkg=""; \
        if ! pkg-config --exists QtCore 2> /dev/null; then \
-           echo "* Unable to find the QT4 tool qmake. Trying to use QT3"; \
+           echo "* Unable to find the Qt4 tool qmake. Trying to use Qt3"; \
            pkg-config --exists qt 2> /dev/null && pkg=qt; \
            pkg-config --exists qt-mt 2> /dev/null && pkg=qt-mt; \
            if [ -n "$$pkg" ]; then \
              done; \
              if [ -z "$$dir" ]; then \
                echo >&2 "*"; \
-               echo >&2 "* Unable to find any QT installation. Please make sure that"; \
-               echo >&2 "* the QT4 or QT3 development package is correctly installed and"; \
+               echo >&2 "* Unable to find any Qt installation. Please make sure that"; \
+               echo >&2 "* the Qt4 or Qt3 development package is correctly installed and"; \
                echo >&2 "* either qmake can be found or install pkg-config or set"; \
                echo >&2 "* the QTDIR environment variable to the correct location."; \
                echo >&2 "*"; \
@@@ -278,7 -275,7 +280,7 @@@ $(obj)/gconf.o: $(obj)/.tmp_gtkchec
  ifeq ($(MAKECMDGOALS),gconfig)
  -include $(obj)/.tmp_gtkcheck
  
- # GTK needs some extra effort, too...
+ # GTK+ needs some extra effort, too...
  $(obj)/.tmp_gtkcheck:
        @if `pkg-config --exists gtk+-2.0 gmodule-2.0 libglade-2.0`; then               \
                if `pkg-config --atleast-version=2.0.0 gtk+-2.0`; then                  \
@@@ -309,7 -306,7 +311,7 @@@ quiet_cmd_moc = MOC     $
  $(obj)/%.moc: $(src)/%.h $(obj)/.tmp_qtcheck
        $(call cmd,moc)
  
- # Extract gconf menu items for I18N support
+ # Extract gconf menu items for i18n support
  $(obj)/gconf.glade.h: $(obj)/gconf.glade
        $(Q)intltool-extract --type=gettext/glade --srcdir=$(srctree) \
        $(obj)/gconf.glade