[INN-COMMITTERS] inn/storage (Makefile)

Jeffrey M. Vinocur jeff at litech.org
Mon Mar 4 01:55:49 UTC 2002

On Sun, 3 Mar 2002, Russ Allbery wrote:

> Jeffrey M Vinocur <jeff at litech.org> writes:
> > Hrm.  `make depend` in storage/ovdb, with USE_BERKELEY_DB undefined,
> > removes ovdb-private.h from the dependencies for ovdb.c
> Yeah, and make depend in nnrpd without USE_SSL defined doesn't pick up all
> of the right dependencies.  I wonder if we should reorder things in those
> files a bit to make dependency tracking a bit easier.

Will that help?

> Anyway, I hacked up a partial solution for the ovdb frontend programs in
> frontends; will that same approach work in ovdb?  (Basically, always pass
> -DUSE_BERKELEY_DB to gcc when generating dependencies.)

I think it will.

Wait, I'm an idiot.  Should have thought of this earlier.  Why don't we
push the #ifdef back into the included files, so that the dependency
always shows up from gcc's point of view (but the included file is empty
if appropriate).

Jeffrey M. Vinocur
jeff at litech.org

More information about the inn-workers mailing list