So from learning about makefiles, it seems that large projects have a large difficulty dealing with managing makefiles. It may not be an original idea, but its something that should likely be addressed.
Even though makefiles are supposedly made to be easy, I'm sure there are people out there who would rather use a GUI to manage tens of hundreds of files in a minute or two rather than spending the day sorting and managing makefiles.
So the concept is simple, and so is the implementation. If there is anyone out there who also thinks one should be made, please comment.
PS: Also if there is such a program, feel free to post it.