view · edit · sidebar · attach · print · history

$*

  • The stem with which an implicit rule matches. If the target is 'dir/a.foo.b' and the target pattern is 'a.%.b' then the stem is 'dir/foo'. The stem is useful for constructing names of related files.

$@

  • The file name of the target of the rule.

$<

  • The name of the first dependency.

$?

  • The names of all the dependencies that are newer than the target, with spaces between them.

$^

  • The names of all the dependencies, with spaces between them.
view · edit · sidebar · attach · print · history
Page last modified on February 01, 2011, at 02:09 PM