Make - Build utility
Make - a tutorial Table of Contents Description A simple compilation Compiling with several files Separate compilation Separate compilation steps Splitting your C Program Dependencies Dependency Graphs How dependency works How does make do it? The makefile Translating the dependency graph Listing dependencies Using the Makefile with make Shortcuts for make Macros in make Special macros Predefined rules Miscellaneous shortcuts Advanced features Special dependencies Custom suffixes and rules The Make command The make command allows you to manage large programs or groups of programs. As you begin to write larger programs, you will notice that re-compiling larger programs takes much longer than re-compiling short programs. Moreover, you notice that you usually only work on a small section of the program (such as a single function that you are debugging), and much of the rest of the program remains unchanged. The make program aids you in developing your large programs by keeping track of ...