Copyright (C) 2000-2012 |
GNU Info (make.info)Pattern RulesDefining and Redefining Pattern Rules ===================================== You define an implicit rule by writing a "pattern rule". A pattern rule looks like an ordinary rule, except that its target contains the character `%' (exactly one of them). The target is considered a pattern for matching file names; the `%' can match any nonempty substring, while other characters match only themselves. The prerequisites likewise use `%' to show how their names relate to the target name. Thus, a pattern rule `%.o : %.c' says how to make any file `STEM.o' from another file `STEM.c'. Note that expansion using `%' in pattern rules occurs *after* any variable or function expansions, which take place when the makefile is read. Note: How to Use Variables, and Note: Functions for Transforming Text.
automatically generated by info2www version 1.2.2.9 |