|
|||
Compiled MakefilesFeature DescriptionMakefiles are compiled to a binary format. When available and up to date, nmake loads the compiled Makefile making it unnecessary to reread and re-parse the Makefile, which decreases the amount of time required to perform a build. Makefiles are recompiled automatically when they are out of date. ImpactPerformance
Productivity
Consequence of Not Having the Feature
Examples
In the following example the Makefile compiles 52 C files.
Everything has been built and is up to date. The compiled
Makefile is named as the basename of the Makefile with the
suffix $ ls -l Makefile.mo -rw-r--r-- 1 richb richb 8593 Jan 8 17:36 Makefile.mo
When nmake uses $ time nmake real 0m0.98s user 0m0.33s sys 0m0.40s
Without $ rm Makefile.mo $ time nmake real 0m1.39s user 0m0.71s sys 0m0.39s Example using standard make toolThe standard make tool does not use compiled makefiles. Last Update: Wednesday,20-Dec-06 13:22:01 CST
|
|||