forked from Imagelibrary/rtems
Edvin Catovic <edvin@gaisler.com> Konrad Eisele <konrad@gaisler.com> PR 827/bsps * aclocal/bsp-alias.m4, aclocal/check-bsps.m4: Portion of large update of SPARC BSPs. Includes addition of sis, leon2 and leon3 BSPs, deletion of leon BSP, addition of SMC91111 NIC driver and much more.
34 lines
1.3 KiB
Plaintext
34 lines
1.3 KiB
Plaintext
dnl $Id$
|
|
|
|
dnl Report all available bsps for a target,
|
|
dnl check if a bsp-subdirectory is present for all bsps found
|
|
dnl
|
|
dnl RTEMS_CHECK_BSPS(bsp_list)
|
|
AC_DEFUN([RTEMS_CHECK_BSPS],
|
|
[
|
|
AC_REQUIRE([RTEMS_CHECK_CPU])dnl sets RTEMS_CPU, target
|
|
AC_REQUIRE([RTEMS_TOP])dnl sets RTEMS_TOPdir
|
|
AC_MSG_CHECKING([for bsps])
|
|
files=`ls $srcdir/$RTEMS_TOPdir/c/src/lib/libbsp/$RTEMS_CPU`
|
|
for file in $files; do
|
|
if test -r $srcdir/$RTEMS_TOPdir/c/src/lib/libbsp/$RTEMS_CPU/$file/bsp_specs; then
|
|
case $file in
|
|
# Now account for BSPs with build variants
|
|
c4xsim) $1="[$]$1 c4xsim c3xsim";;
|
|
gen68360) $1="[$]$1 gen68360 gen68360_040";;
|
|
p4000) $1="[$]$1 p4600 p4650";;
|
|
mvme162) $1="[$]$1 mvme162 mvme162lx";;
|
|
mbx8xx) $1="[$]$1 mbx821_001 mbx860_002 mbx860_005b";;
|
|
motorola_powerpc) $1="[$]$1 mvme2307 mcp750 mtx603e";;
|
|
pc386) $1="[$]$1 pc386 pc386dx pc486 pc586 pc686 pck6";;
|
|
erc32) $1="[$]$1 erc32 sis";;
|
|
leon) $1="[$]$1 leon2 leon3";;
|
|
sim68000) $1="[$]$1 sim68000 simcpu32";;
|
|
shsim) $1="[$]$1 simsh7032 simsh7045";;
|
|
*) $1="[$]$1 $file";;
|
|
esac;
|
|
fi
|
|
done
|
|
AC_MSG_RESULT([[$]$1 .. done])
|
|
])dnl
|