Difference between revisions of "Debugging Makefiles"
(create page) |
|||
Line 12: | Line 12: | ||
* Download gmd (the debugger itself), from http://gmd.sf.net/ | * Download gmd (the debugger itself), from http://gmd.sf.net/ | ||
− | + | Expand the tarballs from these, and place __gmsl, gmsl and gmd in the | |
directory with the Makefile you wish to debug. | directory with the Makefile you wish to debug. | ||
Revision as of 11:28, 13 June 2008
Here is some information on debugging Makefiles:
There's a good Dr. Dobbs article on this topic, by John Graham-Cumming, at:
or printable, all-in-one page, at http://www.embedded.com/columns/technicalinsights/197003517?printable=true
John has also written a Makefile Debugger. The following resources are needed to use this debugger:
- Download gmsl (a library of gnu make stuff), from http://gmsl.sf.net/
- Download gmd (the debugger itself), from http://gmd.sf.net/
Expand the tarballs from these, and place __gmsl, gmsl and gmd in the directory with the Makefile you wish to debug.
Add the following lines to your Makefile:
include gdm
and
all: $(__BREAKPOINT)
See the following articles for more information: