Lines Matching full:secondary
121 * Secondary Expansion:: How and when secondary expansion is performed.
828 * Secondary Expansion:: How and when secondary expansion is performed.
1162 Supports secondary expansion of prerequisite lists.
1303 File: make.info, Node: Reading Makefiles, Next: Secondary Expansion, Prev: Overriding Makefiles, Up: Makefiles
1375 File: make.info, Node: Secondary Expansion, Prev: Reading Makefiles, Up: Makefiles
1377 3.10 Secondary Expansion
1392 expanded a _second time_. In most circumstances this secondary
1395 makefiles. In order to take advantage of the secondary expansion phase
1399 left to the secondary expansion phase. For example, consider this
1411 recognized as a variable reference. Now during the secondary expansion
1431 not be full expanded until the secondary expansion and yield a value of
1435 only becomes apparent when you discover that secondary expansions
1440 expansion by escaping the `$'. Also, secondary expansion occurs for
1451 `main' and `lib' targets will be `$($@_OBJS)'. During the secondary
1454 `main.o try.o test.o', while the secondary expansion for the `lib'
1470 Evaluation of automatic variables during the secondary expansion
1477 Secondary Expansion of Explicit Rules
1480 During the secondary expansion of explicit rules, `$$@' and `$$%'
1503 Rules undergo secondary expansion in makefile order, except that the
1509 Secondary Expansion of Static Pattern Rules
1512 Rules for secondary expansion of static pattern rules are identical to
1517 Secondary Expansion of Implicit Rules
1521 then performs secondary expansion for every rule with a matching target
1548 The prerequisite list after the secondary expansion and directory
1664 If you have enabled secondary expansion (*note Secondary Expansion::)
2433 `.SECONDARY' special target.
2445 `.SECONDARY'
2446 The targets which `.SECONDARY' depends on are treated as
2450 `.SECONDARY' with no prerequisites causes all targets to be treated
2451 as secondary (i.e., no target is removed because it is considered
2458 in. *Note Secondary Expansion: Secondary Expansion.
7234 marking it as a "secondary" file. To do this, list it as a
7235 prerequisite of the special target `.SECONDARY'. When a file is
7236 secondary, `make' will not create the file merely because it does not
7238 Marking a file as secondary also marks it as intermediate.