Now who can make changes to the framework without knowing how to play around with gnu make. I guess no one. There is no escaping the make language. This is one scripting language that every developer needs to understand, so as to make changes to the framework.
I’ll write this blog after I get some comments. No sense writing a complete tutorial, since you already have that in http://www.gnu.org/software/make/manual/make.html