Subject: [PATCH] portability: add top level config-$arch files From: Christian Ehrhardt <[EMAIL PROTECTED]>
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 <[EMAIL PROTECTED]> 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 _______________________________________________ kvm-devel mailing list kvm-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/kvm-devel