kbuild: obj-dirs is calculated incorrectly if hostprogs-y is defined
authorPavel Roskin <proski@gnu.org>
Fri, 2 Jun 2006 01:28:50 +0000 (21:28 -0400)
committerSam Ravnborg <sam@mars.ravnborg.org>
Thu, 8 Jun 2006 18:18:05 +0000 (20:18 +0200)
commit9870a93d3118239fd7732a0f908e05f67b39a294
tree64d39f2ebddcac59d0264497012c4449f521035b
parent1def630a6a49dda5bc89dfbd86656293640456f0
kbuild: obj-dirs is calculated incorrectly if hostprogs-y is defined

When Makefile.host is included, $(obj-dirs) is subjected to the
addprefix operation for the second time.  Prefix only needs to be added
to the newly added directories, but not to those that came from
Makefile.lib.

This causes the build system to create unneeded empty directories in the
build tree when building in a separate directory.  For instance,
lib/lib/zlib_inflate is created in the build tree.

Signed-off-by: Pavel Roskin <proski@gnu.org>
Signed-off-by: Sam Ravnborg <sam@ravnborg.org>
scripts/Makefile.host