Projects / remake

remake

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).

Tags Software Development Build Tools Debuggers
Licenses GPL
Operating Systems POSIX BSD FreeBSD Linux Solaris

Tweet this project Short link

Rss Recent releases

  • Rrelease-mid
  •  11 Jan 2009 13:45
  • Rrelease-after

Changes: The debugger documentation from the 3.80x code inadvertently dropped from the previous release has been restored. A bug causing a SEGV in showing target information for a .PHONY target was fixed.

  • Rrelease-mid
  •  27 Oct 2008 10:10
  • Rrelease-after

Changes: Changes have been made to bring this up to GNU Make release 3.81. This is alpha code.

  • Rrelease-mid
  •  27 Feb 2007 10:29
  • Rrelease-after

Changes: There were some small bugfixes, changes to keep in step with GNU make development, and changes to be more Debian compatible.

  • Rrelease-mid
  •  24 Mar 2006 23:59
  • Rrelease-after

Changes: The "write" (target script) command now adds a "cd directory-name" as a comment. A couple of configuration-time options were added, some bugfixes were applied, and some gdb commands were added. GNU emacs debugger support was improved. GNU Make 3.81 development has been tracked to some extent, although this is not complete. Changes in this release are reflected in ddd 3.3.12-test5, which should be downloaded at the same location if you use ddd.

  • Rrelease-mid
  •  24 Dec 2005 14:53
  • Rrelease-after

Changes: Tracing/debugging now sets shell tracing. On error, the target call stack is shown by default. The prompt has been changed to show the target and dependencies. Quitting from recursive invocation has been improved. The help command has been reorganized to be more gdb-like and ddd-friendly. Patches from cygwin and GNU/Linux and features from GNU Make 3.81 were incorporated. Note that the prompt and Emacs lisp command have been changed from makedb to mdb to avoid confusion with another Unix command. If you were using ddd-3.3.12-test you will need to get a newer version.

No-screenshot

Project Spotlight

Galera Load Balancer

A TCP load-balancing proxy.

2f233ede421cd06ceddf1bd27978d693_thumb

Project Spotlight

SILVERCODERS DocStorage

document management system, document archiving, document circulation