diff options
Diffstat (limited to 'toolbin/gen_model_deps.sh')
-rwxr-xr-x | toolbin/gen_model_deps.sh | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/toolbin/gen_model_deps.sh b/toolbin/gen_model_deps.sh new file mode 100755 index 0000000..2c5e618 --- /dev/null +++ b/toolbin/gen_model_deps.sh @@ -0,0 +1,19 @@ +#!/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
\ No newline at end of file |