From owner-freebsd-current Thu May 2 19:53:51 1996 Return-Path: owner-current Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id TAA15688 for current-outgoing; Thu, 2 May 1996 19:53:51 -0700 (PDT) Received: from godzilla.zeta.org.au (godzilla.zeta.org.au [203.2.228.19]) by freefall.freebsd.org (8.7.3/8.7.3) with SMTP id TAA15682 for ; Thu, 2 May 1996 19:53:43 -0700 (PDT) Received: (from bde@localhost) by godzilla.zeta.org.au (8.6.12/8.6.9) id MAA11166; Fri, 3 May 1996 12:50:47 +1000 Date: Fri, 3 May 1996 12:50:47 +1000 From: Bruce Evans Message-Id: <199605030250.MAA11166@godzilla.zeta.org.au> To: current@freebsd.org, scrappy@ki.net Subject: Re: Dependencies...how do they work? Sender: owner-current@freebsd.org X-Loop: FreeBSD.org Precedence: bulk > So, how exactly *does* mkdep build its dependencies? :) It uses cc -M. The dependencies for .depend itself are broke^H^H^H^H^Hoptimized. It doesn't get rebuilt when one of the files mentioned in it changes or goes away. E.g., when /usr/include/machine/pte.h goes away. This is easy to fix by removing .depend. Bruce