A MakeMakeTool is a tool which will automate the construction of makefiles.
Examples:
- GNU automake
- imake
- CMake
- Generates makefiles for a variety of make implementations and MSVisualStudio workspaces. Good for cross-platform projects to avoid the difficulty of maintaining multiple parallel build systems.
- RakeMake
- A RubyLanguage tool to generate makefiles. Seems to use a neat OO approach to building the dependency graph.
- All dependency tools like fastdep, makedep, ocamldep, ...
Some say that such tools are
AddingEpicycles to work around the inherent intractability of make, and that a better approach is to replace make entirely.
See MakeTool, MakeProgram.