On Tue, 2007-03-20 at 12:49 +0100, Ramón García wrote:
> I am interested in implementing feature request of GNU make (which I
> wrote) http://savannah.gnu.org/bugs/?18617 about enhancing debugging
> capabilities, in order to make it easier to understand how makefiles
> written by others work. This is a problem that I often encouter.
> 
> The GNU project has been awarded some summer of code grants. Would you
> be interested in a proposal for implementing these features?

I personally don't have the time and energy to mentor anyone in the SOC.
I'm not sure what the procedure would be for a situation like this.

Also, I'm somewhat skeptical that the amount of work involved here rises
to the level of a SOC project; I doubt that there's more than 3-4 days
of full-time work involved with these projects.  All the information you
need is already tracked by GNU make: filenames and line numbers are
stored with every variable and target.  It's really just a matter of
printing them out in the right places.  The only remotely difficult part
is coming up with an output format everyone (er... meaning me! :)) can
agree on ;-) :-)

Some of the other bits, such as printing a "postprocessed" makefile,
might be slightly more work, but there are already patches out there
that do at least part of it.

Showing variable expansion is also easy--except that the output would be
enormous.  Perhaps coming up with a way to selectively show variable
expansion results might be a bit trickier, but if you want something
like that remake is probably a better bet for you.


Implementation of something like remake would be a great SOC project
but... it's already done (thanks Rocky! :))

-- 
-------------------------------------------------------------------------------
 Paul D. Smith <[EMAIL PROTECTED]>          Find some GNU make tips at:
 http://www.gnu.org                      http://make.paulandlesley.org
 "Please remain calm...I may be mad, but I am a professional." --Mad Scientist


_______________________________________________
Help-make mailing list
Help-make@gnu.org
http://lists.gnu.org/mailman/listinfo/help-make

Reply via email to