diff mbox

[U-Boot,v2] mkconfig: start deprecating Makefile config targets

Message ID 1316441157-24823-1-git-send-email-vapier@gentoo.org
State Superseded
Headers show

Commit Message

Mike Frysinger Sept. 19, 2011, 2:05 p.m. UTC
Now that we've got boards.cfg and most people have converted over,
start warning people who have yet to so we can phase board configs
completely out of the Makefile.

Signed-off-by: Mike Frysinger <vapier@gentoo.org>
---
v2
	- fix typo in warning msg

 mkconfig |    9 +++++++++
 1 files changed, 9 insertions(+), 0 deletions(-)

Comments

Wolfgang Denk Sept. 19, 2011, 2:14 p.m. UTC | #1
Dear Mike Frysinger,

In message <1316441157-24823-1-git-send-email-vapier@gentoo.org> you wrote:
> Now that we've got boards.cfg and most people have converted over,
> start warning people who have yet to so we can phase board configs
> completely out of the Makefile.
> 
> Signed-off-by: Mike Frysinger <vapier@gentoo.org>
> ---
> v2
> 	- fix typo in warning msg
> 
>  mkconfig |    9 +++++++++
>  1 files changed, 9 insertions(+), 0 deletions(-)

Please update doc/feature-removal-schedule.txt as well.

Best regards,

Wolfgang Denk
Mike Frysinger Sept. 19, 2011, 2:36 p.m. UTC | #2
On Monday, September 19, 2011 10:14:46 Wolfgang Denk wrote:
> Mike Frysinger wrote:
> > Now that we've got boards.cfg and most people have converted over,
> > start warning people who have yet to so we can phase board configs
> > completely out of the Makefile.
> > 
> > Signed-off-by: Mike Frysinger <vapier@gentoo.org>
> > ---
> > v2
> > 
> > 	- fix typo in warning msg
> > 	
> >  mkconfig |    9 +++++++++
> >  1 files changed, 9 insertions(+), 0 deletions(-)
> 
> Please update doc/feature-removal-schedule.txt as well.

i didnt have a schedule in mind ... just start scaring people :)

any target you have in mind ?
-mike
Wolfgang Denk Sept. 26, 2011, 6:21 p.m. UTC | #3
Dear Mike Frysinger,

In message <201109191036.38248.vapier@gentoo.org> you wrote:
>
> > Please update doc/feature-removal-schedule.txt as well.
> 
> i didnt have a schedule in mind ... just start scaring people :)
> 
> any target you have in mind ?

Next release? Second next release?

Best regards,

Wolfgang Denk
diff mbox

Patch

diff --git a/mkconfig b/mkconfig
index ecb6d4e..438530b 100755
--- a/mkconfig
+++ b/mkconfig
@@ -29,6 +29,15 @@  if [ \( $# -eq 2 \) -a \( "$1" = "-A" \) ] ; then
 	set ${line}
 	# add default board name if needed
 	[ $# = 3 ] && set ${line} ${1}
+elif [ "${MAKEFLAGS+set}${MAKELEVEL+set}" = "setset" ] ; then
+	# only warn when using a config target in the Makefile
+	cat <<-EOF
+
+	warning: Please migrate to boards.cfg.  Failure to do so will
+	         mean removal of your board in the next release.
+
+	EOF
+	sleep 5
 fi
 
 while [ $# -gt 0 ] ; do