Looking forward to a cleaner source tree.
Some thoughts/ideas on additional clean up and improvements.
Another area of mesa which is in need of a good overhaul is the output during the compile. Looking through 99.9% compiler options rushing by on the screen isn't what I would call informative. Keep it simple and only output errors/warnings and file names. And please finish it off by telling the user that the build finished successfully.