• Arnd Bergmann's avatar
    Kbuild: don't add obj tree in additional includes · db547ef1
    Arnd Bergmann authored
    When building with separate object directories and driver specific
    Makefiles that add additional header include paths, Kbuild adjusts
    the gcc flags so that we include both the directory in the source
    tree and in the object tree.
    
    However, due to another bug I fixed earlier, this did not actually
    include the correct directory in the object tree, so we know that
    we only really need the source tree here. Also, including the
    object tree sometimes causes warnings about nonexisting directories
    when the include path only exists in the source.
    
    This changes the logic to only emit the -I argument for the srctree,
    not for objects. We still need both $(srctree)/$(src) and $(obj)
    though, so I'm adding them manually.
    Signed-off-by: default avatarArnd Bergmann <arnd@arndb.de>
    Signed-off-by: default avatarMichal Marek <mmarek@suse.com>
    db547ef1
Makefile.lib 14.5 KB