patch for a verbose -fullversion

Alexandre Oliva oliva at lsd.ic.unicamp.br
Wed Mar 15 00:02:19 PST 2000


On Mar 13, 2000, Patrick Tullmann <tullmann at cs.utah.edu> wrote:

> Its somewhat annoying, but in reality the generation and recompile are
> lost in the shuffle of symbol extraction and relinking.

I see :-)

But that's not the point.  Standards say that, when you run `make;
make install', `make install' mustn't do anything.  That's because
many people configure/build as one user and `make install' as
another.  In this case, relinking the executable would be exactly the
wrong thing to do.

And then, there are `make's that don't support .PHONY, so you can't
get what you want that way.

I'm removing the .PHONY part and replacing it with a dependency on
ChangeLog and config.status, as I had suggested, so that we comply
with standards or, at least, with users' expectations.

If you want this file to be updated every time you compile, you can
hack your local copy of Kaffe to do it.  I believe most people will
prefer that executables aren't rebuilt every time they `make'.

> Done.  I also did the '-rm' thing and used a temp file for the
> output.  

> For those who are curious, here's a sample of 'kaffe -fullversion': 

Thanks, it's really great! :-)

-- 
Alexandre Oliva    Enjoy Guaraná, see http://www.ic.unicamp.br/~oliva/
Cygnus Solutions, a Red Hat company        aoliva@{redhat, cygnus}.com
Free Software Developer and Evangelist    CS PhD student at IC-Unicamp
oliva@{lsd.ic.unicamp.br, gnu.org}   Write to mailing lists, not to me



More information about the kaffe mailing list