Lines Matching defs:implicit
78 extern Doname doname_check(register Name target, register Boolean do_get, register Boolean implicit, register Boolean automatic);
79 extern Doname doname(register Name target, register Boolean do_get, register Boolean implicit, register Boolean automatic);
80 static Boolean check_dependencies(Doname *result, Property line, Boolean do_get, Name target, Name true_target, Boolean doing_subtree, Chain *out_of_date_tail, Property old_locals, Boolean implicit, Property *command, Name less, Boolean rechecking_target, Boolean recheck_conditionals);
108 * doname_check(target, do_get, implicit, automatic)
118 * implicit Passed thru to doname()
127 doname_check(register Name target, register Boolean do_get, register Boolean implicit, register Boolean automatic)
132 switch (doname(target, do_get, implicit, automatic)) {
256 * doname(target, do_get, implicit)
267 * implicit doname is trying to find an implicit rule
281 doname(register Name target, register Boolean do_get, register Boolean implicit, register Boolean automatic)
320 implicit,
375 add_subtree(target, recursion_level, do_get, implicit);
486 implicit,
503 * Else, we try to find an implicit rule using various methods,
506 * [tolik, 12 Sep 2002] Do not try to find implicit rule for the target
508 * has explicit dependencies derived from an implicit rule found
527 implicit,
562 implicit,
596 implicit,
613 * I commented !implicit to fix bug 1247448: Suffix Rules failed when combine with Pattern Matching Rules.
614 * This caused problem with SVR4 tilde rules (infinite recursion). So I made some changes in "implicit.cc"
627 if ((result == build_dont_know) && !automatic && (!implicit || second_pass) &&
644 implicit,
668 !implicit) {
735 implicit);
756 implicit);
811 implicit,
899 * old_locals, implicit, command, less, rechecking_target)
913 * implicit Called when scanning for implicit rules?
926 check_dependencies(Doname *result, Property line, Boolean do_get, Name target, Name true_target, Boolean doing_subtree, Chain *out_of_date_tail, Property old_locals, Boolean implicit, Property *command, Name less, Boolean rechecking_target, Boolean recheck_conditionals)
1162 implicit,
1263 // set result = build_ok so that implicit rules are not used.