what is makefile?
what is makefile?
Way of compiling a project in a centralized location. You can set up dependencies between files so that when you change a file, all affected files should also be recompiled. You can also set it up with some variables so you can change project settings when you compile etc. But essentially it's just a centralized way of building a project.