1/** templates used to generate make-compatible dependencies */
2group depend;
3
4/** Generate "f : x, y, z" dependencies for input
5 *  dependencies and generated files. in and out
6 *  are File objects.  For example, you can say
7 *  <f.canonicalPath>
8 */
9dependencies(grammarFileName,in,out) ::= <<
10<if(in)><grammarFileName>: <in; separator=", "><endif>
11<out:{f | <f> : <grammarFileName>}; separator="\n">
12>>
13