forked from Imagelibrary/rtems
54 lines
1020 B
Bash
Executable File
54 lines
1020 B
Bash
Executable File
#! /bin/sh
|
|
#
|
|
# $Id$
|
|
#
|
|
|
|
basedir=$1
|
|
shift
|
|
|
|
# classes of documents
|
|
supplements="supplements/hppa1_1 supplements/i386 \
|
|
supplements/i960 supplements/m68k supplements/sparc supplements/powerpc"
|
|
|
|
# relnotes is obsolete
|
|
|
|
# Division by access level
|
|
public_docs="FAQ user develenv networking posix_users started started_ada \
|
|
rtems_gdb rgdb_specs"
|
|
support_docs="${supplements} bsp_howto porting ada_user posix1003.1"
|
|
|
|
if [ x${MANUAL_SET} = x ] ; then
|
|
MANUAL_SET=public
|
|
fi
|
|
|
|
case ${MANUAL_SET} in
|
|
public)
|
|
# manuals="$public_docs"
|
|
# ;;
|
|
#support)
|
|
manuals="$public_docs $support_docs"
|
|
;;
|
|
*)
|
|
echo "ERROR: Unknown manual set ${MANUAL_SET}"
|
|
exit 1
|
|
;;
|
|
esac
|
|
|
|
for action in $*
|
|
do
|
|
for manual in $manuals
|
|
do
|
|
if [ x${TEST} = xyes ] ; then
|
|
echo "TEST *** make $action on ${basedir}/${manual} ***"
|
|
else
|
|
echo
|
|
echo "*** make $action on ${basedir}/${manual} ***"
|
|
echo
|
|
cd ${basedir}/${manual}
|
|
gmake $action || exit $?
|
|
fi
|
|
done
|
|
done
|
|
|
|
exit 0
|