This link tells me not to use MIT under my license when redistributing the Apache 2.0 source code.
Then, if Apache 2.0 or GPL source code is not included, only when specified in the header file and used as a library? (Build file distribution x)
Here's an example:
//if something.h is apache2.0 license
#include <something.h>
something.use()
// and this code under mit