kbuild: fix make incompatibility
authorSam Ravnborg <sam@ravnborg.org>
Sat, 13 Dec 2008 22:00:45 +0000 (23:00 +0100)
committerGreg Kroah-Hartman <gregkh@suse.de>
Thu, 26 Aug 2010 23:40:11 +0000 (16:40 -0700)
commit5981f194641d4bcbff7e80adf393035b113f5022
treebfd3f997fb2d638aed25aebbaed212305d13c167
parentc12a6717916079c1dfbd27fcfb9f88eada11356d
kbuild: fix make incompatibility

commit 31110ebbec8688c6e9597b641101afc94e1c762a upstream.

"Paul Smith" <psmith@gnu.org> reported that we would fail
to build with a new check that may be enabled in an
upcoming version of make.

The error was:

      Makefile:442: *** mixed implicit and normal rules.  Stop.

The problem is that we did stuff like this:

config %config: ...

The solution was simple - the above was split into two with identical
prerequisites and commands.
With only three lines it was not worth to try to avoid the duplication.

Cc: "Paul Smith" <psmith@gnu.org>
Signed-off-by: Sam Ravnborg <sam@ravnborg.org>
Cc: Thomas Backlund <tmb@mandriva.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
Makefile