From owner-cvs-bin Tue May 20 21:12:12 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id VAA15791 for cvs-bin-outgoing; Tue, 20 May 1997 21:12:12 -0700 (PDT) Received: from godzilla.zeta.org.au (godzilla.zeta.org.au [203.2.228.19]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id VAA15737; Tue, 20 May 1997 21:11:58 -0700 (PDT) Received: (from bde@localhost) by godzilla.zeta.org.au (8.8.5/8.6.9) id OAA02636; Wed, 21 May 1997 14:05:15 +1000 Date: Wed, 21 May 1997 14:05:15 +1000 From: Bruce Evans Message-Id: <199705210405.OAA02636@godzilla.zeta.org.au> To: cvs-all@freebsd.org, cvs-bin@freebsd.org, cvs-committers@freebsd.org, steve@freebsd.org Subject: Re: cvs commit: src/bin/sh Makefile Sender: owner-cvs-bin@freebsd.org X-Loop: FreeBSD.org Precedence: bulk > Modified files: > bin/sh Makefile > Log: > Remove y.tab.h from the beforedepend target. Also add a > rule that shows the dependency of arith_lex.[co] on y.tab.h. Does anyone know why so many Makefiles work without explicit dependencies on y.tab.h's? The work after `make depend' because `make depend' makes y.tab.h as a side effect (if there is a y.tab.h). Even then, `make -j3 depend all' might fail because everything doesn't depend on `depend'. Bruce