Project Release Information
Some small bugs were fixed. The --target option is more aggressive in showing Makefile targets.
Makefiles can now have an optional description line as a meta comment which is described in the upcoming LISA 2011 paper. Process IDs are now shown on the --trace separator line when there are multiple make jobs are running. An indentation bug in --trace output was fixed.
A --tasks option was added, similar to that in rake, which gives a list of "interesting" targets. Negative numbers on the "frame" command counts from the other end now. This version should build better on more OSes with various older versions of GNU Readline installed.
Breakpoints and listing by line number were added. The help system was reworked to add much more information. A number of bugs were fixed and documentation was updated to include more example output.
Debugging of goal and other targets is more complete. The option --no-readline now disables GNU Readline in the debugger. Some bugs were fixed and the documentation revised.
remake is a patched and modernized version of GNU make utility that adds improved error reporting, the ability to trace execution in a comprehensible way, and a debugger. The debugger lets you set breakpoints on targets, show and set variables in expanded or unexpanded form, inspect target descriptions, see the target call stack, and even execute arbitrary GNU make fragments (e.g. add a dependency to an existing target).