I am struggling to learn how popular projects maintain their build process using their configure scripts and Makefiles. I have come to known that they mostly use autoconf, automake, libtool and make. But is there any resource which takes us through this process step by step? Maybe with examples and links to documentations for further studies.
I'd just suggest creating your own side project and copy a make file that uses the same tech stack and see how they do. Strip it down move it all around. Good ol messing around!