]> git.neil.brown.name Git - history.git/commitdiff
kbuild: Clean up sound/*/Makefile
authorKai Germaschewski <kai@tp1.ruhr-uni-bochum.de>
Fri, 24 May 2002 12:18:18 +0000 (07:18 -0500)
committerKai Germaschewski <kai@tp1.ruhr-uni-bochum.de>
Fri, 24 May 2002 12:18:18 +0000 (07:18 -0500)
30 files changed:
sound/Makefile
sound/arm/Makefile
sound/core/Makefile
sound/core/ioctl32/Makefile
sound/core/oss/Makefile
sound/core/seq/Makefile
sound/core/seq/instr/Makefile
sound/core/seq/oss/Makefile
sound/drivers/Makefile
sound/drivers/mpu401/Makefile
sound/drivers/opl3/Makefile
sound/i2c/Makefile
sound/i2c/l3/Makefile
sound/isa/Makefile
sound/isa/ad1816a/Makefile
sound/isa/ad1848/Makefile
sound/isa/cs423x/Makefile
sound/isa/es1688/Makefile
sound/isa/gus/Makefile
sound/isa/opti9xx/Makefile
sound/isa/sb/Makefile
sound/isa/wavefront/Makefile
sound/oss/Makefile
sound/oss/cs4281/Makefile
sound/oss/dmasound/Makefile
sound/oss/emu10k1/Makefile
sound/pci/Makefile
sound/ppc/Makefile
sound/synth/Makefile
sound/synth/emux/Makefile

index 4aa52d6dba9046d392e54019421649e7a268aacd..02b2ec90ed51f5a3bd22bd8e108022437979953a 100644 (file)
@@ -8,25 +8,13 @@ export-objs     := sound_core.o
 mod-subdirs    := oss core i2c drivers isa pci ppc synth
 
 obj-$(CONFIG_SOUND) += soundcore.o
+obj-$(CONFIG_SOUND_PRIME) += oss/
+obj-$(CONFIG_SND) += core/ i2c/ drivers/ isa/ pci/ ppc/ arm/ synth/
 
-subdir-$(CONFIG_SOUND_PRIME) += oss
-ifeq ($(CONFIG_SOUND_PRIME),y)
-  obj-y += oss/_oss.o
-endif
-
-subdir-$(CONFIG_SND) += core i2c drivers isa pci ppc arm synth
 ifeq ($(CONFIG_SND),y)
-  obj-y += core/_core.o i2c/_i2c.o
-  obj-y += drivers/_drivers.o
-  obj-y += isa/_isa.o
-  obj-y += pci/_pci.o
-  obj-y += arm/_arm.o
-  obj-y += ppc/_ppc.o
-  obj-y += synth/_synth.o
   obj-y += last.o
 endif
 
 soundcore-objs  := sound_core.o sound_firmware.o
 
-
 include $(TOPDIR)/Rules.make
index 514153e24b6ed7208096b39c7ac1c0149ad35e81..bef2c725ff7a8ca97fb2c0ee39544eeb41804720 100644 (file)
@@ -2,8 +2,6 @@
 # Makefile for ALSA
 #
 
-O_TARGET    := _arm.o
-
 snd-sa11xx-uda1341-objs := sa11xx-uda1341.o
 
 # Toplevel Module Dependency
index 21d7ee6c913f51ca7a0fa2d9d49589db9d06e5cc..906e72394b7631b1b12d2b82191d947dea222fb9 100644 (file)
@@ -3,8 +3,6 @@
 # Copyright (c) 1999,2001 by Jaroslav Kysela <perex@suse.cz>
 #
 
-O_TARGET     := _core.o
-
 export-objs  := sound.o pcm.o pcm_lib.o rawmidi.o timer.o rtctimer.o hwdep.o
 
 mod-subdirs  := oss seq
@@ -29,26 +27,10 @@ ifeq ($(subst m,y,$(CONFIG_RTC)),y)
   obj-$(CONFIG_SND_RTCTIMER) += snd-rtctimer.o
 endif
 obj-$(CONFIG_SND_HWDEP) += snd-hwdep.o
-
-subdir-$(CONFIG_SND_MIXER_OSS) += oss
-subdir-$(CONFIG_SND_PCM_OSS) += oss
-ifeq ($(filter $(subdir-y),oss),oss)
-  obj-y += oss/_oss.o
-endif
-
-obj-$(CONFIG_SND_PCM_OSS) += snd-pcm.o snd-timer.o
-
-subdir-$(CONFIG_SND_SEQUENCER) += seq
-ifeq ($(CONFIG_SND_SEQUENCER),y)
-  obj-y += seq/_seq.o
-endif
-
-obj-$(CONFIG_SND_SEQUENCER) += snd-timer.o
-
-subdir-$(CONFIG_SND_BIT32_EMUL) += ioctl32
-ifeq ($(CONFIG_SND_BIT32_EMUL),y)
-  obj-y += ioctl32/_ioctl32.o
-endif
+obj-$(CONFIG_SND_MIXER_OSS) += oss/
+obj-$(CONFIG_SND_PCM_OSS) += snd-pcm.o snd-timer.o oss/
+obj-$(CONFIG_SND_SEQUENCER) += snd-timer.o seq/
+obj-$(CONFIG_SND_BIT32_EMUL) += ioctl32/
 
 # Toplevel Module Dependency
 obj-$(CONFIG_SND_DUMMY) += snd-pcm.o snd-timer.o snd.o
index 9177e10d807e3607f6a0478aabe89443ada12102..c93c4d170270bcd6caa9c981bf11a60a76f6dbd2 100644 (file)
@@ -3,8 +3,6 @@
 # Copyright (c) 1999 by Jaroslav Kysela <perex@suse.cz>
 #
 
-O_TARGET     := _ioctl32.o
-
 snd-ioctl32-objs := ioctl32.o pcm32.o rawmidi32.o timer32.o hwdep32.o
 ifeq ($(CONFIG_SND_SEQUENCER),y)
   snd-ioctl32-objs += seq32.o
index fb946317cf0b17636f17525fd1924bfc8eaf2cb5..6618dea9a03ec7ce07d5d8c989815dde46735780 100644 (file)
@@ -3,8 +3,6 @@
 # Copyright (c) 1999 by Jaroslav Kysela <perex@suse.cz>
 #
 
-O_TARGET     := _oss.o
-
 export-objs  := mixer_oss.o
 
 snd-mixer-oss-objs := mixer_oss.o
index feafb4a3eb6b9960d28abfa562a3a956fac3b75b..f5bf1a52e2716699afc32f3032e51c3c633758cb 100644 (file)
@@ -3,19 +3,10 @@
 # Copyright (c) 1999 by Jaroslav Kysela <perex@suse.cz>
 #
 
-O_TARGET     := _seq.o
-
 mod-subdirs  := instr
 
-subdir-$(CONFIG_SND) += instr
-ifeq ($(CONFIG_SND),y)
-  obj-y        += instr/_instr.o
-endif
-
-subdir-$(CONFIG_SND_SEQUENCER_OSS) += oss
-ifeq ($(CONFIG_SND_SEQUENCER_OSS),y)
-  obj-y             += oss/_oss.o
-endif
+obj-$(CONFIG_SND) += instr/
+obj-$(CONFIG_SND_SEQUENCER_OSS) += oss/
 
 export-objs  := seq_device.o seq.o seq_ports.o seq_instr.o seq_midi_emul.o \
                seq_midi_event.o seq_virmidi.o
index 6228a506d190ea5d009837869d42f7cb807cd547..03e1d5fc2541537000c70f8800e1b96624ed57b2 100644 (file)
@@ -3,8 +3,6 @@
 # Copyright (c) 1999 by Jaroslav Kysela <perex@suse.cz>
 #
 
-O_TARGET     := _instr.o
-
 export-objs  := ainstr_fm.o ainstr_simple.o ainstr_gf1.o ainstr_iw.o
 
 snd-ainstr-fm-objs := ainstr_fm.o
index 71358dd3e145d7a2f9a37a820824cb511f0ed7f6..5fb23e9e9b551c2717e072d3d3cd9a408d833d60 100644 (file)
@@ -3,8 +3,6 @@
 # Copyright (c) 1999 by Jaroslav Kysela <perex@suse.cz>
 #
 
-O_TARGET     := _oss.o
-
 snd-seq-oss-objs  := seq_oss.o seq_oss_init.o seq_oss_timer.o seq_oss_ioctl.o \
                     seq_oss_event.o seq_oss_rw.o seq_oss_synth.o \
                     seq_oss_midi.o seq_oss_readq.o seq_oss_writeq.o
index 94bf181d4b6c61d4128d9f209d58c37b65bd4fa8..e392e92057f2fa393ef1927f3a4b3f4dbde5bac9 100644 (file)
@@ -3,8 +3,6 @@
 # Copyright (c) 2001 by Jaroslav Kysela <perex@suse.cz>
 #
 
-O_TARGET     := _drivers.o
-
 mod-subdirs  := opl3 mpu401
 
 snd-dummy-objs := dummy.o
@@ -18,9 +16,6 @@ obj-$(CONFIG_SND_VIRMIDI) += snd-virmidi.o
 obj-$(CONFIG_SND_SERIAL_U16550) += snd-serial-u16550.o
 obj-$(CONFIG_SND_MTPAV) += snd-mtpav.o
 
-subdir-$(CONFIG_SND) += opl3 mpu401
-ifeq ($(CONFIG_SND),y)
-  obj-y += mpu401/_mpu401.o opl3/_opl3.o
-endif
+obj-$(CONFIG_SND) += opl3/ mpu401/
 
 include $(TOPDIR)/Rules.make
index b989d7496d26c5f5ee8973a28aafc40971047de1..7ebee26d937d3cacde31a944dab92d4362137a65 100644 (file)
@@ -3,8 +3,6 @@
 # Copyright (c) 2001 by Jaroslav Kysela <perex@suse.cz>
 #
 
-O_TARGET     := _mpu401.o
-
 export-objs  := mpu401_uart.o
 
 snd-mpu401-objs := mpu401.o
index b5df27f62067f323c22aab1df77bc07d3c30bac1..e61f9a29d3e54f4396c276b619ceae005a99fc55 100644 (file)
@@ -3,8 +3,6 @@
 # Copyright (c) 2001 by Jaroslav Kysela <perex@suse.cz>
 #
 
-O_TARGET     := _opl3.o
-
 export-objs  := opl3_lib.o
 
 snd-opl3-lib-objs := opl3_lib.o opl3_synth.o
index 295b8df36d81a92bd54276ce173b505d6d892f8d..889e7aab15ae9992fcc727095123cf31d7eb5be5 100644 (file)
@@ -3,7 +3,7 @@
 # Copyright (c) 2001 by Jaroslav Kysela <perex@suse.cz>
 #
 
-O_TARGET     := _i2c.o
+mod-subdirs := l3
 
 export-objs  := i2c.o cs8427.o tea6330t.o
 
@@ -11,13 +11,7 @@ snd-i2c-objs := i2c.o
 snd-cs8427-objs := cs8427.o
 snd-tea6330t-objs := tea6330t.o
 
-ifeq ($(subst m,y,$(CONFIG_L3)),y)
-  subdir-$(CONFIG_L3) += l3
-endif
-ifeq ($(filter $(subdir-y),l3),l3)
-  subdir-m := l3
-  obj-y += l3/l3.o
-endif
+obj-$(CONFIG_SND) += l3/
 
 # Toplevel Module Dependency
 obj-$(CONFIG_SND_INTERWAVE_STB) += snd-tea6330t.o snd-i2c.o
index 1342a390927be52271d2ad1cf1c6d8f0bbd24437..2a121d8b52bc80555dc8270d768e57190d9fbe20 100644 (file)
@@ -2,8 +2,6 @@
 # Makefile for ALSA
 #
 
-O_TARGET = l3.o
-
 export-objs += uda1341.o
 
 snd-uda1341-objs := uda1341.o
index 4c814b3a440cef583ae6657a2e62a8cfd09839ad..8e0ef2546ac63b10ce74b42791f7bbdf200ff8cc 100644 (file)
@@ -3,8 +3,6 @@
 # Copyright (c) 2001 by Jaroslav Kysela <perex@suse.cz>
 #
 
-O_TARGET     := _isa.o
-
 mod-subdirs  := ad1816a ad1848 cs423x es1688 gus opti9xx sb wavefront
 
 snd-als100-objs := als100.o
@@ -24,16 +22,7 @@ obj-$(CONFIG_SND_ES18XX) += snd-es18xx.o
 obj-$(CONFIG_SND_OPL3SA2) += snd-opl3sa2.o
 obj-$(CONFIG_SND_SGALAXY) += snd-sgalaxy.o
 
-subdir-$(CONFIG_SND) += ad1816a ad1848 cs423x es1688 gus opti9xx sb wavefront
-ifeq ($(CONFIG_SND),y)
-  obj-y += ad1816a/_ad1816a.o \
-          ad1848/_ad1848.o \
-          cs423x/_cs423x.o \
-          es1688/_es1688.o \
-          gus/_gus.o \
-          opti9xx/_opti9xx.o \
-          sb/_sb.o \
-          wavefront/_wavefront.o
-endif
+obj-$(CONFIG_SND) += ad1816a/ ad1848/ cs423x/ es1688/ gus/ opti9xx/ \
+                    sb/ wavefront/
 
 include $(TOPDIR)/Rules.make
index 3a874302eb4ebfc1ad69ee411886dd30d075c186..75aa6edcd822f272489d7026f6e12f451db557b6 100644 (file)
@@ -3,8 +3,6 @@
 # Copyright (c) 2001 by Jaroslav Kysela <perex@suse.cz>
 #
 
-O_TARGET     := _ad1816a.o
-
 export-objs  := ad1816a_lib.o
 
 snd-ad1816a-lib-objs := ad1816a_lib.o
index adaf120bd7ba333671218fecd720a9d9e6d7ca87..2bb45edaf027b0db30d28f95a40117b2f70b77d0 100644 (file)
@@ -3,8 +3,6 @@
 # Copyright (c) 2001 by Jaroslav Kysela <perex@suse.cz>
 #
 
-O_TARGET     := _ad1848.o
-
 export-objs  := ad1848_lib.o
 
 snd-ad1848-lib-objs := ad1848_lib.o
index 1854680d04dd3052acda16dd21236f6aee4147e8..093aa81097d2cee085b536d894b6ff4fcd1ad4dd 100644 (file)
@@ -3,8 +3,6 @@
 # Copyright (c) 2001 by Jaroslav Kysela <perex@suse.cz>
 #
 
-O_TARGET     := _cs423x.o
-
 export-objs  := cs4231_lib.o cs4236_lib.o
 
 snd-cs4231-lib-objs := cs4231_lib.o
index 3cef9094b7d06d4b0c76468617cc1dbb630c2e54..252bd79a6e830a9b0a306edf390b5530081539fe 100644 (file)
@@ -3,8 +3,6 @@
 # Copyright (c) 2001 by Jaroslav Kysela <perex@suse.cz>
 #
 
-O_TARGET     := _es1688.o
-
 export-objs  := es1688_lib.o
 
 snd-es1688-lib-objs := es1688_lib.o
index c76959f7407f5923489bf985bda64b0353a9b91a..36119a580bc41fdaf25ec7ab2db1eb459d925fa9 100644 (file)
@@ -3,8 +3,6 @@
 # Copyright (c) 2001 by Jaroslav Kysela <perex@suse.cz>
 #
 
-O_TARGET     := _gus.o
-
 export-objs  := gus_main.o gus_volume.o
 
 snd-gus-lib-objs := gus_main.o \
index 68b86cb444e2f3e517bcdfa9b07f6058f6289416..68876ed349bfb1d4e5a75a0888eaece4de426247 100644 (file)
@@ -3,8 +3,6 @@
 # Copyright (c) 2001 by Jaroslav Kysela <perex@suse.cz>
 #
 
-O_TARGET     := _opti9xx.o
-
 snd-opti92x-ad1848-objs := opti92x-ad1848.o
 snd-opti92x-cs4231-objs := opti92x-cs4231.o
 snd-opti93x-objs := opti93x.o
index ea8fd19b612b3585eba39734bed7952d49e636a4..d1366f6688024de2573320735df21c07fb80f78e 100644 (file)
@@ -3,8 +3,6 @@
 # Copyright (c) 2001 by Jaroslav Kysela <perex@suse.cz>
 #
 
-O_TARGET     := _sb.o
-
 export-objs  := emu8000.o emu8000_synth.o sb_common.o sb8_main.o sb16_main.o sb16_csp.o
 
 snd-sb-common-objs := sb_common.o sb_mixer.o
index bd937c9152d686ba252a8b509e6e5854acd53a07..225300f56fd99c251f3ad5250ba80bfa405e264a 100644 (file)
@@ -3,8 +3,6 @@
 # Copyright (c) 2001 by Jaroslav Kysela <perex@suse.cz>
 #
 
-O_TARGET     := _wavefront.o
-
 snd-wavefront-objs := wavefront.o wavefront_fx.o wavefront_synth.o wavefront_midi.o
 
 # Toplevel Module Dependency
index 1b29e537a7aca3d7b5a252f6d2c7e0b82eb0a3bd..effc94f884682d9a1923a54de32ec1c918a4bca3 100644 (file)
@@ -3,8 +3,6 @@
 # 18 Apr 1998, Michael Elizabeth Chastain, <mailto:mec@shout.net>
 # Rewritten to use lists instead of if-statements.
 
-O_TARGET       := _oss.o
-
 # All of the (potential) objects that export symbols.
 # This list comes from 'grep -l EXPORT_SYMBOL *.[hc]'.
 
@@ -78,23 +76,9 @@ ifeq ($(CONFIG_MIDI_EMU10K1),y)
   obj-$(CONFIG_SOUND_EMU10K1)  += sound.o
 endif
 
-subdir-$(CONFIG_SOUND_EMU10K1) += emu10k1
-subdir-$(CONFIG_SOUND_CS4281) += cs4281
-
-ifeq ($(CONFIG_SOUND_EMU10K1),y)
-  obj-y += emu10k1/_emu10k1.o
-endif
-
-ifeq ($(CONFIG_SOUND_CS4281),y)
-  obj-y += cs4281/_cs4281.o
-endif
-
-subdir-$(CONFIG_DMASOUND) += dmasound
-
-ifeq ($(CONFIG_DMASOUND),y)
-  obj-y += dmasound/_dmasound.o
-endif
-
+obj-$(CONFIG_SOUND_EMU10K1)    += emu10k1/
+obj-$(CONFIG_SOUND_CS4281)     += cs4281/
+obj-$(CONFIG_DMASOUND)         += dmasound/
 
 # Declare multi-part drivers.
 
index b376ebced06e1d06cd4fe5164b2f64ac43e74ff2..f10b744fe71b59f48fb1aea3b7ed7b4f71b36053 100644 (file)
@@ -1,8 +1,6 @@
 # Makefile for Cirrus Logic-Crystal CS4281 
 #
 
-O_TARGET := _cs4281.o
-
 obj-$(CONFIG_SOUND_CS4281) += cs4281.o
 
 cs4281-objs += cs4281m.o
index 8b84c273652a921602c0c4c5c102f7ec00115bbe..769f6fd9a0d11fb0c1b5f09ac789894071420f65 100644 (file)
@@ -1,13 +1,6 @@
 #
 # Makefile for the DMA sound driver
 #
-# Note! Dependencies are done automagically by 'make dep', which also
-# removes any old dependencies. DON'T put your own dependencies here
-# unless it's something special (ie not a .c file).
-#
-# Note 2! The CFLAGS definitions are now in the main makefile...
-
-O_TARGET = _dmasound.o
 
 export-objs := dmasound_core.o
 
index 12cec7ada6e8f992ed356ca57ba3f0cfc7dd2bf8..b8530d01ad55cbf14c6def442da40bff92d03018 100644 (file)
@@ -2,8 +2,6 @@
 #
 # 12 Apr 2000 Rui Sousa
 
-O_TARGET := _emu10k1.o
-
 obj-$(CONFIG_SOUND_EMU10K1) += emu10k1.o
 
 emu10k1-objs := audio.o cardmi.o cardmo.o cardwi.o cardwo.o ecard.o \
index ca372023a6c0adeee8ec2c4377d117f45a22143e..fb2346ac4906b8e7c7ef065cbcbeff948c303a36 100644 (file)
@@ -3,8 +3,6 @@
 # Copyright (c) 2001 by Jaroslav Kysela <perex@suse.cz>
 #
 
-O_TARGET     := _pci.o
-
 mod-subdirs  := ac97 ali5451 cs46xx emu10k1 korg1212 nm256 rme9652 trident ymfpci
 
 snd-als4000-objs := als4000.o
index 614ca105c4d44af75c5bf867b1da851fac71ea28..feb031cd5d9407fa728412aa82b5674666fb7f25 100644 (file)
@@ -3,8 +3,6 @@
 # Copyright (c) 2001 by Jaroslav Kysela <perex@suse.cz>
 #
 
-O_TARGET     := _ppc.o
-
 snd-powermac-objs := powermac.o pmac.o awacs.o burgundy.o daca.o tumbler.o keywest.o
 
 # Toplevel Module Dependency
index d1a1cbc610b9391485a8d85ff80eb6b680291987..3e8d32297bbf6aea45431cdaf32fcb48bafa87a8 100644 (file)
@@ -3,8 +3,6 @@
 # Copyright (c) 2001 by Jaroslav Kysela <perex@suse.cz>
 #
 
-O_TARGET     := _synth.o
-
 mod-subdirs  := emux
 
 export-objs  := util_mem.o
@@ -18,9 +16,6 @@ ifeq ($(subst m,y,$(CONFIG_SND_SEQUENCER)),y)
   obj-$(CONFIG_SND_SBAWE) += snd-util-mem.o
 endif
 
-subdir-$(CONFIG_SND) += emux
-ifeq ($(CONFIG_SND),y)
-  obj-y += emux/_emux.o
-endif
+obj-$(CONFIG_SND) += emux/
 
 include $(TOPDIR)/Rules.make
index afcf961a32fedb2ba34e4871d2264dc85f210859..d33c47bd5e038da174d9f24b85618bbe32a180ac 100644 (file)
@@ -3,8 +3,6 @@
 # Copyright (c) 2001 by Jaroslav Kysela <perex@suse.cz>
 #
 
-O_TARGET     := _emux.o
-
 export-objs  := emux.o
 
 snd-emux-synth-objs := emux.o emux_synth.o emux_seq.o emux_nrpn.o \