MakeMakeTool

Last edit August 10, 2014
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.