Move optional type predicates to type.c.
[mes.git] / scripts / include.mes
1 #! /bin/sh
2
3 if [ "$1" == "--help" ]; then
4     echo "Usage: include.mes FILE"
5     exit 0
6 fi
7 for prefix in $(dirname $(dirname $0))/share/mes . $(dirname $(dirname $0)); do
8     if [ -d ${prefix}/module ]; then
9         break;
10     fi
11 done
12
13 if [ -n "$BOOT" ]; then
14     echo $prefix/module/mes/loop-0.mes
15     if [ -n "$TYPE0" ]; then
16         echo $prefix/module/mes/type-0.mes
17     fi
18     echo $prefix/module/mes/mes-0.mes
19 fi
20 cat $1 \
21   | grep -Eo '(mes-use-module \([^()]+ [^()]+))' \
22   | grep -Eo ' \([^)]+\)' \
23   | sed -e "s@^ *(@${prefix}/module/@" -e 's@ @/@g' -e 's@)@.mes@'