xref: /linux/sound/core/Makefile (revision 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2)
1*1da177e4SLinus Torvalds#
2*1da177e4SLinus Torvalds# Makefile for ALSA
3*1da177e4SLinus Torvalds# Copyright (c) 1999,2001 by Jaroslav Kysela <perex@suse.cz>
4*1da177e4SLinus Torvalds#
5*1da177e4SLinus Torvalds
6*1da177e4SLinus Torvaldssnd-objs     := sound.o init.o memory.o info.o control.o misc.o \
7*1da177e4SLinus Torvalds                device.o wrappers.o
8*1da177e4SLinus Torvaldsifeq ($(CONFIG_ISA),y)
9*1da177e4SLinus Torvaldssnd-objs     += isadma.o
10*1da177e4SLinus Torvaldsendif
11*1da177e4SLinus Torvaldsifeq ($(CONFIG_SND_OSSEMUL),y)
12*1da177e4SLinus Torvaldssnd-objs     += sound_oss.o info_oss.o
13*1da177e4SLinus Torvaldsendif
14*1da177e4SLinus Torvalds
15*1da177e4SLinus Torvaldssnd-pcm-objs := pcm.o pcm_native.o pcm_lib.o pcm_timer.o pcm_misc.o \
16*1da177e4SLinus Torvalds		pcm_memory.o
17*1da177e4SLinus Torvalds
18*1da177e4SLinus Torvaldssnd-page-alloc-objs := memalloc.o sgbuf.o
19*1da177e4SLinus Torvalds
20*1da177e4SLinus Torvaldssnd-rawmidi-objs  := rawmidi.o
21*1da177e4SLinus Torvaldssnd-timer-objs    := timer.o
22*1da177e4SLinus Torvaldssnd-rtctimer-objs := rtctimer.o
23*1da177e4SLinus Torvaldssnd-hwdep-objs    := hwdep.o
24*1da177e4SLinus Torvalds
25*1da177e4SLinus Torvaldsobj-$(CONFIG_SND) 		+= snd.o
26*1da177e4SLinus Torvaldsobj-$(CONFIG_SND_HWDEP)		+= snd-hwdep.o
27*1da177e4SLinus Torvaldsobj-$(CONFIG_SND_TIMER)		+= snd-timer.o
28*1da177e4SLinus Torvaldsobj-$(CONFIG_SND_RTCTIMER)	+= snd-rtctimer.o
29*1da177e4SLinus Torvaldsobj-$(CONFIG_SND_PCM)		+= snd-pcm.o snd-page-alloc.o
30*1da177e4SLinus Torvaldsobj-$(CONFIG_SND_RAWMIDI)	+= snd-rawmidi.o
31*1da177e4SLinus Torvalds
32*1da177e4SLinus Torvaldsobj-$(CONFIG_SND_OSSEMUL)	+= oss/
33*1da177e4SLinus Torvaldsobj-$(CONFIG_SND_SEQUENCER)	+= seq/
34