Lines Matching defs:target

106  *			a target based on its suffix. Returns the
108 * if the target had no implicit sources.
489 * suffixes (the source ".c" and the target ".o"). If there are no such
708 * If such a target is found and the target is the current main target, the
709 * main target is set to NULL and the next target examined (if that exists)
710 * becomes the main target.
713 * true iff a new main target has been selected.
716 UpdateTarget(GNode *target, Suffix *suff, bool *inout_removedMain)
722 GNode_IsMainCandidate(target)) {
723 DEBUG1(MAKE, "Setting main node to \"%s\"\n", target->name);
724 mainNode = target;
738 if (target->type == OP_TRANSFORM)
746 ptr = strstr(target->name, suff->name);
758 if (ptr == target->name)
761 if (ParseTransform(target->name, &srcSuff, &targSuff)) {
762 if (mainNode == target) {
765 target->name);
769 Lst_Done(&target->children);
770 Lst_Init(&target->children);
771 target->type = OP_TRANSFORM;
839 * The default search path can be defined using the special target '.PATH'.
840 * The search path of each suffix can be defined using the special target
1080 /* Find the first existing file/target in srcs. */
1135 * target can be transformed. If there is one, a candidate is put together
1179 * defined between the node's suffix and the target's suffix.
1354 * Node was an 'archive(member)' target, so
1439 * Apply a transformation rule, given the source and target nodes and
1442 * The source and target are linked and the commands from the transformation
1443 * are added to the target node's commands list. The target also inherits all
1456 /* Form the proper links between the target and source. */
1585 /* Set the other two local variables required for this target. */
1618 * this target should never get made.
1644 * Because a library (-lfoo) target doesn't follow the standard
1670 /* Record the target so we can nuke it. */
1744 * The .PREFIX gets the full path if the target has no
1784 * any transformation implied by the target's sources, but we can't
1787 * target's local variables and we can't do that until we know what
1788 * the proper suffix for the target is (in case there are two
1797 * target, use what we find to set the target's local variables,
1808 /* Handle target of unknown suffix... */
1812 * Using the list of possible sources built up from the target
1813 * suffix(es), try and find an existing file/target that
1830 * of the target to which the transformation was made.
1862 * If the suffix indicates that the target is a library, mark that in
1895 * source and target nodes (which may or may not have been created)
1896 * and set the necessary local variables in each target.
1898 * The commands for each target are set from the commands of the
1960 * Find implicit sources for the target.
1966 * The path found by this target is the shortest path in the transformation
1967 * graph, which may pass through nonexistent targets, to an existing target.