dnl check-rdbg.m4,v 1.9 2001/10/17 20:30:38 joel Exp
|
dnl check-rdbg.m4,v 1.9 2001/10/17 20:30:38 joel Exp
|
dnl
|
dnl
|
AC_DEFUN(RTEMS_CHECK_RDBG,
|
AC_DEFUN(RTEMS_CHECK_RDBG,
|
[dnl
|
[dnl
|
AC_REQUIRE([RTEMS_TOP])dnl
|
AC_REQUIRE([RTEMS_TOP])dnl
|
AC_REQUIRE([RTEMS_CHECK_CPU])dnl
|
AC_REQUIRE([RTEMS_CHECK_CPU])dnl
|
AC_REQUIRE([RTEMS_CHECK_NETWORKING])dnl
|
AC_REQUIRE([RTEMS_CHECK_NETWORKING])dnl
|
AC_REQUIRE([RTEMS_ENABLE_RDBG])dnl
|
AC_REQUIRE([RTEMS_ENABLE_RDBG])dnl
|
AC_CACHE_CHECK([whether BSP supports librdbg],
|
AC_CACHE_CHECK([whether BSP supports librdbg],
|
rtems_cv_HAS_RDBG,
|
rtems_cv_HAS_RDBG,
|
[
|
[
|
if test -d "$srcdir/${RTEMS_TOPdir}/c/src/librdbg/src/${RTEMS_CPU}/${$1}";
|
if test -d "$srcdir/${RTEMS_TOPdir}/c/src/librdbg/src/${RTEMS_CPU}/${$1}";
|
then
|
then
|
rtems_cv_HAS_RDBG="yes" ;
|
rtems_cv_HAS_RDBG="yes" ;
|
elif test -d "$srcdir/${RTEMS_TOPdir}/c/src/librdbg/src/${RTEMS_CPU}/any";
|
elif test -d "$srcdir/${RTEMS_TOPdir}/c/src/librdbg/src/${RTEMS_CPU}/any";
|
then
|
then
|
rtems_cv_HAS_RDBG="yes" ;
|
rtems_cv_HAS_RDBG="yes" ;
|
elif test "${RTEMS_CPU}" = "powerpc";
|
elif test "${RTEMS_CPU}" = "powerpc";
|
then
|
then
|
A=`grep -l RTEMS_PPC_EXCEPTION_PROCESSING_MODEL $srcdir/${RTEMS_TOPdir}/make/custom/* 2>/dev/null`;
|
A=`grep -l RTEMS_PPC_EXCEPTION_PROCESSING_MODEL $srcdir/${RTEMS_TOPdir}/make/custom/* 2>/dev/null`;
|
C=""
|
C=""
|
for i in ${A} ;
|
for i in ${A} ;
|
do
|
do
|
B=`basename ${i} .cfg`;
|
B=`basename ${i} .cfg`;
|
C="${C} ${B}";
|
C="${C} ${B}";
|
done
|
done
|
rtems_cv_HAS_RDBG="no";
|
rtems_cv_HAS_RDBG="no";
|
for j in ${C} ;
|
for j in ${C} ;
|
do
|
do
|
if test "${$1}" = "${j}" ;
|
if test "${$1}" = "${j}" ;
|
then
|
then
|
rtems_cv_HAS_RDBG="yes";
|
rtems_cv_HAS_RDBG="yes";
|
fi
|
fi
|
done
|
done
|
else
|
else
|
rtems_cv_HAS_RDBG="no";
|
rtems_cv_HAS_RDBG="no";
|
fi
|
fi
|
])
|
])
|
HAS_RDBG="$rtems_cv_HAS_RDBG"
|
HAS_RDBG="$rtems_cv_HAS_RDBG"
|
AC_SUBST(HAS_RDBG)
|
AC_SUBST(HAS_RDBG)
|
])
|
])
|
|
|