On Fri, Jun 13, 2008 at 11:44:54AM -0700, Tim Bird wrote: > Bill Traynor wrote: > >>> Do you wanna set some breakpoints and inspect variables in makefiles? > >>> Have a look at a simple makefile debugger (written in make): > > http://www.embedded.com/columns/technicalinsights/197003517?printable=true > > The article above shows some macros you can add to your Makefile to show > you the values of certain things. It is helpful, but not an interactive > debugger. > > However, the guy who wrote that article did indeed write a full > Makefile debugger. I took it for a spin, and found that it worked as > advertised on a simple Makefile. I tried it on the kernel Makefile, but > without success (but I didn't try very hard). > > YMMV. I put some of the resources and info I found at: > http://elinux.org/Debugging_Makefiles > > The link from the package's README doesn't work, but here's a link > I found to an article about the debugger: > http://www.cmcrossroads.com/content/view/6479/120/ Quite impressive what he got out of the make features. The kernel does a few unusual tricks so I do understand why it does not work there. Speaking about the kernel... Try "make V=2" one day to see why a target are build. It is quite useful when a small change results in much more being build than you expected. But this is kernel specific and not a general feature. Sam -- To unsubscribe from this list: send the line "unsubscribe linux-embedded" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html