summaryrefslogtreecommitdiff
path: root/rtems
diff options
context:
space:
mode:
authorJoel Sherrill <joel.sherrill@OARcorp.com>2010-05-11 14:05:32 +0000
committerJoel Sherrill <joel.sherrill@OARcorp.com>2010-05-11 14:05:32 +0000
commit2d24344cd84717e6c7009ddeb4414cbd009baf5a (patch)
tree5707810a79e22068bc51d8323ab86c1c96137de2 /rtems
parent1466def704a078ec5f87494ebe66a166a7ad0be8 (diff)
2010-05-11 Joel Sherrill <joel.sherrilL@OARcorp.com>
* bit_ALL, bit_all_multilib: Merge updates.
Diffstat (limited to 'rtems')
-rw-r--r--rtems/ChangeLog4
-rwxr-xr-xrtems/bit_ALL23
-rwxr-xr-xrtems/bit_all_multilib20
3 files changed, 30 insertions, 17 deletions
diff --git a/rtems/ChangeLog b/rtems/ChangeLog
index 43fdc04..aa13af2 100644
--- a/rtems/ChangeLog
+++ b/rtems/ChangeLog
@@ -1,3 +1,7 @@
+2010-05-11 Joel Sherrill <joel.sherrilL@OARcorp.com>
+
+ * bit_ALL, bit_all_multilib: Merge updates.
+
2010-05-04 Joel Sherrill <joel.sherrill@oarcorp.com>
* bit_all_bsps: For 4.10 determine the list of BSPs on the fly.
diff --git a/rtems/bit_ALL b/rtems/bit_ALL
index 81cc5ce..a734f47 100755
--- a/rtems/bit_ALL
+++ b/rtems/bit_ALL
@@ -4,7 +4,7 @@
#
all_confs=no
-do_cvs_update=no
+do_cvs_update=yes
testdir=`pwd`
@@ -12,10 +12,13 @@ testdir=`pwd`
if [ ${do_cvs_update} = yes ] ; then
cd ${testdir}/rtems
cvs up -Pd 2>&1 | grep -v cvs
- for addon in class-examples examples rtems-addon-packages network-demos
+ for addon in class-examples examples examples-v2 rtems-addon-packages \
+ network-demos ada-examples
do
- cd ${testdir}/${addon}
- cvs up -Pd 2>&1 | grep -v cvs
+ if [ -d ${addon} ] ; then
+ cd ${testdir}/${addon}
+ cvs up -Pd 2>&1 | grep -v cvs
+ fi
done
fi
@@ -31,18 +34,10 @@ cd $testdir
rm -f log/*
# build all standard BSPs non-multilib
-./bit_all
+./bit_all_bsps
# build all of the multilibs
-# sh -x ./bit_all_multilib
-
-# build the native configuration
-#./bit_rtems unix posix >log/unix.log 2>&1
-#rm -rf build-unix-rtems
-
-# build a bare bsp
-#./bit_rtems m68k bare-m5200 >log/m68k-bare-m5200.log 2>&1
-#rm -rf build-m68k-rtems
+sh -x ./bit_all_multilib
# build the documentation
./bit_docs >log/docs.log
diff --git a/rtems/bit_all_multilib b/rtems/bit_all_multilib
index 5009c39..4f74099 100755
--- a/rtems/bit_all_multilib
+++ b/rtems/bit_all_multilib
@@ -4,13 +4,27 @@
# c4x is temporary out.
#ALL_CPUS="a29k arm c4x h8300 i386 m68k mips mips64orion \
# or32 powerpc sh sparc"
-ALL_CPUS="arm avr h8300 i386 m32c m32r m68k mips powerpc sh sparc"
+ALL_CPUS="arm avr bfin h8300 i386 m32c m32r m68k mips powerpc sh sparc"
+
+if [ $# -eq 0 ] ; then
+ CPUS=${ALL_CPUS}
+else
+ CPUS=$*
+fi
+
+echo "Multilib build for: ${CPUS}"
+
+BUILDDIR=`pwd`
start=`date`
-for cpu in ${ALL_CPUS}
+for cpu in ${CPUS}
do
+ cd $BUILDDIR
+ rm -rf build-${cpu}-multilib-*rtems*
./bit_rtems ${cpu} multilib >log/${cpu}-multilib.log 2>&1
- rm -rf build-${cpu}-multilib-rtems
+
+ du -s -k build-${cpu}-multilib-*rtems*
+ rm -rf build-${cpu}-multilib-*rtems*
done
stop=`date`
echo "Multilibs started at:" $start