mirror of
https://gitlab.rtems.org/rtems/rtos/rtems.git
synced 2026-11-09 08:37:58 +08:00
base changes for moving and better error checking
This commit is contained in:
1 parent
e348edd2aa
commit
f5ecb312f6
1 file changed
+21
-2
@@ -1,15 +1,34 @@
|
||||
#! /bin/sh
|
||||
#
|
||||
# Ctags wrapper
|
||||
#
|
||||
# Invokes the version shipped with src2html for C.
|
||||
# Invokes the Ada patched GNU Emacs version for Ada.
|
||||
#
|
||||
# $Id$
|
||||
|
||||
TOOLSBASE=/usr1/rtems/rtemsdoc-work/tools/src2html
|
||||
|
||||
if [ ! -f ${TOOLSBASE}/ctags-new ]; then
|
||||
echo Can not find ${TOOLSBASE}/ctags-new for C programs.
|
||||
exit 1
|
||||
fi
|
||||
|
||||
if [ ! -f ${TOOLSBASE}/ctags ]; then
|
||||
echo Can not find ${TOOLSBASE}/ctags for Ada programs.
|
||||
exit 1
|
||||
fi
|
||||
|
||||
cfiles=`ls -1 $1/*.[ch] $1/*.inl 2>/dev/null | grep -v "/no-"`
|
||||
adafiles=`ls -1 $1/*.ad[sb] 2>/dev/null`
|
||||
|
||||
if [ "x${cfiles}" != x ] ; then
|
||||
/avenger/afcc/textools/src2html/ctags-new -d -t -w -y ${cfiles}
|
||||
${TOOLSBASE}/ctags-new -d -t -w -y ${cfiles}
|
||||
#mv tags tags.c
|
||||
fi
|
||||
|
||||
if [ "x${adafiles}" != x ] ; then
|
||||
/usr1/tmp/build/lib-src/ctags -d -t -x --no-warn ${adafiles}
|
||||
${TOOLSBASE}-src/ctags -d -t -x --no-warn ${adafiles}
|
||||
fi
|
||||
# cat tags
|
||||
#mv tags tags.ada
|
||||
|
||||
Reference in new issue
Block a user