Module Name:    src
Committed By:   rillig
Date:           Thu Jul  4 20:18:40 UTC 2024

Modified Files:
        src/usr.bin/make: main.c
        src/usr.bin/make/unit-tests: Makefile compat-error.exp
            cond-cmp-numeric.exp cond-func-defined.exp cond-late.exp
            cond-op-not.exp cond-op-parentheses.exp cond-op.exp cond-short.exp
            cond-token-number.exp cond-token-string.exp dep-percent.exp dep.exp
            depsrc-ignore.exp deptgt-begin-fail-indirect.exp
            deptgt-begin-fail.exp deptgt-delete_on_error.exp
            deptgt-end-fail-all.exp deptgt-end-fail-indirect.exp
            deptgt-end-fail.exp deptgt-error.exp deptgt-ignore.exp
            deptgt-path-suffix.exp deptgt.exp directive-dinclude.exp
            directive-elif.exp directive-else.exp
            directive-for-generating-endif.exp directive-for-if.exp
            directive-for-null.exp directive-hyphen-include.exp
            directive-ifmake.exp directive-include-fatal.exp
            directive-include.exp directive-info.exp directive-sinclude.exp
            directive-undef.exp directive-unexport-env.exp
            directive-warning.exp directive.exp doterror.exp
            jobs-empty-commands-error.exp jobs-error-indirect.exp
            jobs-error-nested-make.exp jobs-error-nested.exp
            opt-debug-errors-jobs.exp opt-debug-errors.exp opt-debug-graph2.exp
            opt-debug-graph3.exp opt-file.exp opt-keep-going-indirect.exp
            opt-keep-going-multiple.exp opt-keep-going.exp
            opt-warnings-as-errors.exp opt.exp parse.exp posix.exp sh-jobs.exp
            suff-add-later.exp suff-clear-regular.exp suff-clear-single.exp
            suff-main-several.exp suff-self.exp suff-transform-endless.exp
            suff-transform-expand.exp suff-transform-select.exp suff-use.exp
            use-inference.exp var-eval-short.exp var-op-assign.exp
            var-op-expand.exp var-recursive.exp varmod-edge.exp
            varmod-gmtime.exp varmod-localtime.exp varmod-loop-delete.exp
            varmod-loop-varname.exp varmod-match-escape.exp varmod-order.exp
            varmod-range.exp varmod-sysv.exp varname-dot-newline.exp
            varname-make_print_var_on_error-jobs.exp
            varname-make_print_var_on_error.exp varname.exp

Log Message:
make: on error, print the targets to be made

This helps to understand situations with several nested sub-makes in
varying directories.


To generate a diff of this commit:
cvs rdiff -u -r1.625 -r1.626 src/usr.bin/make/main.c
cvs rdiff -u -r1.348 -r1.349 src/usr.bin/make/unit-tests/Makefile
cvs rdiff -u -r1.3 -r1.4 src/usr.bin/make/unit-tests/compat-error.exp \
    src/usr.bin/make/unit-tests/depsrc-ignore.exp \
    src/usr.bin/make/unit-tests/directive-include-fatal.exp \
    src/usr.bin/make/unit-tests/opt-debug-errors.exp \
    src/usr.bin/make/unit-tests/varname-make_print_var_on_error.exp
cvs rdiff -u -r1.9 -r1.10 src/usr.bin/make/unit-tests/cond-cmp-numeric.exp \
    src/usr.bin/make/unit-tests/cond-func-defined.exp \
    src/usr.bin/make/unit-tests/directive.exp \
    src/usr.bin/make/unit-tests/opt-file.exp
cvs rdiff -u -r1.7 -r1.8 src/usr.bin/make/unit-tests/cond-late.exp \
    src/usr.bin/make/unit-tests/cond-token-number.exp \
    src/usr.bin/make/unit-tests/directive-elif.exp \
    src/usr.bin/make/unit-tests/directive-ifmake.exp \
    src/usr.bin/make/unit-tests/var-op-assign.exp
cvs rdiff -u -r1.5 -r1.6 src/usr.bin/make/unit-tests/cond-op-not.exp \
    src/usr.bin/make/unit-tests/opt-debug-errors-jobs.exp \
    src/usr.bin/make/unit-tests/opt-warnings-as-errors.exp \
    src/usr.bin/make/unit-tests/varmod-loop-delete.exp
cvs rdiff -u -r1.6 -r1.7 src/usr.bin/make/unit-tests/cond-op-parentheses.exp \
    src/usr.bin/make/unit-tests/deptgt-end-fail.exp \
    src/usr.bin/make/unit-tests/directive-else.exp \
    src/usr.bin/make/unit-tests/directive-warning.exp \
    src/usr.bin/make/unit-tests/parse.exp \
    src/usr.bin/make/unit-tests/varname-dot-newline.exp
cvs rdiff -u -r1.12 -r1.13 src/usr.bin/make/unit-tests/cond-op.exp \
    src/usr.bin/make/unit-tests/cond-token-string.exp \
    src/usr.bin/make/unit-tests/directive-include.exp \
    src/usr.bin/make/unit-tests/suff-main-several.exp
cvs rdiff -u -r1.13 -r1.14 src/usr.bin/make/unit-tests/cond-short.exp \
    src/usr.bin/make/unit-tests/deptgt.exp \
    src/usr.bin/make/unit-tests/directive-unexport-env.exp \
    src/usr.bin/make/unit-tests/varmod-range.exp \
    src/usr.bin/make/unit-tests/varmod-sysv.exp
cvs rdiff -u -r1.2 -r1.3 src/usr.bin/make/unit-tests/dep-percent.exp \
    src/usr.bin/make/unit-tests/dep.exp \
    src/usr.bin/make/unit-tests/deptgt-begin-fail-indirect.exp \
    src/usr.bin/make/unit-tests/deptgt-end-fail-all.exp \
    src/usr.bin/make/unit-tests/deptgt-end-fail-indirect.exp \
    src/usr.bin/make/unit-tests/deptgt-error.exp \
    src/usr.bin/make/unit-tests/deptgt-ignore.exp \
    src/usr.bin/make/unit-tests/deptgt-path-suffix.exp \
    src/usr.bin/make/unit-tests/doterror.exp \
    src/usr.bin/make/unit-tests/jobs-empty-commands-error.exp \
    src/usr.bin/make/unit-tests/jobs-error-indirect.exp \
    src/usr.bin/make/unit-tests/jobs-error-nested.exp \
    src/usr.bin/make/unit-tests/opt-keep-going-multiple.exp \
    src/usr.bin/make/unit-tests/posix.exp \
    src/usr.bin/make/unit-tests/sh-jobs.exp \
    src/usr.bin/make/unit-tests/suff-clear-regular.exp \
    src/usr.bin/make/unit-tests/suff-clear-single.exp \
    src/usr.bin/make/unit-tests/suff-self.exp \
    src/usr.bin/make/unit-tests/suff-transform-expand.exp \
    src/usr.bin/make/unit-tests/use-inference.exp \
    src/usr.bin/make/unit-tests/varname-make_print_var_on_error-jobs.exp
cvs rdiff -u -r1.1 -r1.2 src/usr.bin/make/unit-tests/deptgt-begin-fail.exp \
    src/usr.bin/make/unit-tests/opt-keep-going-indirect.exp \
    src/usr.bin/make/unit-tests/suff-use.exp
cvs rdiff -u -r1.4 -r1.5 \
    src/usr.bin/make/unit-tests/deptgt-delete_on_error.exp \
    src/usr.bin/make/unit-tests/directive-dinclude.exp \
    src/usr.bin/make/unit-tests/directive-for-generating-endif.exp \
    src/usr.bin/make/unit-tests/directive-for-if.exp \
    src/usr.bin/make/unit-tests/directive-for-null.exp \
    src/usr.bin/make/unit-tests/directive-hyphen-include.exp \
    src/usr.bin/make/unit-tests/directive-sinclude.exp \
    src/usr.bin/make/unit-tests/jobs-error-nested-make.exp \
    src/usr.bin/make/unit-tests/opt-keep-going.exp \
    src/usr.bin/make/unit-tests/suff-add-later.exp \
    src/usr.bin/make/unit-tests/suff-transform-endless.exp \
    src/usr.bin/make/unit-tests/suff-transform-select.exp
cvs rdiff -u -r1.8 -r1.9 src/usr.bin/make/unit-tests/directive-info.exp \
    src/usr.bin/make/unit-tests/opt-debug-graph2.exp \
    src/usr.bin/make/unit-tests/opt-debug-graph3.exp \
    src/usr.bin/make/unit-tests/opt.exp \
    src/usr.bin/make/unit-tests/var-recursive.exp \
    src/usr.bin/make/unit-tests/varmod-loop-varname.exp
cvs rdiff -u -r1.11 -r1.12 src/usr.bin/make/unit-tests/directive-undef.exp
cvs rdiff -u -r1.26 -r1.27 src/usr.bin/make/unit-tests/var-eval-short.exp
cvs rdiff -u -r1.10 -r1.11 src/usr.bin/make/unit-tests/var-op-expand.exp \
    src/usr.bin/make/unit-tests/varmod-order.exp
cvs rdiff -u -r1.19 -r1.20 src/usr.bin/make/unit-tests/varmod-edge.exp
cvs rdiff -u -r1.18 -r1.19 src/usr.bin/make/unit-tests/varmod-gmtime.exp
cvs rdiff -u -r1.15 -r1.16 src/usr.bin/make/unit-tests/varmod-localtime.exp
cvs rdiff -u -r1.21 -r1.22 \
    src/usr.bin/make/unit-tests/varmod-match-escape.exp
cvs rdiff -u -r1.20 -r1.21 src/usr.bin/make/unit-tests/varname.exp

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Reply via email to