add compat 'PROVIDES' for renamed kernel modules
[openwrt/staging/yousong.git] / package / kernel / modules / sound.mk
1 #
2 # Copyright (C) 2006 OpenWrt.org
3 #
4 # This is free software, licensed under the GNU General Public License v2.
5 # See /LICENSE for more information.
6 #
7 # $Id$
8
9 SOUND_MENU:=Sound Support
10
11 # XXX: remove @!TARGET_* later when we have PCI & USB support properly detected on all targets
12 define KernelPackage/sound-core
13 SUBMENU:=$(SOUND_MENU)
14 TITLE:=Sound support
15 DEPENDS:=@USB_SUPPORT @!TARGET_atheros
16 PROVIDES:=kmod-soundcore
17 KCONFIG:= \
18 CONFIG_SOUND \
19 CONFIG_SND \
20 CONFIG_SND_HWDEP \
21 CONFIG_SND_RAWMIDI \
22 CONFIG_SND_TIMER \
23 CONFIG_SND_PCM \
24 CONFIG_HOSTAUDIO
25 endef
26
27 define KernelPackage/sound-core/2.4
28 FILES:=$(LINUX_DIR)/drivers/sound/soundcore.$(LINUX_KMOD_SUFFIX)
29 AUTOLOAD:=$(call AutoLoad,30,soundcore)
30 endef
31
32 define KernelPackage/sound-core/2.6
33 # KCONFIG+= \
34 # CONFIG_SND \
35 # CONFIG_SND_HWDEP \
36 # CONFIG_SND_RAWMIDI \
37 # CONFIG_SND_TIMER \
38 # CONFIG_SND_PCM
39 FILES:= \
40 $(LINUX_DIR)/sound/soundcore.$(LINUX_KMOD_SUFFIX) \
41 $(LINUX_DIR)/sound/core/snd.$(LINUX_KMOD_SUFFIX) \
42 $(LINUX_DIR)/sound/core/snd-page-alloc.$(LINUX_KMOD_SUFFIX) \
43 $(LINUX_DIR)/sound/core/snd-hwdep.$(LINUX_KMOD_SUFFIX) \
44 $(LINUX_DIR)/sound/core/snd-rawmidi.$(LINUX_KMOD_SUFFIX) \
45 $(LINUX_DIR)/sound/core/snd-timer.$(LINUX_KMOD_SUFFIX) \
46 $(LINUX_DIR)/sound/core/snd-pcm.$(LINUX_KMOD_SUFFIX) \
47 $(if $(CONFIG_SND_MIXER_OSS),$(LINUX_DIR)/sound/core/oss/snd-mixer-oss.$(LINUX_KMOD_SUFFIX)) \
48 $(if $(CONFIG_SND_PCM_OSS),$(LINUX_DIR)/sound/core/oss/snd-pcm-oss.$(LINUX_KMOD_SUFFIX))
49 AUTOLOAD:=$(call AutoLoad,30, \
50 soundcore \
51 snd \
52 snd-page-alloc \
53 snd-hwdep \
54 snd-rawmidi \
55 snd-timer \
56 snd-pcm \
57 $(if $(CONFIG_SND_MIXER_OSS),snd-mixer-oss) \
58 $(if $(CONFIG_SND_PCM_OSS),snd-pcm-oss) \
59 )
60 endef
61
62 define KernelPackage/sound-core/uml-2.6
63 # KCONFIG+= \
64 # CONFIG_HOSTAUDIO
65 FILES:= \
66 $(LINUX_DIR)/sound/soundcore.$(LINUX_KMOD_SUFFIX) \
67 $(LINUX_DIR)/arch/um/drivers/hostaudio.$(LINUX_KMOD_SUFFIX)
68 AUTOLOAD:=$(call AutoLoad,30,soundcore hostaudio)
69 endef
70
71 define KernelPackage/sound-core/description
72 Kernel modules for sound support
73 endef
74
75 $(eval $(call KernelPackage,sound-core))
76