What is Makefile
Makefile is a program building tool which runs on Unix, Linux, and their flavors. It aids in simplifying building program executables that may need various modules. To determine how the modules need to be compiled or recompiled together, make takes the help of user-defined makefiles.
Link to understand the Make file creation in CPP
Thanks for the youtube programming knowledge channel in making this tutorial.
Video source: youtube programming knowledge channel