[U-Boot] [PATCH] kbuild,tegra124: add dummy obj- for Kbuild
Stephen Warren
swarren at wwwdotorg.org
Wed Feb 19 17:36:14 CET 2014
On 02/19/2014 07:46 AM, Albert ARIBAUD wrote:
> Hi Masahiro,
>
> On Wed, 19 Feb 2014 22:26:43 +0900, Masahiro Yamada
> <yamada.m at jp.panasonic.com> wrote:
>
>> In Kbuild, every makefile must have non-empty obj- or obj-y.
>> Otherwise, built-in.o will not be created and the link stage
>> will fail.
...
>> diff --git a/arch/arm/cpu/armv7/tegra124/Makefile b/arch/arm/cpu/armv7/tegra124/Makefile
...
>> +# necessary to create built-in.o
>> +obj- := __dummy__.o
obj- or obj-y?
Adding something to obj-, which presumably isn't used at all, seems very
odd.
> Is there really no other way than to specify an unexisting __dummy__.o
> in order to build a useless built-in.o?
I haven't looked at Kbuild at all, but in the build systems I've
written, for each sub-directory makefile that was included, the
makefiles would include a "pre-makefile" first and a "post-makefile"
after. The "post-makefile" could easily do something like:
ifeq ($(obj-y),)
obg-y := __dummy__.o
endif
More information about the U-Boot
mailing list