Never heard of it. The only other thing I found was something called lzz but it seemed more complicated and C++ oriented.
Looking up makedepend taught me that it had been superseded by Gnu Automake... Which seems to be a big machinery and another rabbit hole I am not sure I want to go into : I've already had too much fights with makefiles already.
I really wonder how most C programmers do.