> These seem to be different than the depend target which is written to depend_ume.mak.
> Maybe these are remnants and not used?
I don't know why they are there. IMO they could be deleted.
> But, more importantly, with Meson there is no "make depend" step, the dependency info
> db is created and updated automatically.
We don't automatically do it for performance reasons. We also exclude some .h files that would trigger rebuilding everything.
I'd like to see an unnecessary #include checker, i.e. if you include something you don't rely on then it should warn you. I've previously reduced the dependency list by 50% with some simple changes before.