Merge branch 'kbuild' of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild
authorLinus Torvalds <torvalds@linux-foundation.org>
Tue, 14 Oct 2014 07:22:26 +0000 (09:22 +0200)
committerLinus Torvalds <torvalds@linux-foundation.org>
Tue, 14 Oct 2014 07:22:26 +0000 (09:22 +0200)
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

1  2 
Makefile
arch/arm/Makefile
arch/arm/mach-at91/Makefile
arch/arm64/Makefile
drivers/clk/shmobile/Makefile
scripts/headers_install.sh
scripts/kconfig/Makefile

diff --cc Makefile
Simple merge
Simple merge
index ac99d87ffefea5562346f454ae145c1f3e94200e,75033839fc08cb631d34732488a78687be879788..1b9ae0257a6eac6321c94bea9ccde88a286731fd
@@@ -2,13 -2,12 +2,10 @@@
  # Makefile for the linux kernel.
  #
  
 -obj-y         := irq.o gpio.o setup.o sysirq_mask.o
 +obj-y         := gpio.o setup.o sysirq_mask.o
- obj-m         :=
- obj-n         :=
- obj-          :=
  
 +obj-$(CONFIG_OLD_IRQ_AT91)    += irq.o
  obj-$(CONFIG_OLD_CLK_AT91)    += clock.o
 -obj-$(CONFIG_AT91_SAM9_ALT_RESET) += at91sam9_alt_reset.o
 -obj-$(CONFIG_AT91_SAM9G45_RESET) += at91sam9g45_reset.o
 -obj-$(CONFIG_AT91_SAM9_TIME)  += at91sam926x_time.o
  obj-$(CONFIG_SOC_AT91SAM9)    += sam9_smc.o
  
  # CPU-specific support
Simple merge
index 531d4f6c70501e12aa19a1e6c4118a4a4fa1c615,9aab51c8d159bed07a78eedc6be59a3fcb49b912..960bf22d42ae156bda33c375ccfcbbb42bed8712
@@@ -4,8 -4,5 +4,6 @@@ obj-$(CONFIG_ARCH_R8A7740)               += clk-r8a7
  obj-$(CONFIG_ARCH_R8A7779)            += clk-r8a7779.o
  obj-$(CONFIG_ARCH_R8A7790)            += clk-rcar-gen2.o
  obj-$(CONFIG_ARCH_R8A7791)            += clk-rcar-gen2.o
 +obj-$(CONFIG_ARCH_R8A7794)            += clk-rcar-gen2.o
  obj-$(CONFIG_ARCH_SHMOBILE_MULTI)     += clk-div6.o
  obj-$(CONFIG_ARCH_SHMOBILE_MULTI)     += clk-mstp.o
- # for emply built-in.o
- obj-n := dummy
index fdebd66f8fc16c2db0189480318c5f8599aebdf0,5de5660cb7085ac899df9f9dc87989bc931f24be..fdebd66f8fc16c2db0189480318c5f8599aebdf0
mode 100644,100755..100755
Simple merge