Changeset 2d1daae in rtems
- Timestamp:
- 10/18/04 09:33:13 (19 years ago)
- Branches:
- 4.10, 4.11, 4.8, 4.9, 5, master
- Children:
- 504112d
- Parents:
- 2c8d5f2
- Location:
- c
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
c/ChangeLog
r2c8d5f2 r2d1daae 1 2004-10-18 Ralf Corsepius <ralf_corsepius@rtems.org> 2 3 * configure.ac: Rework checking for BSPs. 4 1 5 2004-10-18 Ralf Corsepius <ralf_corsepius@rtems.org> 2 6 -
c/configure.ac
r2c8d5f2 r2d1daae 16 16 RTEMS_ENABLE_RTEMSBSP 17 17 18 # Set up rtems_bsp 18 19 AS_IF([test x"$enable_rtemsbsp" = x"no"],[ 20 # --disable-rtemsbsp 19 21 rtems_bsp="" 20 22 ],[ 21 23 AS_IF([test -z "$enable_rtemsbsp"], 22 [RTEMS_CHECK_BSPS(rtems_bsp)], 23 [rtems_bsp="$enable_rtemsbsp"]) 24 [# --enable-rtemsbsp="" 25 RTEMS_CHECK_BSPS(rtems_bsp)], 26 [# --enable-rtemsbsp="list" 27 rtems_bsp="$enable_rtemsbsp"]) 28 ]) 24 29 25 for i in $rtems_bsp; do 30 # Check sanity of BSPs in $rtems_bsp 31 for _rtems_bsp in : $rtems_bsp; do test "x$_rtems_bsp" = x: && continue 32 # make sure there is a make/custom file for the bsp 33 _RTEMS_CHECK_CUSTOM_BSP([$_rtems_bsp.cfg],[bsp_cfg]) 26 34 27 # make sure there is a make/custom file for the bsp28 RTEMS_CHECK_CUSTOM_BSP(i)29 30 RTEMS_BSP_ALIAS( $i,bspdir)35 AS_IF([test -n "$bsp_cfg"], 36 [ 37 # retrieve bsp_family 38 RTEMS_BSP_ALIAS([$_rtems_bsp],[rtems_bsp_family]) 31 39 32 40 # Is there code where there should be for this BSP? 33 # The bare bsp is a special case as it is not under the RTEMS_CPU path 34 case $bspdir in 35 bare) 36 bspcpudir= 37 ;; 38 *) 39 bspcpudir=$RTEMS_CPU/ 40 ;; 41 case $rtems_bsp_family in 42 bare ) rtems_libbspdir="$srcdir/$RTEMS_TOPdir/c/src/lib/libbsp/bare" ;; 43 * ) rtems_libbspdir="$srcdir/$RTEMS_TOPdir/c/src/lib/libbsp/$RTEMS_CPU/$rtems_bsp_family";; 41 44 esac 42 43 if test -d "$srcdir/$RTEMS_TOPdir/c/src/lib/libbsp/$bspcpudir$bspdir"; then 44 RTEMS_BSP_LIST="$RTEMS_BSP_LIST $i" 45 else 46 AC_MSG_ERROR([unable to find libbsp directory ($bspdir) for $i]) 47 fi 45 46 # Is there a configure script for the BSP? 47 AS_IF([test -r "$rtems_libbspdir/configure"], 48 [RTEMS_BSP_LIST="$RTEMS_BSP_LIST $_rtems_bsp"]) 49 ]) 48 50 done 49 ])50 51 51 52 # … … 85 86 ],[RTEMS_BSP_LIST="$RTEMS_BSP_LIST"]) 86 87 AC_OUTPUT 87 88 AS_IF([test -n "$RTEMS_BSP_LIST"],[ 88 89 echo 89 90 echo target architecture: $target_cpu. 90 echo available BSPs: $ rtems_bsp.91 echo available BSPs: $RTEMS_BSP_LIST. 91 92 echo \'${MAKE} all\' will build the following BSPs: $RTEMS_BSP_LIST. 92 93 echo other BSPs can be built with \'${MAKE} RTEMS_BSP=\"bsp1 bsp2 ...\"\' 93 94 echo 95 ])
Note: See TracChangeset
for help on using the changeset viewer.