mailarchive of the ptxdist mailing list
 help / color / mirror / Atom feed
From: Roland Hieber <rhi@pengutronix.de>
To: ptxdist@pengutronix.de
Cc: Roland Hieber <rhi@pengutronix.de>
Subject: [ptxdist] [PATCH 2/3] barebox, kernel: enable use of {allyes, allno, allmod, alldef, rand}config
Date: Fri,  7 Aug 2020 12:44:24 +0200	[thread overview]
Message-ID: <20200807104425.30276-2-rhi@pengutronix.de> (raw)
In-Reply-To: <20200807104425.30276-1-rhi@pengutronix.de>

These config targets are documented in the man page, but until now, they
only resulted in an error:

    $ ptxdist alldefconfig kernel
    ptxdist: Checking dependencies. This may take some seconds.

    make: *** No rule to make target 'kernel_alldefconfig'.  Stop.

Both kernel and barebox support all config targets which can be given on
the ptxdist command line, so keep the match in the make recipe broad, as
the ptxdist option parser will catch unknown config targets.

Signed-off-by: Roland Hieber <rhi@pengutronix.de>
---
 rules/barebox.make                              | 2 +-
 rules/barebox_mlo.make                          | 2 +-
 rules/kernel.make                               | 2 +-
 rules/templates/template-barebox-imx-habv4-make | 2 +-
 rules/templates/template-barebox-make           | 2 +-
 rules/templates/template-kernel-make            | 2 +-
 6 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/rules/barebox.make b/rules/barebox.make
index b2ca49b9fb85..94534db39ebe 100644
--- a/rules/barebox.make
+++ b/rules/barebox.make
@@ -207,7 +207,7 @@ $(STATEDIR)/barebox.clean:
 # oldconfig / menuconfig
 # ----------------------------------------------------------------------------
 
-barebox_oldconfig barebox_menuconfig barebox_nconfig: $(STATEDIR)/barebox.extract
+barebox_%config: $(STATEDIR)/barebox.extract
 	@$(call world/kconfig, BAREBOX, $(subst barebox_,,$@))
 
 # vim: syntax=make
diff --git a/rules/barebox_mlo.make b/rules/barebox_mlo.make
index f0d79f151e08..ffb2741dae7f 100644
--- a/rules/barebox_mlo.make
+++ b/rules/barebox_mlo.make
@@ -97,7 +97,7 @@ $(STATEDIR)/barebox_mlo.clean:
 # oldconfig / menuconfig
 # ----------------------------------------------------------------------------
 
-barebox_mlo_oldconfig barebox_mlo_menuconfig barebox_mlo_nconfig: $(STATEDIR)/barebox_mlo.extract
+barebox_mlo_%config: $(STATEDIR)/barebox_mlo.extract
 	@if test -e $(BAREBOX_MLO_CONFIG); then \
 		cp $(BAREBOX_MLO_CONFIG) $(BAREBOX_MLO_DIR)/.config; \
 	fi
diff --git a/rules/kernel.make b/rules/kernel.make
index d1df7f98f515..89d4cf5daf7d 100644
--- a/rules/kernel.make
+++ b/rules/kernel.make
@@ -321,7 +321,7 @@ endif
 # oldconfig / menuconfig
 # ----------------------------------------------------------------------------
 
-kernel_oldconfig kernel_menuconfig kernel_nconfig: $(STATEDIR)/kernel.extract
+kernel_%config: $(STATEDIR)/kernel.extract
 	@$(call world/kconfig, KERNEL, $(subst kernel_,,$@))
 
 # vim: syntax=make
diff --git a/rules/templates/template-barebox-imx-habv4-make b/rules/templates/template-barebox-imx-habv4-make
index 09c099bb5076..cfe4c2de36eb 100644
--- a/rules/templates/template-barebox-imx-habv4-make
+++ b/rules/templates/template-barebox-imx-habv4-make
@@ -112,7 +112,7 @@ $(STATEDIR)/barebox-@package@.clean:
 # oldconfig / menuconfig
 # ----------------------------------------------------------------------------
 
-barebox-@package@_oldconfig barebox-@package@_menuconfig barebox-@package@_nconfig: $(STATEDIR)/barebox-@package@.extract
+barebox-@package@_%config: $(STATEDIR)/barebox-@package@.extract
 	@$(call world/kconfig, BAREBOX_@PACKAGE@, $(subst barebox-@package@_,,$@))
 
 # vim: syntax=make
diff --git a/rules/templates/template-barebox-make b/rules/templates/template-barebox-make
index dc30dc57c4b1..6a9599240b64 100644
--- a/rules/templates/template-barebox-make
+++ b/rules/templates/template-barebox-make
@@ -92,7 +92,7 @@ $(STATEDIR)/barebox-@package@.clean:
 # oldconfig / menuconfig
 # ----------------------------------------------------------------------------
 
-barebox-@package@_oldconfig barebox-@package@_menuconfig barebox-@package@_nconfig: $(STATEDIR)/barebox-@package@.extract
+barebox-@package@_%config: $(STATEDIR)/barebox-@package@.extract
 	@$(call world/kconfig, BAREBOX_@PACKAGE@, $(subst barebox-@package@_,,$@))
 
 # vim: syntax=make
diff --git a/rules/templates/template-kernel-make b/rules/templates/template-kernel-make
index 77bcd628948d..73b39d0db718 100644
--- a/rules/templates/template-kernel-make
+++ b/rules/templates/template-kernel-make
@@ -115,7 +115,7 @@ $(STATEDIR)/kernel-@package@.targetinstall:
 # oldconfig / menuconfig
 # ----------------------------------------------------------------------------
 
-kernel-@package@_oldconfig kernel-@package@_menuconfig kernel-@package@_nconfig: $(STATEDIR)/kernel-@package@.extract
+kernel-@package@_%config: $(STATEDIR)/kernel-@package@.extract
 	@$(call world/kconfig, KERNEL_@PACKAGE@, $(subst kernel-@package@_,,$@))
 
 # vim: syntax=make
-- 
2.28.0


_______________________________________________
ptxdist mailing list
ptxdist@pengutronix.de
To unsubscribe, send a mail with subject "unsubscribe" to ptxdist-request@pengutronix.de

  reply	other threads:[~2020-08-07 10:44 UTC|newest]

Thread overview: 14+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2020-08-07 10:44 [ptxdist] [PATCH 1/3] barebox, kernel: set <PKG>_CONF_TOOL := kconfig explicitely Roland Hieber
2020-08-07 10:44 ` Roland Hieber [this message]
2020-08-17  6:18   ` [ptxdist] [APPLIED] barebox, kernel: enable use of {allyes, allno, allmod, alldef, rand}config Michael Olbrich
2020-08-07 10:44 ` [ptxdist] [PATCH 3/3] doc: ref parameter: document 'alldefconfig' Roland Hieber
2020-08-17  6:18   ` [ptxdist] [APPLIED] " Michael Olbrich
2020-08-07 12:43 ` [ptxdist] [PATCH 1/3] barebox, kernel: set <PKG>_CONF_TOOL := kconfig explicitely Michael Olbrich
2020-08-19 11:27 ` [ptxdist] [PATCH v2 1/4] " Roland Hieber
2020-08-19 11:27   ` [ptxdist] [PATCH v2 2/4] barebox, kernel: tab-align variables Roland Hieber
2020-09-04 17:01     ` [ptxdist] [APPLIED] " Michael Olbrich
2020-08-19 11:27   ` [ptxdist] [PATCH v2 3/4] platforms/kernel: re-align KERNEL_IMAGE defaults Roland Hieber
2020-09-04 17:01     ` [ptxdist] [APPLIED] " Michael Olbrich
2020-08-19 11:27   ` [ptxdist] [PATCH v2 4/4] kernel: fix some typos in comments Roland Hieber
2020-09-04 17:01     ` [ptxdist] [APPLIED] " Michael Olbrich
2020-09-04 17:01   ` [ptxdist] [APPLIED] barebox, kernel: set <PKG>_CONF_TOOL := kconfig explicitely Michael Olbrich

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=20200807104425.30276-2-rhi@pengutronix.de \
    --to=rhi@pengutronix.de \
    --cc=ptxdist@pengutronix.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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox