Lines Matching refs:result

82 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);
92 static Doname touch_command(register Property line, register Name target, Doname result);
93 extern void update_target(Property line, Doname result);
285 Doname result = build_dont_know;
393 result = build_dont_know;
480 if (check_dependencies(&result,
515 if ((result == build_dont_know) &&
522 result = build_failed;
540 result = build_ok;
545 if (result == build_dont_know) {
557 result = build_failed;
591 result = build_failed;
629 if ((result == build_dont_know) && !automatic && (!implicit || second_pass) &&
639 result = build_failed;
660 (result == build_dont_know) &&
662 result = sccs_get(target, &command);
667 (result == build_dont_know) &&
724 if (result != build_failed) {
725 result = run_command(command,
728 switch (result) {
792 result = build_ok;
805 if (check_dependencies(&result,
835 (result == build_dont_know)) {
836 result = build_ok;
851 target->state = result;
875 if ((result == build_ok) && check_auto_dependencies(target,
893 return result;
899 * check_dependencies(result, line, do_get,
907 * result Pointer to cell we update if build failed
928 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)
1011 *result = build_failed;
1265 // set result = build_ok so that implicit rules are not used.
1266 if(*result == build_dont_know) {
1267 *result = build_ok;
1571 register Doname result = build_ok;
1599 result = execute_parallel(line, true);
1677 result = touch_command(line, target, result);
1679 result = execute_parallel(line, true);
1697 result = execute_parallel(line, true, target->localhost);
1708 result = execute_parallel(line, false);
1709 switch (result) {
1714 result = execute_parallel(line, true, target->localhost);
1726 result = execute_parallel(line, true, target->localhost);
1731 update_target(line, result);
1735 return result;
1745 * The result of the command build
1765 Doname result = build_ok;
1806 result = build_ok;
1811 result = dosys(rule->command_line,
1823 result = build_ok;
1825 if (result == build_failed) {
1842 result = build_ok;
1877 return result;
2138 * line Where to stuff result
2485 * touch_command(line, target, result)
2496 * result Initial value for the result we return
2503 touch_command(register Property line, register Name target, Doname result)
2544 result = dosys(touch_cmd,
2551 result = build_ok;
2554 result = build_ok;
2567 return result;
2571 * update_target(line, result)
2577 * result Indicates that build is OK so can update
2584 update_target(Property line, Doname result)
2606 if ((result == build_ok) && (line->body.line.command_used != NULL)) {
2638 /* result of the run to all members */
2674 register int result;
2690 result = readlink_vroot(target->string_mb,
2695 if (result == -1) {
2699 link[result] = 0;
2708 append_string(link, &string, result);
3131 Doname result = build_dont_know;
3153 result = build_ok;
3161 result = build_ok;
3164 if (result == build_dont_know) {
3165 result = find_percent_rule(target, NULL, false);
3169 if (result == build_dont_know) {
3173 result = find_ar_suffix_rule(target, member->body.member.member, NULL, false);
3175 result = find_double_suffix_rule(target, NULL, false);
3178 result = find_double_suffix_rule(target, NULL, false);
3183 if ((result == build_dont_know) && second_pass) {
3184 result = find_suffix_rule(target, target, empty_name, NULL, false);
3188 if (result == build_dont_know) {
3189 result = sccs_get(target, NULL);
3193 if (result == build_dont_know) {
3196 result = target_can_be_built(dtarg);
3201 if (result == build_dont_know) {
3203 result = build_ok;
3207 /* result */
3208 return result;