]> git.proxmox.com Git - mirror_ubuntu-bionic-kernel.git/commit - scripts/Kbuild.include
kbuild: de-duplicate fixdep usage
authorNicolas Pitre <nicolas.pitre@linaro.org>
Wed, 17 Feb 2016 20:50:06 +0000 (15:50 -0500)
committerNicolas Pitre <nicolas.pitre@linaro.org>
Tue, 29 Mar 2016 20:30:56 +0000 (16:30 -0400)
commite4aca45950050fc584e036bb1b266ce1264a6daf
treea915e80b0f5b6e5c8f71600b5d9258cf17d9a920
parentd8329e35cc08e07a3250b3873325d300c1e91c81
kbuild: de-duplicate fixdep usage

The generation and postprocessing of automatic dependency rules is
duplicated in rule_cc_o_c, rule_as_o_S and if_changed_dep. Since
this is not a trivial one-liner action, it is now abstracted under
cmd_and_fixdep to simplify things and make future changes in this area
easier.

In the rule_cc_o_c and rule_as_o_S cases that means the order of some
commands has been altered, namely fixdep and related file manipulations
are executed earlier, but they didn't depend on those commands that now
execute later.

Signed-off-by: Nicolas Pitre <nico@linaro.org>
scripts/Kbuild.include
scripts/Makefile.build