From: Jeroen Hofstee <jeroen@myspectrum.nl>
To: u-boot@lists.denx.de
Subject: [U-Boot] [PATCH] Makefile: restore *_config target
Date: Mon, 04 Aug 2014 19:49:24 +0200 [thread overview]
Message-ID: <53DFC7A4.2030307@myspectrum.nl> (raw)
In-Reply-To: <20140804105116.D54B.AA925319@jp.panasonic.com>
Hello Masahiro,
On 04-08-14 03:51, Masahiro Yamada wrote:
> Hi Jeroen,
>
>
>
> On Fri, 1 Aug 2014 21:28:54 +0200
> Jeroen Hofstee <jeroen@myspectrum.nl> wrote:
>
>> The switch to KConfig break the [board]_config target. This breaks
>> backwards compatibility and hence all documentation about how to
>> build u-boot is no longer valid. It is also annoying for general
>> recipes to build u-boot as contained in buildroot, crochet, oe,
>> poky, eldk etc. Hence restore the *_config target.
>
> OK.
>
>
>> cc: Tom Rini <trini@ti.com>
>> cc: Masahiro Yamada <yamada.m@jp.panasonic.com>
>> cc: Simon Glass <sjg@chromium.org>
>> Signed-off-by: Jeroen Hofstee <jeroen@myspectrum.nl>
>> ---
>> Makefile | 7 ++++++-
>> 1 file changed, 6 insertions(+), 1 deletion(-)
>>
>> diff --git a/Makefile b/Makefile
>> index 5e49545..2a339aa 100644
>> --- a/Makefile
>> +++ b/Makefile
>> @@ -413,7 +413,7 @@ endif
>> version_h := include/generated/version_autogenerated.h
>> timestamp_h := include/generated/timestamp_autogenerated.h
>>
>> -no-dot-config-targets := clean clobber mrproper distclean \
>> +no-dot-config-targets := clean clobber %_config mrproper distclean \
>> help %docs check% coccicheck \
>> ubootversion backup tools-only
>
> This change is not necessay at all, I think.
>
Depends on the intention, I do _not_ want to invoke the %config
for the %_config target, and this prevents that.
>
>> @@ -436,6 +436,11 @@ ifeq ($(KBUILD_EXTMOD),)
>> endif
>> endif
>>
>> +# Before the switch to KConfig the configure target was %_config instead
>> +# of %_defconfig. Just reinvoke make to be backwards compatible.
>> +%_config: FORCE
>> + $(Q)$(MAKE) $(@:_config=_defconfig)
>> +
>> ifeq ($(mixed-targets),1)
>> # ===========================================================================
>> # We're called with mixed targets (*config and build targets).
>
> Because <board>_config matches "%config" pattern at line 467,
Well only when ifeq ($(config-targets),1) was true, which above prevents.
> could you modify scripts/multiconfig.py, please?
>
I don't understand what you want to change there... it should only
see %_defconfig.
Regards,
Jeroen
next prev parent reply other threads:[~2014-08-04 17:49 UTC|newest]
Thread overview: 9+ messages / expand[flat|nested] mbox.gz Atom feed top
2014-08-01 19:28 [U-Boot] [PATCH] Makefile: restore *_config target Jeroen Hofstee
2014-08-04 1:51 ` Masahiro Yamada
2014-08-04 17:49 ` Jeroen Hofstee [this message]
2014-08-05 1:50 ` Masahiro Yamada
2014-08-05 19:35 ` Jeroen Hofstee
2014-08-06 2:11 ` Masahiro Yamada
2014-08-07 20:40 ` Jeroen Hofstee
2014-08-04 10:09 ` Simon Glass
2014-08-04 17:35 ` Jeroen Hofstee
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=53DFC7A4.2030307@myspectrum.nl \
--to=jeroen@myspectrum.nl \
--cc=u-boot@lists.denx.de \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.