[Mono-list] type-reflector makefile

Jonathan Pryor jonpryor@vt.edu
16 Jan 2003 09:55:25 -0500


I *thought* I had fixed the multiple-build problem (i.e. make followed
by a make shouldn't rebuild everything when nothing has changed).  It
worked last week, anyway.

I'm guessing that I inadvertently broke it when I moved the files
around.

I've submitted another fix to CVS.  This one should work (*crosses
fingers*).  If you still have a problem after a CVS update, let me know.

Thanks,
 - Jon

On Wed, 2003-01-15 at 23:06, Nick Drochak wrote:
> | I feel like we're discussing solutions to a problem which isn't entirely
> | solvable.  (At least, not solvable without the presence of autoconf
> | scripts and similar mechanisms.)
> 
> Fine. I just want the build to go faster.  Every time I do a 'make test' I
> have to wait for type-reflector to do it's thing.
> 
> | I don't fully understand one of your statements, when you say: "Should
> | the third attempt not build a second time if it succeeded the first
> | time?"
> |
> | If I understand you correctly, then you're asking for the current
> | behavior.  If it builds console-only output the first time, and then you
> | rebuild (without an intervening clean), then it shouldn't be rebuilt.
> | (Unless the type-reflector source has been updated in CVS, which would
> | cause a full rebuild of type-reflector, resulting in three compiles,
> | assuming the build machine hasn't changed.)
> 
> It always tries three times, and the first two fail (as they should) and the
> third re-compiles everything, even though no sources have changed each time
> I do a 'make'.
> 
> Nick D.
>