All of lore.kernel.org
 help / color / mirror / Atom feed
* [U-Boot] [PATCH] new default shortcut to config & build a board
@ 2009-08-24 21:28 Mike Frysinger
  2009-10-01  6:49 ` Mike Frysinger
                   ` (2 more replies)
  0 siblings, 3 replies; 6+ messages in thread
From: Mike Frysinger @ 2009-08-24 21:28 UTC (permalink / raw)
  To: u-boot

The majority of the time that I build things in U-Boot, I want to just
build for the board.  I don't make board config tweaks after selecting the
board.  So add a new pattern rule that allows people to combine two steps
in one go:
	`make foo_config && make` => `make foo`

This shouldn't conflict with any existing make rules as the pattern rule
is used only the rule doesn't already exist.

Signed-off-by: Mike Frysinger <vapier@gentoo.org>
---
 Makefile |    8 ++++----
 1 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/Makefile b/Makefile
index 02393b6..bf45a0b 100644
--- a/Makefile
+++ b/Makefile
@@ -495,6 +495,10 @@ unconfig:
 		$(obj)board/*/config.tmp $(obj)board/*/*/config.tmp \
 		$(obj)include/autoconf.mk $(obj)include/autoconf.mk.dep
 
+%: %_config
+	$(MAKE) $@_config
+	$(MAKE)
+
 #========================================================================
 # PowerPC
 #========================================================================
@@ -3505,10 +3509,6 @@ BFIN_BOARDS += ibf-dsp561
 $(BFIN_BOARDS:%=%_config)	: unconfig
 	@$(MKCONFIG) $(@:_config=) blackfin blackfin $(@:_config=)
 
-$(BFIN_BOARDS):
-	$(MAKE) $@_config
-	$(MAKE)
-
 #========================================================================
 # AVR32
 #========================================================================
-- 
1.6.4

^ permalink raw reply related	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2009-10-18 20:56 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2009-08-24 21:28 [U-Boot] [PATCH] new default shortcut to config & build a board Mike Frysinger
2009-10-01  6:49 ` Mike Frysinger
2009-10-01  9:03   ` Detlev Zundel
2009-10-01 12:55 ` Luigi Mantellini
2009-10-01 16:11 ` [U-Boot] [PATCH v2] " Mike Frysinger
2009-10-18 20:56   ` Wolfgang Denk

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.