]> git.ipfire.org Git - thirdparty/qemu.git/commitdiff
stubs: move smbios stubs to hw/smbios
authorPaolo Bonzini <pbonzini@redhat.com>
Mon, 24 Oct 2016 08:18:16 +0000 (10:18 +0200)
committerPaolo Bonzini <pbonzini@redhat.com>
Mon, 16 Jan 2017 16:52:35 +0000 (17:52 +0100)
No need to include them in libqemustub.a, since only system emulators
need them.

Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
hw/smbios/Makefile.objs
hw/smbios/smbios_type_38-stub.c [moved from stubs/smbios_type_38.c with 100% similarity]
stubs/Makefile.objs

index ee0712bae048bfd5ff045b757cce2a41c897976d..23bb2bac0752fafe7f3aa10645d997e2b850aef2 100644 (file)
@@ -1,5 +1,10 @@
-common-obj-$(CONFIG_SMBIOS) += smbios.o
-common-obj-$(call land,$(CONFIG_SMBIOS),$(CONFIG_IPMI)) += smbios_type_38.o
+ifeq ($(CONFIG_SMBIOS),y)
+common-obj-y += smbios.o
+common-obj-$(CONFIG_IPMI) += smbios_type_38.o
+common-obj-$(call lnot,$(CONFIG_IPMI)) += smbios_type_38-stub.o
+else
+common-obj-y += smbios-stub.o
+endif
 
-common-obj-$(call lnot,$(CONFIG_SMBIOS)) += smbios-stub.o
 common-obj-$(CONFIG_ALL) += smbios-stub.o
+common-obj-$(CONFIG_ALL) += smbios_type_38-stub.o
index 9fc373ed3f90ed98584cfe04e834c6a56927b961..13c5d45ce3201a6675226c17ac9924c0b8a893e3 100644 (file)
@@ -44,7 +44,6 @@ stub-obj-y += target-monitor-defs.o
 stub-obj-y += target-get-monitor-def.o
 stub-obj-y += vhost.o
 stub-obj-y += iohandler.o
-stub-obj-y += smbios_type_38.o
 stub-obj-y += ipmi.o
 stub-obj-y += pc_madt_cpu_entry.o
 stub-obj-y += migration-colo.o