ependency scanning. This is one of the
nicer features of OMake, and one that makes build specifications easier to write and more robust.
Strictly speaking, it isn&#X2019;t required, but you definitely want to do it.</P><P>The mechanism is to define a <CODE>.SCANNER</CODE> rule, which is like a normal rule, but it specifies how
to compute dependencies, not the target itself. In this case, we want to define a <CODE>.SCANNER</CODE>
rule of the following form.</P><PRE CLASS="verbatim">    .SCANNER: %.woof: %.ca