X-Git-Url: https://plomlompom.com/repos/?a=blobdiff_plain;f=build%2Fredo_scripts%2Fredo-ifchange;fp=build%2Fredo_scripts%2Fredo-ifchange;h=5f220a8002ac1b46206046a1fc3de2c30ccff5fe;hb=6cae62aad97d9220253cba2a9c0881f714a63d1c;hp=58402bd5c7a9f25d0cb8063d5e79f36aedb90b88;hpb=632b6d3e471fcdebbbf0d753a9ae3080b432e626;p=plomrogue diff --git a/build/redo_scripts/redo-ifchange b/build/redo_scripts/redo-ifchange index 58402bd..5f220a8 100755 --- a/build/redo_scripts/redo-ifchange +++ b/build/redo_scripts/redo-ifchange @@ -196,7 +196,9 @@ _do() { [ -e "$target.do" ] || _find_dofile "$target" if [ ! -e "$dofile" ]; then # If .do file does not exist and target exists, it is a source file. - if [ -e "$target" ]; then + if [ -e "$target_abspath" ]; then + _add_dependency "$REDO_TARGET" "$target_abspath" + _add_ctime_md5sum "$target_abspath" return 0 # If .do file does not exist and target does not exist, stop. else @@ -235,7 +237,7 @@ _do() { "$REDO_DIR/$target_abspath".dependencies_ne >&2 fi # Some do files (like all.do) do not usually generate output. - if [ -e "$target" ]; then + if [ -e "$target_abspath" ]; then # Record dependency on parent target. _add_dependency "$REDO_TARGET" "$target_abspath" _add_ctime_md5sum "$target_abspath"