On Mon, Mar 25, 2024 at 2:49 AM Junio C Hamano <gitster@xxxxxxxxx> wrote: > As long as we do not use these $(T) files as an input to some other > thing and list them as the dependencies, we are OK, though. You could (maybe later / at need) stop listing them as `.PHONY` and instead use: $(T):: sh -c ./$@ or similar, so that some $(T) *can* be an input. Note that this requires using double-colon rules earlier to build the test. I wouldn't do this without a pretty strong reason though. Chris