From owner-freebsd-ports Sat Apr 13 6:50:57 2002 Delivered-To: freebsd-ports@freebsd.org Received: from smtp.hccnet.nl (smtp.hccnet.nl [62.251.0.13]) by hub.freebsd.org (Postfix) with ESMTP id DFC4437B419; Sat, 13 Apr 2002 06:50:48 -0700 (PDT) Received: from there by smtp.hccnet.nl via uds57-45.dial.hccnet.nl [62.251.45.57] with SMTP id PAA22744 (8.8.8/1.13); Sat, 13 Apr 2002 15:50:35 +0200 (MET DST) Message-Id: <200204131350.PAA22744@smtp.hccnet.nl> From: Ernst de Haan Organization: FreeBSD Project To: Tadayuki OKADA , Peter Pentchev Subject: Re: make clean install clean Date: Sat, 13 Apr 2002 15:50:27 +0200 X-Mailer: KMail [version 1.3.2] Cc: tadayuki.okada@windriver.com, sobomax@FreeBSD.org, freebsd-ports@FreeBSD.org References: <3CAE0E7A.87254F95@windriver.com> <20020413112140.B40206@straylight.oblivion.bg> <20020413095148.20e41fd3.tadayuki@attbi.com> In-Reply-To: <20020413095148.20e41fd3.tadayuki@attbi.com> MIME-Version: 1.0 Content-Type: Multipart/Mixed; boundary="------------Boundary-00=_3GEI22JQ3DCQO19ILW3Q" Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org --------------Boundary-00=_3GEI22JQ3DCQO19ILW3Q Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 8bit Tadayuki-SAN, > Peter Pentchev wrote: > > I do not think 'broken' is the proper word to use; it's just the way > > make(1) works. When you pass it a 'clean install clean' list of targets, > > it first 'makes' the 'clean' target, then the 'install' target, then.. > > then it considers 'making' the 'clean' target, and finds out that it has > > already been 'made'; it ought to be up-to-date. > > > > The way I do it is 'make clean all install && make clean'. > > But it worked before sobomax's bsd.port.mk speed-up change. Are you sure? I don't think so. Try this simple Makefile: a: @echo a b: @echo b And then execute 'make a b a'. The output is, as I expected: ernst@heinz$ make a b a a b ernst@heinz$ This is default make(1) behaviour. It should not be necessary to document it. Sincerely, Ernst --------------Boundary-00=_3GEI22JQ3DCQO19ILW3Q Content-Type: text/plain; charset="iso-8859-1"; name="Makefile" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="Makefile" YToKCUBlY2hvIGEKYjoKCUBlY2hvIGIK --------------Boundary-00=_3GEI22JQ3DCQO19ILW3Q-- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message