3 # Copyright (c) 1999,2001 by Jaroslav Kysela <perex@suse.cz>
6 snd-objs
:= sound.o init.o memory.o
info.o control.o misc.o \
11 ifeq ($(CONFIG_SND_OSSEMUL
),y
)
12 snd-objs
+= sound_oss.o info_oss.o
15 snd-pcm-objs
:= pcm.o pcm_native.o pcm_lib.o pcm_timer.o pcm_misc.o \
18 snd-page-alloc-objs
:= memalloc.o
19 ifeq ($(CONFIG_PCI
),y
)
20 snd-page-alloc-objs
+= sgbuf.o
23 snd-rawmidi-objs
:= rawmidi.o
24 snd-timer-objs
:= timer.o
25 snd-rtctimer-objs
:= rtctimer.o
26 snd-hwdep-objs
:= hwdep.o
28 obj-
$(CONFIG_SND
) += snd.o
29 ifeq ($(subst m
,y
,$(CONFIG_RTC
)),y
)
30 obj-
$(CONFIG_SND_RTCTIMER
) += snd-timer.o
31 obj-
$(CONFIG_SND_RTCTIMER
) += snd-rtctimer.o
33 obj-
$(CONFIG_SND_HWDEP
) += snd-hwdep.o
35 obj-
$(CONFIG_SND_MIXER_OSS
) += oss
/
36 obj-
$(CONFIG_SND_PCM_OSS
) += snd-pcm.o snd-timer.o snd-page-alloc.o oss
/
37 obj-
$(CONFIG_SND_SEQUENCER
) += snd-timer.o seq
/
38 obj-
$(CONFIG_SND_BIT32_EMUL
) += ioctl32
/
40 # Toplevel Module Dependency
41 obj-
$(CONFIG_SND_DUMMY
) += snd-pcm.o snd-timer.o snd-page-alloc.o snd.o
42 obj-
$(CONFIG_SND_VIRMIDI
) += snd-rawmidi.o snd.o snd-timer.o
43 obj-
$(CONFIG_SND_SERIAL_U16550
) += snd-rawmidi.o snd.o snd-timer.o
44 obj-
$(CONFIG_SND_MTPAV
) += snd-rawmidi.o snd.o snd-timer.o
45 obj-
$(CONFIG_SND_MPU401
) += snd-rawmidi.o snd.o snd-timer.o
46 obj-
$(CONFIG_SND_ALS100
) += snd-pcm.o snd-timer.o snd-page-alloc.o snd.o snd-rawmidi.o snd-hwdep.o
47 obj-
$(CONFIG_SND_AZT2320
) += snd-pcm.o snd-timer.o snd-page-alloc.o snd.o snd-rawmidi.o snd-hwdep.o
48 obj-
$(CONFIG_SND_AZT3328
) += snd-pcm.o snd-timer.o snd-page-alloc.o snd.o snd-rawmidi.o snd-hwdep.o
49 obj-
$(CONFIG_SND_CMI8330
) += snd-pcm.o snd-timer.o snd-page-alloc.o snd.o
50 obj-
$(CONFIG_SND_DT019X
) += snd-pcm.o snd-timer.o snd-page-alloc.o snd.o snd-rawmidi.o snd-hwdep.o
51 obj-
$(CONFIG_SND_ES18XX
) += snd-pcm.o snd-timer.o snd-page-alloc.o snd.o snd-rawmidi.o snd-hwdep.o
52 obj-
$(CONFIG_SND_OPL3SA2
) += snd-pcm.o snd-timer.o snd-page-alloc.o snd.o snd-rawmidi.o snd-hwdep.o
53 obj-
$(CONFIG_SND_SGALAXY
) += snd-pcm.o snd-timer.o snd-page-alloc.o snd.o
54 obj-
$(CONFIG_SND_AD1816A
) += snd-pcm.o snd-timer.o snd-page-alloc.o snd.o snd-rawmidi.o snd-hwdep.o
55 obj-
$(CONFIG_SND_AD1848
) += snd-pcm.o snd-timer.o snd-page-alloc.o snd.o
56 obj-
$(CONFIG_SND_CS4231
) += snd-pcm.o snd-timer.o snd-page-alloc.o snd.o snd-rawmidi.o
57 obj-
$(CONFIG_SND_CS4232
) += snd-pcm.o snd-timer.o snd-page-alloc.o snd.o snd-rawmidi.o snd-hwdep.o
58 obj-
$(CONFIG_SND_CS4236
) += snd-pcm.o snd-timer.o snd-page-alloc.o snd.o snd-rawmidi.o snd-hwdep.o
59 obj-
$(CONFIG_SND_ES1688
) += snd-pcm.o snd-timer.o snd-page-alloc.o snd.o snd-rawmidi.o snd-hwdep.o
60 obj-
$(CONFIG_SND_GUSCLASSIC
) += snd-pcm.o snd-timer.o snd-page-alloc.o snd.o snd-rawmidi.o
61 obj-
$(CONFIG_SND_GUSMAX
) += snd-pcm.o snd-timer.o snd-page-alloc.o snd.o snd-rawmidi.o
62 obj-
$(CONFIG_SND_GUSEXTREME
) += snd-pcm.o snd-timer.o snd-page-alloc.o snd.o snd-rawmidi.o snd-hwdep.o
63 obj-
$(CONFIG_SND_INTERWAVE
) += snd-pcm.o snd-timer.o snd-page-alloc.o snd.o snd-rawmidi.o
64 obj-
$(CONFIG_SND_INTERWAVE_STB
) += snd-pcm.o snd-timer.o snd-page-alloc.o snd.o snd-rawmidi.o
65 obj-
$(CONFIG_SND_OPTI92X_AD1848
) += snd-pcm.o snd-timer.o snd-page-alloc.o snd.o snd-rawmidi.o snd-hwdep.o
66 obj-
$(CONFIG_SND_OPTI92X_CS4231
) += snd-pcm.o snd-timer.o snd-page-alloc.o snd.o snd-rawmidi.o snd-hwdep.o
67 obj-
$(CONFIG_SND_OPTI93X
) += snd-pcm.o snd-timer.o snd-page-alloc.o snd.o snd-rawmidi.o snd-hwdep.o
68 obj-
$(CONFIG_SND_SB8
) += snd-pcm.o snd-timer.o snd-page-alloc.o snd.o snd-rawmidi.o snd-hwdep.o
69 obj-
$(CONFIG_SND_SB16
) += snd-pcm.o snd-timer.o snd-page-alloc.o snd.o snd-rawmidi.o snd-hwdep.o
70 obj-
$(CONFIG_SND_SBAWE
) += snd-pcm.o snd-timer.o snd-page-alloc.o snd.o snd-rawmidi.o snd-hwdep.o
71 obj-
$(CONFIG_SND_ES968
) += snd-pcm.o snd-timer.o snd-page-alloc.o snd.o snd-rawmidi.o
72 obj-
$(CONFIG_SND_WAVEFRONT
) += snd-pcm.o snd-timer.o snd-page-alloc.o snd.o snd-rawmidi.o snd-hwdep.o
73 obj-
$(CONFIG_SND_SSCAPE
) += snd-pcm.o snd-timer.o snd-page-alloc.o snd.o snd-rawmidi.o snd-hwdep.o
74 obj-
$(CONFIG_SND_ALS4000
) += snd-pcm.o snd-timer.o snd-page-alloc.o snd.o snd-rawmidi.o snd-hwdep.o
75 obj-
$(CONFIG_SND_CMIPCI
) += snd-pcm.o snd-timer.o snd-page-alloc.o snd.o snd-rawmidi.o snd-hwdep.o
76 obj-
$(CONFIG_SND_CS4281
) += snd-pcm.o snd-timer.o snd-page-alloc.o snd.o snd-rawmidi.o snd-hwdep.o
77 obj-
$(CONFIG_SND_ENS1370
) += snd-pcm.o snd-timer.o snd-page-alloc.o snd.o snd-rawmidi.o
78 obj-
$(CONFIG_SND_ENS1371
) += snd-pcm.o snd-timer.o snd-page-alloc.o snd.o snd-rawmidi.o
79 obj-
$(CONFIG_SND_ES1938
) += snd-pcm.o snd-timer.o snd-page-alloc.o snd.o snd-hwdep.o snd-rawmidi.o
80 obj-
$(CONFIG_SND_ES1968
) += snd-pcm.o snd-timer.o snd-page-alloc.o snd.o snd-rawmidi.o
81 obj-
$(CONFIG_SND_FM801
) += snd-pcm.o snd-timer.o snd-page-alloc.o snd.o snd-rawmidi.o snd-hwdep.o
82 obj-
$(CONFIG_SND_ICE1712
) += snd-pcm.o snd-timer.o snd-page-alloc.o snd.o snd-rawmidi.o
83 obj-
$(CONFIG_SND_ICE1724
) += snd-pcm.o snd-timer.o snd-page-alloc.o snd.o snd-rawmidi.o
84 obj-
$(CONFIG_SND_INTEL8X0
) += snd-pcm.o snd-timer.o snd-page-alloc.o snd.o snd-rawmidi.o
85 obj-
$(CONFIG_SND_MAESTRO3
) += snd-pcm.o snd-timer.o snd-page-alloc.o snd.o
86 obj-
$(CONFIG_SND_RME32
) += snd-pcm.o snd-timer.o snd-page-alloc.o snd.o
87 obj-
$(CONFIG_SND_RME96
) += snd-pcm.o snd-timer.o snd-page-alloc.o snd.o
88 obj-
$(CONFIG_SND_SONICVIBES
) += snd-pcm.o snd-timer.o snd-page-alloc.o snd.o snd-rawmidi.o snd-hwdep.o
89 obj-
$(CONFIG_SND_VIA82XX
) += snd-pcm.o snd-timer.o snd-page-alloc.o snd.o snd-rawmidi.o
90 obj-
$(CONFIG_SND_ALI5451
) += snd.o snd-rawmidi.o snd-timer.o snd-page-alloc.o snd-pcm.o
91 obj-
$(CONFIG_SND_CS46XX
) += snd-pcm.o snd-timer.o snd-page-alloc.o snd.o snd-rawmidi.o
92 obj-
$(CONFIG_SND_EMU10K1
) += snd-pcm.o snd-timer.o snd-page-alloc.o snd.o snd-rawmidi.o snd-hwdep.o
93 obj-
$(CONFIG_SND_KORG1212
) += snd-pcm.o snd-timer.o snd-page-alloc.o snd.o
94 obj-
$(CONFIG_SND_NM256
) += snd-pcm.o snd-timer.o snd-page-alloc.o snd.o
95 obj-
$(CONFIG_SND_RME9652
) += snd-pcm.o snd-timer.o snd-page-alloc.o snd.o
96 obj-
$(CONFIG_SND_HDSP
) += snd-pcm.o snd-timer.o snd-page-alloc.o snd.o snd-rawmidi.o snd-hwdep.o
97 obj-
$(CONFIG_SND_TRIDENT
) += snd-pcm.o snd-timer.o snd-page-alloc.o snd.o snd-rawmidi.o
98 obj-
$(CONFIG_SND_YMFPCI
) += snd-pcm.o snd-timer.o snd-page-alloc.o snd.o snd-rawmidi.o snd-hwdep.o
99 obj-
$(CONFIG_SND_POWERMAC
) += snd-pcm.o snd-timer.o snd-page-alloc.o snd.o
100 obj-
$(CONFIG_SND_SA11XX_UDA1341
) += snd-pcm.o snd-timer.o snd-page-alloc.o snd.o
101 obj-
$(CONFIG_SND_PC98_CS4232
) += snd-pcm.o snd-timer.o snd-page-alloc.o snd.o snd-rawmidi.o snd-hwdep.o
102 ifeq ($(CONFIG_SND_SB16_CSP
),y
)
103 obj-
$(CONFIG_SND_SB16
) += snd-hwdep.o
104 obj-
$(CONFIG_SND_SBAWE
) += snd-hwdep.o
106 obj-
$(CONFIG_SND_USB_AUDIO
) += snd-pcm.o snd-timer.o snd-page-alloc.o snd.o snd-rawmidi.o
107 obj-
$(CONFIG_SND_SUN_AMD7930
) += snd-pcm.o snd-timer.o snd-page-alloc.o snd.o
108 obj-
$(CONFIG_SND_SUN_CS4231
) += snd-pcm.o snd-timer.o snd-page-alloc.o snd.o
109 obj-
$(CONFIG_SND_HARMONY
) += snd-pcm.o snd-timer.o snd-page-alloc.o snd.o
110 obj-
$(CONFIG_SND_VXPOCKET
) += snd-pcm.o snd-timer.o snd-page-alloc.o snd.o snd-hwdep.o
111 obj-
$(CONFIG_SND_VXP440
) += snd-pcm.o snd-timer.o snd-page-alloc.o snd.o snd-hwdep.o
112 obj-
$(CONFIG_SND_VX222
) += snd-pcm.o snd-timer.o snd-page-alloc.o snd.o snd-hwdep.o
114 obj-m
:= $(sort $(obj-m
))