Background/Reference

Peter Miller's original paper: Recursive Make Considered Harmful

Emile van Bergen's article: Implementing non-recursive make

Paul Smith's article: Multi-Architecture Builds Using GNU make