]> git.proxmox.com Git - qemu.git/commitdiff
Compile sound devices only once
authorBlue Swirl <blauwirbel@gmail.com>
Mon, 22 Mar 2010 20:18:40 +0000 (20:18 +0000)
committerBlue Swirl <blauwirbel@gmail.com>
Mon, 22 Mar 2010 20:18:40 +0000 (20:18 +0000)
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
Makefile.objs
Makefile.target
default-configs/i386-softmmu.mak
default-configs/mips-softmmu.mak
default-configs/mips64-softmmu.mak
default-configs/mips64el-softmmu.mak
default-configs/mipsel-softmmu.mak
default-configs/ppc-softmmu.mak
default-configs/ppc64-softmmu.mak
default-configs/ppcemb-softmmu.mak
default-configs/x86_64-softmmu.mak

index a38a745185f04cccbaa8564c1b32f763db50a758..ede3f28259b896fa74f4377c4a7d5b02da451162 100644 (file)
@@ -178,6 +178,18 @@ hw-obj-$(CONFIG_QDEV_ADDR) += qdev-addr.o
 hw-obj-$(CONFIG_VGA_PCI) += vga-pci.o
 hw-obj-$(CONFIG_VGA_ISA) += vga-isa.o
 
+# Sound
+sound-obj-y =
+sound-obj-$(CONFIG_SB16) += sb16.o
+sound-obj-$(CONFIG_ES1370) += es1370.o
+sound-obj-$(CONFIG_AC97) += ac97.o
+sound-obj-$(CONFIG_ADLIB) += fmopl.o adlib.o
+sound-obj-$(CONFIG_GUS) += gus.o gusemu_hal.o gusemu_mixer.o
+sound-obj-$(CONFIG_CS4231A) += cs4231a.o
+
+adlib.o fmopl.o: QEMU_CFLAGS += -DBUILD_Y8950=0
+hw-obj-$(CONFIG_SOUND) += $(sound-obj-y)
+
 ######################################################################
 # libdis
 # NOTE: the disassembler code is only needed for debugging
index bf93560824ac4ae811b1fed9d0e464c294a7638f..389f6e51e6321a1c8c154f993e87ad62cb2ac80d 100644 (file)
@@ -170,16 +170,6 @@ obj-y += rwhandler.o
 obj-$(CONFIG_KVM) += kvm.o kvm-all.o
 LIBS+=-lz
 
-sound-obj-y =
-sound-obj-$(CONFIG_SB16) += sb16.o
-sound-obj-$(CONFIG_ES1370) += es1370.o
-sound-obj-$(CONFIG_AC97) += ac97.o
-sound-obj-$(CONFIG_ADLIB) += fmopl.o adlib.o
-sound-obj-$(CONFIG_GUS) += gus.o gusemu_hal.o gusemu_mixer.o
-sound-obj-$(CONFIG_CS4231A) += cs4231a.o
-
-adlib.o fmopl.o: QEMU_CFLAGS += -DBUILD_Y8950=0
-
 QEMU_CFLAGS += $(VNC_TLS_CFLAGS)
 QEMU_CFLAGS += $(VNC_SASL_CFLAGS)
 
@@ -192,7 +182,7 @@ obj-y += e1000.o
 
 # Hardware support
 obj-i386-y = ide/core.o
-obj-i386-y += pckbd.o $(sound-obj-y) dma.o
+obj-i386-y += pckbd.o dma.o
 obj-i386-y += vga.o
 obj-i386-y += mc146818rtc.o i8259.o pc.o
 obj-i386-y += cirrus_vga.o apic.o ioapic.o acpi.o piix_pci.o
@@ -202,7 +192,7 @@ obj-i386-y += debugcon.o multiboot.o
 
 # shared objects
 obj-ppc-y = ppc.o ide/core.o ide/macio.o
-obj-ppc-y += vga.o $(sound-obj-y) dma.o openpic.o
+obj-ppc-y += vga.o dma.o openpic.o
 # PREP target
 obj-ppc-y += pckbd.o i8259.o mc146818rtc.o
 obj-ppc-y += prep_pci.o ppc_prep.o
@@ -227,7 +217,7 @@ obj-mips-y += vga-isa-mm.o
 obj-mips-y += g364fb.o jazz_led.o dp8393x.o
 obj-mips-y += ide/core.o
 obj-mips-y += gt64xxx.o pckbd.o mc146818rtc.o acpi.o ds1225y.o
-obj-mips-y += piix4.o cirrus_vga.o $(sound-obj-y)
+obj-mips-y += piix4.o cirrus_vga.o
 obj-mips-y += mipsnet.o
 obj-mips-y += pflash_cfi01.o
 obj-mips-y += vmware_vga.o
index 125513882d4b282f933ebf3bfe0e2f88820b247a..4dbf656fb2c8003bf52dab495a2fd47f5c1e15f4 100644 (file)
@@ -14,3 +14,5 @@ CONFIG_IDE_PCI=y
 CONFIG_IDE_ISA=y
 CONFIG_IDE_PIIX=y
 CONFIG_NE2000_ISA=y
+CONFIG_PIIX_PCI=y
+CONFIG_SOUND=y
index 5d1c0982e8fd20ec1d62e142c14f9bc50199628b..345a093da640048b7819f10a95d7204081a4950a 100644 (file)
@@ -15,3 +15,4 @@ CONFIG_IDE_PCI=y
 CONFIG_IDE_ISA=y
 CONFIG_IDE_PIIX=y
 CONFIG_NE2000_ISA=y
+CONFIG_SOUND=y
index b9a342dada88f44077a91236b7a1c4a5fa50e84f..5900ee6801c105d4e30f962afafa45e0d7d4461e 100644 (file)
@@ -15,3 +15,4 @@ CONFIG_IDE_PCI=y
 CONFIG_IDE_ISA=y
 CONFIG_IDE_PIIX=y
 CONFIG_NE2000_ISA=y
+CONFIG_SOUND=y
index cb957ce2db9e8e89948843e6ee939643c979a683..3e1ba930771d74105088ce62b644a58a22daf243 100644 (file)
@@ -15,3 +15,4 @@ CONFIG_IDE_PCI=y
 CONFIG_IDE_ISA=y
 CONFIG_IDE_PIIX=y
 CONFIG_NE2000_ISA=y
+CONFIG_SOUND=y
index 7ff0f033326a5305f9302076323edf3f1426cf4c..17b83d05404fd9c168f5015f7ece93f6e48dd44c 100644 (file)
@@ -15,3 +15,4 @@ CONFIG_IDE_PCI=y
 CONFIG_IDE_ISA=y
 CONFIG_IDE_PIIX=y
 CONFIG_NE2000_ISA=y
+CONFIG_SOUND=y
index 8b6be33e5eed4279601a59da1f2fed4ab1315ec6..5fe591cdc3943e4f092b1436bd480596805b12d8 100644 (file)
@@ -14,3 +14,4 @@ CONFIG_IDE_PCI=y
 CONFIG_IDE_ISA=y
 CONFIG_IDE_CMD646=y
 CONFIG_NE2000_ISA=y
+CONFIG_SOUND=y
index a8bfdb01a2b06595c999d238bbb7ab3aa903d17f..fe050734717f517ea1c0bbba6345d7cb5a41a409 100644 (file)
@@ -14,3 +14,4 @@ CONFIG_IDE_PCI=y
 CONFIG_IDE_ISA=y
 CONFIG_IDE_CMD646=y
 CONFIG_NE2000_ISA=y
+CONFIG_SOUND=y
index a63e3043c2703f6b29e4a52b0ef1f45221bbfd03..54fcef17d8c10c0e0ae9629b3f970c964f21df0d 100644 (file)
@@ -14,3 +14,4 @@ CONFIG_IDE_PCI=y
 CONFIG_IDE_ISA=y
 CONFIG_IDE_CMD646=y
 CONFIG_NE2000_ISA=y
+CONFIG_SOUND=y
index 545052fc340513b986b9dd3512e56abb5eaa89c9..a9992afd8b8e8161af3a4fcf545aa9d4ae701426 100644 (file)
@@ -14,3 +14,5 @@ CONFIG_IDE_PCI=y
 CONFIG_IDE_ISA=y
 CONFIG_IDE_PIIX=y
 CONFIG_NE2000_ISA=y
+CONFIG_PIIX_PCI=y
+CONFIG_SOUND=y