1. 09 Dec, 2007 2 commits
    • Sam Ravnborg's avatar
      kbuild: fix building with O=.. options · 18c32dac
      Sam Ravnborg authored
      The check introduced in commit:
      4f1127e2 "kbuild: fix
      infinite make recursion"
      
      caused certain external modules not to build and
      also caused 'make targz-pkg' to fail.
      This is a minimal fix so we revert to previous
      behaviour - but we do not overwrite the Makefile
      in the top-level directory.
      Signed-off-by: default avatarSam Ravnborg <sam@ravnborg.org>
      Tested-by: default avatarJay Cliburn <jacliburn@bellsouth.net>
      Cc: Jay Cliburn <jacliburn@bellsouth.net>
      18c32dac
    • Sam Ravnborg's avatar
      kbuild: fix building with redirected output. · 1cacc9ab
      Sam Ravnborg authored
      Jan Altenberg <jan.altenberg@linutronix.de> reported that
      building with redirected input like this failed:
      make O=dir oldconfig bzImage < /dev/null
      
      The problem were caused by a make silentoldconfig being
      run before oldconfig and with a non-recent .config the build
      failed because silentoldconfig requires non-redirected stdin.
      
      Silentoldconfig was run as a side-effect of having the
      top-level Makefile re-made by make.
      Introducing an empty rule for the top-level Makefile
      (and Kbuild.include) fixed the issue.
      Signed-off-by: default avatarSam Ravnborg <sam@ravnborg.org>
      1cacc9ab
  2. 07 Dec, 2007 38 commits