exit 0
fi
done
- echo "Fehler: Includedatei $1 existiert nicht" > /dev/stderr
+ echo "Error: Include file \`$1' does not exist" > /dev/stderr
+# echo "Fehler: Includedatei $1 existiert nicht" > /dev/stderr
exit 1
}
findincludes() {
for i in $*
do
- for j in `sed -n 's/^#[Ii][Nn][Cc][Ll][Uu][Dd][Ee] *[<"]\([^>"]*\).*/\1/p' $i`
+ for j in `sed -n 's/^#[Ii][Nn][Cc][Ll][Uu][Dd][Ee] *[<"]\([^>"]*\).*/\1/p' $i` \
+ `sed -n 's/^#[Rr][Ee][Aa][Dd] *[<"]\([^>"]*\).*/\1/p' $i`
do
echo ' \'
foo=`expandfile $j`
shift
done
+addmenu() {
+ root_prefix=`perl -MCwd -e '$_ = cwd;s/^.*src\/?//;@f=split /\//;$n=$#f+1;print "../"x $n;'`
+ menu_prefix=${root_prefix##../}
+
+ if [ -f ${menu_prefix}menu.def ]
+ then
+ echo ' \'
+ echo -n ' '${menu_prefix}menu.def
+ fi
+}
+
export INCPATH
export FILES
do
echo -n `echo $i | sed 's/.wml/.html/'`: $i
findincludes $i
+ addmenu
echo
done