make
A Beginner's Guide to Understand Makefiles in Linux