Remake - GNU Make with comprehensible tracing and a debugger
Keywords: GNU make debugger

# Remake – GNU Make with comprehensible tracing and a debugger

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

The latest version is based off of the GNU Make 4.3 source, although versions are available based on 4.2.1, 4.1, and 3.82. We also have a some cool debuggers for: Python 3, Python 2, GNU Bash, Z Shell, Korn shell, Perl, and Node.js,

- Readthe Docs Remake Documentation

## Excerpts

### Example showing `--tasks`

### Example showing `--trace` (short option `-x`)

### Example showing `--show-parent` (short option `-c`)

### Example showing `--profile`

The above output is displayed via KCachegrind.

## Source Code

- Download the latest version
- Github page
- Sourceforge project
- Doxygen Source Code Documentation

## Videos

- Short (14 minute) demo of introducing debugging Makefiles – part 1
- Using the debugger aspect of remake – part 2