diff options
author | Joel Sherrill <joel.sherrill@OARcorp.com> | 2010-05-11 14:05:32 +0000 |
---|---|---|
committer | Joel Sherrill <joel.sherrill@OARcorp.com> | 2010-05-11 14:05:32 +0000 |
commit | 2d24344cd84717e6c7009ddeb4414cbd009baf5a (patch) | |
tree | 5707810a79e22068bc51d8323ab86c1c96137de2 /rtems | |
parent | 1466def704a078ec5f87494ebe66a166a7ad0be8 (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/ChangeLog | 4 | ||||
-rwxr-xr-x | rtems/bit_ALL | 23 | ||||
-rwxr-xr-x | rtems/bit_all_multilib | 20 |
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 |