继续翻译
复制代码
3.8 Secondary Expansion
=======================
In the previous section we learned that GNU `make' works in two distinct phases: a read-in phase and a target-update phase (*note How `make' Reads a Makefile: Reading Makefiles.). GNU make also has the ability to enable a _second expansion_ of the prerequisites (only) for some or all targets defined in the makefile. In order for this second expansion to occur, the special target `.SECONDEXPANSION' must be
defined before the first prerequisite list that makes use of this feature.
复制代码
3.8 二次扩展
在前面的章节中我们了解到 GNU make 的工作分为两个阶段:一个读取阶段 和一个目的变更阶段(*note How 'make' Reads a Makefile: Reading Makefiles.)
GNU make 也有能力允许对 前提条件进行二次扩展。为了此二次扩展可以发生,在第一个前提条件之前,特殊的目的 .SECONDEXPANSION 必须被定义。
后文待续
本文转自健哥的数据花园博客园博客,原文链接:http://www.cnblogs.com/gaojian/archive/2012/09/17/2688375.html,如需转载请自行联系原作者