Changeset c14e9c8 in rtems-testing


Ignore:
Timestamp:
Jun 28, 2010, 12:23:56 PM (9 years ago)
Author:
Joel Sherrill <joel.sherrill@…>
Branches:
4.11, 8895273c193787f84c4585a10f6d6aceb3b25dc4
Children:
0bff81b
Parents:
c179e65
Message:

2010-06-28 Joel Sherrill <joel.sherrill@…>

  • bit_rtems: Clean up external directory building.
Location:
rtems
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • rtems/ChangeLog

    rc179e65 rc14e9c8  
     12010-06-28      Joel Sherrill <joel.sherrill@oarcorp.com>
     2
     3        * bit_rtems: Clean up external directory building.
     4
    152010-06-17      Joel Sherrill <joel.sherrill@oarcorp.com>
    26
  • rtems/bit_rtems

    rc179e65 rc14e9c8  
    115115      eZKit533)   ENABLE_BSP="${ENABLE_BSP} BFIN_ON_SKYEYE=1"   ;;
    116116      edb7312)    ENABLE_BSP="${ENABLE_BSP} ON_SKYEYE=1" ;;
    117       leon3)      ENABLE_BSP="${ENABLE_BSP}" ;;
    118117      gumstix)    ENABLE_BSP="${ENABLE_BSP} ON_SKYEYE=1" ;;
    119118      lm32_evr)   ENABLE_BSP="${ENABLE_BSP} ON_SIMULATOR=1" ;;
     
    139138      #   ;;
    140139      pc386) ENABLE_BSP="--enable-rtemsbsp=pc386 BSP_VIDEO_80x50=1" ;;
     140      sis)
     141         ENABLE_BSP="${ENABLE_BSP} CONSOLE_USE_INTERRUPTS=1"
     142         ;;
    141143      *)     ENABLE_BSP=--enable-rtemsbsp="${BSP_TO_TEST}" ;;
    142144    esac
     
    268270  case ${CPU} in
    269271    avr) TCPIP_FLAG="--disable-networking" ;;
    270     *)   TCPIP_FLAG="--enable-networking --enable-shttpd" ;;
     272    *)   TCPIP_FLAG="--enable-networking" ;;
    271273  esac
    272274else
     
    322324fi
    323325
    324 if [ ${ENABLE_RTEMS_SMP} = yes ] ; then
    325   ENABLE_SMP_FLAG="--enable-smp"
    326 else
    327   ENABLE_SMP_FLAG="--disable-smp"
    328 fi
    329 
    330326# Some CPUs do not have C++ support
    331327if [ ${ENABLE_RTEMS_CXX} = yes ] ; then
    332328  case ${CPU} in
    333     avr|bfin|tic4x) ENABLE_RTEMS_CXX="--disable-cxx" ;;
    334     *)              ENABLE_RTEMS_CXX="--enable-cxx" ;;
     329    avr|bfin|m32c|m32r|tic4x)
     330       ENABLE_RTEMS_CXX="--disable-cxx" ;;
     331    *) ENABLE_RTEMS_CXX="--enable-cxx" ;;
    335332  esac
    336333else
     
    360357ENABLE_ARGS="\
    361358    --prefix=${INSTALL_POINT} \
    362     ${DISABLE_INLINES_FLAG} ${ENABLE_MP_FLAG} ${ENABLE_SMP_FLAG} \
     359    ${DISABLE_INLINES_FLAG} ${ENABLE_MP_FLAG} \
    363360    ${ENABLE_RTEMS_DEBUG} ${ENABLE_RTEMS_CXX} \
    364361    ${ENABLE_RTEMS_RDBG} ${ENABLE_RTEMS_MAINTAINER_MODE} \
     
    490487  if [ ${RUN_RTEMS_TESTS} = yes ] ; then
    491488    case ${BSP_TO_TEST} in
    492       edb7312)  testable=yes ;;  # arm/edb7312
    493       rtl22xx)  testable=yes ;;  # arm/rtl22xx
    494       pc386)    testable=yes ;;  # i386/pc386
    495       lm32_evr) testable=yes ;;  # lm32/lm32_evr
    496       jmr3904)  testable=yes ;;  # mips/jmr3904
    497       psim)     testable=yes ;;  # powerpc/psim
    498       sis)      testable=yes ;;  # sparc/sis
    499       erc32|leon2|leon3)         # sparc using tsim
     489      edb7312) testable=yes ;;  # arm/edb7312
     490      rtl22xx) testable=yes ;;  # arm/rtl22xx
     491      jmr3904) testable=yes ;;  # mips/jmr3904
     492      psim)    testable=yes ;;  # powerpc/psim
     493      sis)     testable=yes ;;  # sparc/sis
     494      erc32|leon2|leon3)        # sparc using tsim
    500495        case `uname -n` in
    501496          england*|iceland*) testable=yes ;;
     
    511506  fi
    512507
    513   # This should run the tests
    514   case ${BSP_TO_TEST} in
    515     pc386) EXEEXT=exe ;;
    516     *)     EXEEXT=ralf ;;
    517   esac
    518 
    519508  # If not multilib, grab the ticker.ralf and save it out
    520509  if [ X${BSP_TO_TEST} != X ] ; then
    521510    mkdir -p ../ticker-executables
    522     cp `find . -name ticker.${EXEEXT}` \
    523         ../ticker-executables/${CPU}-${BSP_TO_TEST}-ticker.${EXEEXT}
     511    cp `find . -name ticker.ralf` \
     512        ../ticker-executables/${CPU}-${BSP_TO_TEST}-ticker.ralf
    524513  fi
    525514
     
    531520    mkdir ${testdir}
    532521    check_fatal $? "failed to mkdir test directory for ${BSP_TO_TEST}."
    533     cp `find . -name "*.${EXEEXT}"` ${testdir}
     522    cp `find . -name "*.ralf"` ${testdir}
    534523
    535524    case ${BSP_TO_TEST} in
    536       jmr3904)  runner=jmr3904 ;;
    537       psim)     runner=psim ;;
    538       posix)    runner="" ;;
     525      jmr3904)  running=jmr3904 ;;
     526      psim)     running=psim ;;
     527      posix)    running="" ;;
    539528      # ARM
    540529      edb7312)  runner=edb7312 ;;
    541530      gumstix)  runner=gumstix ;;
    542531      rtl22xx)  runner=rtl22xx ;;
    543       # i386
    544       pc386)    runner=pc386 ;;
    545532      # SPARC
    546533      erc32)    runner=erc32 ;;
    547534      leon2)    runner=leon  ;;
    548535      leon3)    runner=leon3 ;;
    549       sis)      runner=sis ;;
     536      sis)      running=sis ;;
    550537      *) ;;
    551538    esac
     
    555542
    556543    # This should run the tests
    557     ${runner} *.${EXEEXT}
     544    ${runner} *.ralf
    558545
    559546    # Check Logs
     
    583570      rm -rf ${INSTALL_POINT}/${target}/lib/include
    584571  else
     572    SUITES=
    585573    case ${BSP_TO_TEST} in
    586574      posix|bare*) ;;
    587575      *)
    588576        if [ -d ../examples-v2 ] ; then
    589           SUITES=examples-v2
     577          SUITES="${SUITES} examples-v2"
    590578        else
    591579          echo "WARNING! examples-v2 not found"
     
    593581
    594582        if [ -d ../class-examples ] ; then
    595           SUITES=class-examples
     583          SUITES="${SUITES} class-examples"
    596584        else
    597585          echo "WARNING! class-examples not found"
     
    599587
    600588        if [ -d ../examples ] ; then
    601           SUITES=examples
     589          SUITES="${SUITES} examples"
    602590        else
    603591          echo "WARNING! examples not found"
     
    611599
    612600        # Build application level tests that use "make"
    613         for suite in examples-v2
     601        for suite in ${SUITES}
    614602        do
    615603          cd ..
     
    632620        # Build TCP/IP demos and addons
    633621        if [ ${ENABLE_RTEMS_POSIX} = yes -a  \
    634               ${ENABLE_RTEMS_TCPIP} = yes ] ; then
     622             ${ENABLE_RTEMS_TCPIP} = yes -a \
     623             -d ../rtems-addon-packages ] ; then
    635624
    636625          cd ../rtems-addon-packages
Note: See TracChangeset for help on using the changeset viewer.