GNU make manual 翻译(六十一)

继续翻译

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 必须被定义。

后文待续

原文地址:https://www.cnblogs.com/gaojian/p/2688375.html