A Tutorial on Portable Makefiles
http://nullprogram.com/blog/2017/08/20/ [nullprogram.com]
2017-08-20 16:47
Not only has are my builds now portable across all unix-like systems, my Makefiles are cleaner and more robust. Many of the common make extensions — conditionals in particular — lead to fragile, complicated Makefiles and are best avoided anyway. It’s important to be able to trust your build system to do its job correctly.
Less is more.