From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1MM3AQ-0004gr-J7 for qemu-devel@nongnu.org; Wed, 01 Jul 2009 13:00:18 -0400 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1MM3AL-0004eW-M8 for qemu-devel@nongnu.org; Wed, 01 Jul 2009 13:00:17 -0400 Received: from [199.232.76.173] (port=46564 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1MM3AL-0004eR-EX for qemu-devel@nongnu.org; Wed, 01 Jul 2009 13:00:13 -0400 Received: from mx2.redhat.com ([66.187.237.31]:50491) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1MM3AK-0000sV-PX for qemu-devel@nongnu.org; Wed, 01 Jul 2009 13:00:13 -0400 Received: from int-mx2.corp.redhat.com (int-mx2.corp.redhat.com [172.16.27.26]) by mx2.redhat.com (8.13.8/8.13.8) with ESMTP id n61H0BSG002396 for ; Wed, 1 Jul 2009 13:00:11 -0400 From: quintela@redhat.com Date: Wed, 1 Jul 2009 18:58:26 +0200 Message-Id: Subject: [Qemu-devel] [PATCH 00/13] More Build System cleanups List-Id: qemu-devel.nongnu.org List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org Cc: Juan Quintela From: Juan Quintela Hi More cleanups, 1st two are two compile fixes for my previous series (the XEN one already sent to the list. Generate TARGET_BASE_ARCH and TARGET_CPU on configure, and then we don't complicate Makefile.target having to regerate it. Switch all objects that depends of one traget to obj-$(TARGET_BASE_ARCH)-y variable, that way we would be able to share Makefiles at some point. Once there, fix kvm, xen and kqemu to not being duplicated for each arch that support i.t Comments? Later, Juan "compiling for qemu ifdef removal prize" Juan Quintela (13): fix XEN Build fix sparc not solaris build Remove duplicated definition use block-nested-y for files inside block/ use nwfpe-obj-y for consistence Remove unused Makefile variable already defined several lines before in block-obj-y configure already knows what TARGET_BASE_ARCH we need, no need to put TARGET_ARCH2 is already known at configure time and it is called chang ifdefs by obj-$(CONFIG_TARGET_ARCH) configure xen in a single place configure kvm in a single place configure kqemu in a single place Makefile | 22 +++-- Makefile.target | 251 +++++++++++++++++++++++-------------------------------- configure | 90 +++++++++----------- 3 files changed, 158 insertions(+), 205 deletions(-)