diff options
| author | Sam Ravnborg <sam@mars.ravnborg.org> | 2004-08-11 01:38:42 +0200 |
|---|---|---|
| committer | Sam Ravnborg <sam@mars.ravnborg.org> | 2004-08-11 01:38:42 +0200 |
| commit | 113b88ae284c577e332db1d6e6519355b8ca009a (patch) | |
| tree | 36de50164d15e15ad96d36bcd24d64d34c6bc040 /scripts/Makefile.build | |
| parent | 9c1bfb5fc7a096f137476b2a6787d7e00b02d777 (diff) | |
kbuild: Introduce hostprogs-y, deprecate host-progs
Introducing hostprogs-y allows a user to use the typical Kbuild
pattern in a Kbuild file:
hostprogs-$(CONFIG_KALLSYMS) += ...
And then during cleaning the referenced file are still deleted.
Deprecate the old host-progs assignment but kept the functionlity.
External modules will continue to use host-progs for a while - drawback is
that they now see a warning.
Workaround - just assign both variables:
hostprogs-y := foo
host-progs := $(hostprogs-y)
All in-kernel users will be converted in next patch.
Signed-off-by: Sam Ravnborg <sam@ravnborg.org>
Diffstat (limited to 'scripts/Makefile.build')
| -rw-r--r-- | scripts/Makefile.build | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/scripts/Makefile.build b/scripts/Makefile.build index 458bedea2e7b..707ad9d0353a 100644 --- a/scripts/Makefile.build +++ b/scripts/Makefile.build @@ -14,8 +14,13 @@ include $(obj)/Makefile include scripts/Makefile.lib -# Do not include host-progs rules unles needed ifdef host-progs +$(warning kbuild: $(obj)/Makefile - Usage of host-progs is deprecated. Please replace with hostprogs-y!) +hostprogs-y += $(host-progs) +endif + +# Do not include host rules unles needed +ifneq ($(hostprogs-y)$(hostprogs-m),) include scripts/Makefile.host endif |
