From mboxrd@z Thu Jan 1 00:00:00 1970 From: Christian Ehrhardt Subject: [PATCH] portability: add top level config-$arch files Date: Tue, 8 Jan 2008 17:57:43 +0100 Message-ID: <11998114633101-git-send-email-ehrhardt@linux.vnet.ibm.com> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Cc: Christian Ehrhardt , "Avi Kivity ; Hollis Blanchard ; Jerone Young" To: kvm-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org Return-path: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: kvm-devel-bounces-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org Errors-To: kvm-devel-bounces-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org List-Id: kvm.vger.kernel.org Subject: [PATCH] portability: add top level config-$arch files From: Christian Ehrhardt This allows per arch configuration for the top level Makefile of kvm-userspace e.g. allowing to disable extboot for non x86 or disabling kvmctl build until ported to an architecture. I'm aware that we now have already 8 config-$arch files in kvm-userspace and this patch adds 4 more so maybe we need some kind of consolidation in the future - comments and approaches to that are very welcome. Signed-off-by: Christian Ehrhardt Makefile | 5 +---- b/config-i386.mak | 2 ++ b/config-ia64.mak | 2 ++ b/config-powerpc.mak | 4 ++++ b/config-x86_64.mak | 2 ++ 5 files changed, 11 insertions(+), 4 deletions(-) diff -r 958dc9839a95 Makefile --- a/Makefile Tue Jan 08 13:06:03 2008 +0100 +++ b/Makefile Tue Jan 08 13:59:10 2008 +0100 @@ -1,5 +1,5 @@ - include config.mak +include config-$(ARCH).mak DESTDIR= @@ -7,14 +7,11 @@ rpmrelease = devel .PHONY: kernel user libkvm qemu bios vgabios extboot clean -all: $(if $(WANT_MODULE), kernel) user libkvm qemu - kcmd = $(if $(WANT_MODULE),,@\#) qemu kernel user libkvm: $(MAKE) -C $@ -qemu: libkvm extboot user: libkvm bios: diff -r 958dc9839a95 config-i386.mak --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/config-i386.mak Tue Jan 08 13:59:10 2008 +0100 @@ -0,0 +1,2 @@ +all: $(if $(WANT_MODULE), kernel) user libkvm qemu +qemu: libkvm extboot diff -r 958dc9839a95 config-ia64.mak --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/config-ia64.mak Tue Jan 08 13:59:10 2008 +0100 @@ -0,0 +1,2 @@ +all: $(if $(WANT_MODULE), kernel) user libkvm qemu +qemu: libkvm extboot diff -r 958dc9839a95 config-powerpc.mak --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/config-powerpc.mak Tue Jan 08 13:59:10 2008 +0100 @@ -0,0 +1,4 @@ +# kvmctl (user) not yet ported to powerpc +all: $(if $(WANT_MODULE), kernel) libkvm qemu +# extboot is x86 only +qemu: libkvm diff -r 958dc9839a95 config-x86_64.mak --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/config-x86_64.mak Tue Jan 08 13:59:10 2008 +0100 @@ -0,0 +1,2 @@ +all: $(if $(WANT_MODULE), kernel) user libkvm qemu +qemu: libkvm extboot ------------------------------------------------------------------------- Check out the new SourceForge.net Marketplace. It's the best place to buy or sell services for just about anything Open Source. http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace