io_mutex is a pointer.
Makefile now generates a separate Makefile.depend file that contains file dependancies, which should allow for immediate use of that information, which has not been used since creating obj/ directory.