projects
/
platform
/
kernel
/
u-boot.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
mx5 clocks: Simplify imx_get_cspiclk()
[platform/kernel/u-boot.git]
/
MAKEALL
diff --git
a/MAKEALL
b/MAKEALL
index
6b9ff30
..
63f8bef
100755
(executable)
--- a/
MAKEALL
+++ b/
MAKEALL
@@
-19,6
+19,7
@@
usage()
-l, --list List all targets to be built
-m, --maintainers List all targets and maintainer email
-M, --mails List all targets and all affilated emails
-l, --list List all targets to be built
-m, --maintainers List all targets and maintainer email
-M, --mails List all targets and all affilated emails
+ -C, --check Enable build checking
-h, --help This help output
Selections by these options are logically ANDed; if the same option
-h, --help This help output
Selections by these options are logically ANDed; if the same option
@@
-51,8
+52,8
@@
usage()
exit ${ret}
}
exit ${ret}
}
-SHORT_OPTS="ha:c:v:s:lmM"
-LONG_OPTS="help,arch:,cpu:,vendor:,soc:,list,maintainers,mails"
+SHORT_OPTS="ha:c:v:s:lmM
C
"
+LONG_OPTS="help,arch:,cpu:,vendor:,soc:,list,maintainers,mails
,check
"
# Option processing based on util-linux-2.13/getopt-parse.bash
# Option processing based on util-linux-2.13/getopt-parse.bash
@@
-87,9
+88,9
@@
while true ; do
-c|--cpu)
# echo "Option CPU: argument \`$2'"
if [ "$opt_c" ] ; then
-c|--cpu)
# echo "Option CPU: argument \`$2'"
if [ "$opt_c" ] ; then
- opt_c="${opt_c%)} || \$3 == \"$2\")"
+ opt_c="${opt_c%)} || \$3 == \"$2\"
|| \$3 ~ /$2:/
)"
else
else
- opt_c="(\$3 == \"$2\")"
+ opt_c="(\$3 == \"$2\"
|| \$3 ~ /$2:/
)"
fi
SELECTED='y'
shift 2 ;;
fi
SELECTED='y'
shift 2 ;;
@@
-111,6
+112,9
@@
while true ; do
fi
SELECTED='y'
shift 2 ;;
fi
SELECTED='y'
shift 2 ;;
+ -C|--check)
+ CHECK='C=1'
+ shift ;;
-l|--list)
ONLY_LIST='y'
shift ;;
-l|--list)
ONLY_LIST='y'
shift ;;
@@
-211,14
+215,17
@@
RC=0
# Helper funcs for parsing boards.cfg
boards_by_field()
{
# Helper funcs for parsing boards.cfg
boards_by_field()
{
+ FS="[ \t]+"
+ [ -n "$3" ] && FS="$3"
awk \
-v field="$1" \
-v select="$2" \
awk \
-v field="$1" \
-v select="$2" \
+ -F "$FS" \
'($1 !~ /^#/ && $field == select) { print $1 }' \
boards.cfg
}
boards_by_arch() { boards_by_field 2 "$@" ; }
'($1 !~ /^#/ && $field == select) { print $1 }' \
boards.cfg
}
boards_by_arch() { boards_by_field 2 "$@" ; }
-boards_by_cpu() { boards_by_field 3 "$@" ; }
+boards_by_cpu() { boards_by_field 3 "$@"
"[: \t]+"
; }
boards_by_soc() { boards_by_field 6 "$@" ; }
#########################################################################
boards_by_soc() { boards_by_field 6 "$@" ; }
#########################################################################
@@
-331,18
+338,27
@@
LIST_ppc=" \
LIST_SA="$(boards_by_cpu sa1100)"
#########################################################################
LIST_SA="$(boards_by_cpu sa1100)"
#########################################################################
+## ARM7 Systems
+#########################################################################
+
+LIST_ARM7="$(boards_by_cpu arm720t)"
+
+#########################################################################
## ARM9 Systems
#########################################################################
LIST_ARM9="$(boards_by_cpu arm920t) \
$(boards_by_cpu arm926ejs) \
$(boards_by_cpu arm925t) \
## ARM9 Systems
#########################################################################
LIST_ARM9="$(boards_by_cpu arm920t) \
$(boards_by_cpu arm926ejs) \
$(boards_by_cpu arm925t) \
+ $(boards_by_cpu arm946es) \
"
#########################################################################
## ARM11 Systems
#########################################################################
"
#########################################################################
## ARM11 Systems
#########################################################################
-LIST_ARM11="$(boards_by_cpu arm1136)"
+LIST_ARM11="$(boards_by_cpu arm1136) \
+ $(boards_by_cpu arm1176) \
+"
#########################################################################
## ARMV7 Systems
#########################################################################
## ARMV7 Systems
@@
-368,16
+384,7
@@
LIST_ixp="$(boards_by_cpu ixp)"
## ARM groups
#########################################################################
## ARM groups
#########################################################################
-LIST_arm=" \
- ${LIST_SA} \
- ${LIST_ARM9} \
- ${LIST_ARM10} \
- ${LIST_ARM11} \
- ${LIST_ARMV7} \
- ${LIST_at91} \
- ${LIST_pxa} \
- ${LIST_ixp} \
-"
+LIST_arm="$(boards_by_arch arm)"
#########################################################################
## MIPS Systems (default = big endian)
#########################################################################
## MIPS Systems (default = big endian)
@@
-385,6
+392,9
@@
LIST_arm=" \
LIST_mips4kc=" \
incaip \
LIST_mips4kc=" \
incaip \
+ incaip_100MHz \
+ incaip_133MHz \
+ incaip_150MHz \
qemu_mips \
vct_platinum \
vct_platinum_small \
qemu_mips \
vct_platinum \
vct_platinum_small \
@@
-405,7
+415,6
@@
LIST_au1xx0=" \
dbau1100 \
dbau1500 \
dbau1550 \
dbau1100 \
dbau1500 \
dbau1550 \
- gth2 \
"
LIST_mips=" \
"
LIST_mips=" \
@@
-458,14
+467,7
@@
LIST_microblaze="$(boards_by_arch microblaze)"
## ColdFire Systems
#########################################################################
## ColdFire Systems
#########################################################################
-LIST_m68k="$(boards_by_arch m68k)
- EB+MCF-EV123 \
- EB+MCF-EV123_internal \
- M52277EVB \
- M5235EVB \
- M54451EVB \
- M54455EVB \
-"
+LIST_m68k="$(boards_by_arch m68k)"
LIST_coldfire=${LIST_m68k}
#########################################################################
LIST_coldfire=${LIST_m68k}
#########################################################################
@@
-629,7
+631,7
@@
build_target() {
${MAKE} distclean >/dev/null
${MAKE} -s ${target}_config
${MAKE} distclean >/dev/null
${MAKE} -s ${target}_config
- ${MAKE} ${JOBS} all \
+ ${MAKE} ${JOBS}
${CHECK}
all \
>${LOG_DIR}/$target.MAKELOG 2> ${LOG_DIR}/$target.ERR
# Check for 'make' errors
>${LOG_DIR}/$target.MAKELOG 2> ${LOG_DIR}/$target.ERR
# Check for 'make' errors