Fix compiler warning and update Makefile (#26059)
* Some accelerated `@generated` methods for converting `NamedTuple` to
`Tuple` are excluded from compiler compilation.
* The Makefile was quite stale in terms of tracking which files are used by
the compiler compilation step. I added several and removed `hashing.jl`
from the list.