Skip site navigation (1)Skip section navigation (2)
Date:      04 Dec 1998 22:43:04 -0500
From:      "Robert V. Baron" <rvb@cs.cmu.edu>
To:        Mike Smith <mike@smith.net.au>
Cc:        Greg Lehey <grog@lemis.com>, Warner Losh <imp@village.org>, "Jordan K. Hubbard" <jkh@zippy.cdrom.com>, Steve Kargl <sgk@troutmask.apl.washington.edu>, "Robert V. Baron" <rvb@cs.cmu.edu>, wollman@FreeBSD.ORG, cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG
Subject:   Re: Requiring make depend (was: cvs commit: src/sys/sys bus.h bus_private.h conf.h devicestat.h module.h src/sys/kern bus_if.m device_if.m kern_con)
Message-ID:  <yzsyaonfe47.fsf@sicily.odyssey.cs.cmu.edu>
In-Reply-To: Mike Smith's message of Fri, 04 Dec 1998 18:09:15 -0800
References:  <199812050209.SAA01724@dingo.cdrom.com>

next in thread | previous in thread | raw e-mail | index | archive | help
Mike Smith <mike@smith.net.au> writes:

> They do.  But without the dependancy information generated by 'make 
> depend', make can't tell that it needs to generate the header files 
> before building things that include them.
> 
> 'make depend' should be *mandatory*, as the alternative involves 
> duplicating dependancy information in the source and in the 
> configuration infrastructure.

make depend should be optional.  In the old mach, days we just
generated the dependencies as we compiled the files with the -MD flag.
(Some day perhaps freebsd could do this.)  So I think it would be best
and modular if some other process(ing) generated the headers.

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe cvs-all" in the body of the message



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?yzsyaonfe47.fsf>