On Thu, Aug 12, 1999 at 10:24:39 +0200, I wrote:
> # DO NOT DELETE: Beginning of Haskell dependencies
> B.o : B.hs
> B.o : ./A.hi
> A.o : A.hs
> # DO NOT DELETE: End of Haskell dependencies
>
> As you can see, A.o does not depend on B.hs or B.o, but on B.hi, so it has
> to be recompiled *only*, iff the interface file of A changes (if no relevant
> information to the outside world changes, only A.o gets updated, if you
> recompile A; A.hi then remains the same).
Ok, sorry for that, I must have been drunken, when writing the above...
What I really wanted to say, is:
B.o does not depend on A.hs or A.o, but on A.hi, so it has to be recompiled
only, iff the _interface file_ of A changes (if no relevant information to
the outside world changes, only A.o gets updated, if you recompile A; A.hi
still remains the same).
Cheers,
Michael
--
Question: "Why isn't MPI2 already ported to Windows NT?"
Bill Gropp: "Performance... and NT users expect a different behaviour...
Actually, they expect it to crash more often... :-) No, they just don't
want to './configure;make;make install'. They want to run InstallShield..."