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>