On Fri, Aug 9, 2024 at 8:07 AM Masahiro Yamada <masahi...@kernel.org> wrote: > The value of $? is different.
What do you observe if you wait between touching foo.r and touching foo.p? $ rm foo.*; touch foo.p; sleep 2; touch foo.r $ make -f makefile1 $? = foo.r FORCE touch foo.p ; touch foo.q $ $ rm foo.*; touch foo.p; sleep 2; touch foo.r $ make -f makefile2 $? = foo.r FORCE touch foo.p ; touch foo.q $ $ $ rm foo.*; touch foo.r; sleep 2; touch foo.p $ make -f makefile1 $? = FORCE touch foo.p ; touch foo.q $ rm foo.*; touch foo.r; sleep 2; touch foo.p $ make -f makefile2 $? = FORCE touch foo.p ; touch foo.q regards, Dmitry