rocky / remake

Enhanced GNU Make - tracing, error reporting, debugging, profiling and more
http://bashdb.sf.net/remake
GNU General Public License v3.0
785 stars 73 forks source link

Update documentation to describe actual behaviour #150

Closed duncan-roe closed 1 year ago

duncan-roe commented 1 year ago

Without this patch, the debug options from man remake are garbage. remake -h is updated to match. While being about it, standardise the layout of optional arguments (no space before '[', '=' inside []).

duncan-roe commented 1 year ago

Hi Rocky,

This is my best understanding of what the debugger-stop TYPEs do, from a combination of debugging remake and debugging Makefiles with remake. If anything's substantially wrong, LMK and I'll send a v2. In particular, I changed after to before for the goal type. I ran remake --debugger-stop=goal with the Makefile from commit b9cd30e4 (%1 s.b. f1) and it stopped at f1: f2, same as remake --debugger-stop=preaction. Also there is no normal type: --debugger-stop=normal is silently ignored. I've left the texinfo files for another day.

BTW, why didn't you take #149?

Cheers ... Duncan.

rocky commented 1 year ago

LGTM - thanks.