• Linus Torvalds's avatar
    Merge branch 'kbuild' of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild · f33a3faa
    Linus Torvalds authored
    Pull kbuild changes from Michal Marek:
     - fix for handling dependencies of *-objs targets by Masahiro Yamada
     - lots of cleanups in the kbuild machinery, also by Masahiro
     - fixes for the kconfig build to use an UTF-8 capable ncurses library
       if possible and to build on not-so-standard installs
     - some more minor fixes
    
    * 'kbuild' of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild:
      kbuild: Do not reference *-n variables in the Makefile
      kbuild: simplify build, clean, modbuiltin shorthands
      kbuild: arm: Do not define "comma" twice
      kbuild: remove obj-n and lib-n handling
      kbuild: remove unnecessary variable initializaions
      kbuild: remove unnecessary "obj- := dummy.o" trick
      kbuild: handle C=... and M=... after entering into build directory
      kbuild: use $(Q) for sub-make target
      kbuild: fake the "Entering directory ..." message more simply
      kconfig/lxdialog: get ncurses CFLAGS with pkg-config
      kconfig: nconfig: fix multi-byte UTF handling
      kconfig: lxdialog: fix spelling
      kbuild: Make scripts executable
      kbuild: remove redundant clean-files from scripts/kconfig/Makefile
      kbuild: refactor script/kconfig/Makefile
      kbuild: handle the dependency of multi-objs hostprogs appropriately
      kbuild: handle multi-objs dependency appropriately
    f33a3faa