qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Qemu-devel] [PATCH 10/11] config: Add header file for device config opt


From: Alexander Graf
Subject: [Qemu-devel] [PATCH 10/11] config: Add header file for device config options
Date: Fri, 19 Nov 2010 03:56:52 +0100

So far we have C preprocessor defines for target and host config
options, but we're lacking any information on which devices are
available.

We do need that information at times though, for example in the
ahci patch where we need to call a legacy init function depending
on whether we have support compiled in or not.

So this patch makes all config-devices options available as header
file and includes it by default.

Signed-off-by: Alexander Graf <address@hidden>
---
 Makefile.target |    5 ++++-
 config.h        |    1 +
 2 files changed, 5 insertions(+), 1 deletions(-)

diff --git a/Makefile.target b/Makefile.target
index 91e6e74..35862fd 100644
--- a/Makefile.target
+++ b/Makefile.target
@@ -1,6 +1,6 @@
 # -*- Mode: makefile -*-
 
-GENERATED_HEADERS = config-target.h
+GENERATED_HEADERS = config-target.h config-devices.h
 CONFIG_NO_KVM = $(if $(subst n,,$(CONFIG_KVM)),n,y)
 
 include ../config-host.mak
@@ -40,6 +40,9 @@ kvm.o kvm-all.o vhost.o vhost_net.o: 
QEMU_CFLAGS+=$(KVM_CFLAGS)
 config-target.h: config-target.h-timestamp
 config-target.h-timestamp: config-target.mak
 
+config-devices.h: config-target.h-timestamp
+config-devices.h-timestamp: config-target.mak
+
 all: $(PROGS)
 
 # Dummy command so that make thinks it has done something
diff --git a/config.h b/config.h
index e20f786..080907f 100644
--- a/config.h
+++ b/config.h
@@ -1,2 +1,3 @@
 #include "config-host.h"
 #include "config-target.h"
+#include "config-devices.h"
-- 
1.6.0.2




reply via email to

[Prev in Thread] Current Thread [Next in Thread]