diff options
author | Wolfgang Denk <wd@denx.de> | 2010-05-27 23:18:34 +0200 |
---|---|---|
committer | Wolfgang Denk <wd@denx.de> | 2010-06-13 18:08:18 +0200 |
commit | ed7a196cd5c92fb9ed2d503feb96360a029f37bd (patch) | |
tree | fec113c04f99601c3606208133509eeb605dbe95 /mkconfig | |
parent | 0e42ada3107709149b708f6ddc3ad7d9b9017fbb (diff) | |
download | u-boot-ed7a196cd5c92fb9ed2d503feb96360a029f37bd.tar.gz |
Makefile: simplify handling of build target names
Instead of stripping the "_config" part from the make target names in
each call of the "mkconfig" script let this script strip the string.
This prepares the ground for forther simplification of the top level
Makefile.
Signed-off-by: Wolfgang Denk <wd@denx.de>
Diffstat (limited to 'mkconfig')
-rwxr-xr-x | mkconfig | 6 |
1 files changed, 3 insertions, 3 deletions
@@ -16,13 +16,13 @@ while [ $# -gt 0 ] ; do case "$1" in --) shift ; break ;; -a) shift ; APPEND=yes ;; - -n) shift ; BOARD_NAME="${1%%_config}" ; shift ;; + -n) shift ; BOARD_NAME="${1%_config}" ; shift ;; -t) shift ; TARGETS="`echo $1 | sed 's:_: :g'` ${TARGETS}" ; shift ;; *) break ;; esac done -[ "${BOARD_NAME}" ] || BOARD_NAME="$1" +[ "${BOARD_NAME}" ] || BOARD_NAME="${1%_config}" [ $# -lt 4 ] && exit 1 [ $# -gt 6 ] && exit 1 @@ -102,7 +102,7 @@ done cat << EOF >> config.h #define CONFIG_BOARDDIR board/$BOARDDIR #include <config_defaults.h> -#include <configs/$1.h> +#include <configs/${BOARDNAME}.h> #include <asm/config.h> EOF |