remake is an enhanced version of GNU Make that adds improved error reporting, better tracing, profiling and a debugger.