Re: Expressing dependencies

2004-01-04 Thread Bruce Korb
Laurence Finston wrote: The problem is that make makes certain assumptions that don't apply when CWEB is used. `ctangle filename.web' creates filename.c. Additional files can also be written. In 3DLDF, each filename.web also writes filename.h. [...] However, not all changes to a .web file

Re: Expressing dependencies

2004-01-04 Thread Laurence Finston
that was reasonable, and even desirable. However, the only practical way to do this, in my opinion, is to use Autoconf and Automake, which are great in other ways. However, I think the problem of expressing dependencies is a serious one. I don't think the problem lies with CWEB, or Bison and Flex

Re: Expressing dependencies

2004-01-04 Thread Robert Collins
On Mon, 2004-01-05 at 03:53, Laurence Finston wrote: This is essentially what I tried to do by using the auxiliary program `3DLDFcpl' in the rule for building the executable `3dldf' (roughly): 3dldf: $(3DLDF_CWEBS) 3DLDFcpl Thats not quite what I was suggesting. Not changing the