#!/bin/bash
function gi {
I=$(grep include $1 \
| grep -o '".*"' \
| tr -d '"' \
| sed 's/\(.*\)/model\/\1.model/' \
| tr "\n" " ")
echo -n "$I "
for i in $I; do
gi $i
done
}
for i in model/*.model; do
echo $i | sed 's/model\/\(.*\)\.model/properties\/\1\/properties.hpp: /' | tr -d "\n"
gi $i
echo
done