From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1ImRPO-00049D-R9 for qemu-devel@nongnu.org; Mon, 29 Oct 2007 05:59:46 -0400 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1ImRPL-00048J-R5 for qemu-devel@nongnu.org; Mon, 29 Oct 2007 05:59:46 -0400 Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1ImRPL-00048A-LP for qemu-devel@nongnu.org; Mon, 29 Oct 2007 05:59:43 -0400 Received: from bangui.magic.fr ([195.154.194.245]) by monty-python.gnu.org with esmtps (TLS-1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1ImRPL-0004U3-0P for qemu-devel@nongnu.org; Mon, 29 Oct 2007 05:59:43 -0400 Received: from [192.168.0.2] (ppp-36.net-123.static.magiconline.fr [80.118.184.36]) by bangui.magic.fr (8.13.1/8.13.1) with ESMTP id l9T9xbX5023341 for ; Mon, 29 Oct 2007 10:59:37 +0100 Subject: Re: [Qemu-devel] qemu Makefile.target From: "J. Mayer" In-Reply-To: References: Content-Type: text/plain Date: Mon, 29 Oct 2007 10:59:39 +0100 Message-Id: <1193651979.16781.350.camel@rapid> Mime-Version: 1.0 Content-Transfer-Encoding: 7bit Reply-To: qemu-devel@nongnu.org List-Id: qemu-devel.nongnu.org List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org On Mon, 2007-10-29 at 02:26 +0100, andrzej zaborowski wrote: > On 28/10/2007, Jocelyn Mayer wrote: > > CVSROOT: /sources/qemu > > Module name: qemu > > Changes by: Jocelyn Mayer 07/10/28 13:07:13 > > > > Modified files: > > . : Makefile.target > > > > Log message: > > Use cpp to generate correct build dependencies for target objects > > instead of using incomplete hardcoded ones. > > This doesn't work very well for me, but I'm not sure why. Now the > Makefile rebuilds much more than necessary, even after a "make depend" > in the target dirs. You may need to do a make clean to generate the initial dependency files. The 'depend' target need to be reworked, afaik, as it does not handle all the needed files. make may rebuild a lot of things (or everything) when some headers are modified because some headers (like vl.h) are included almost in every source file. -- J. Mayer Never organized