drm/linux: Port kfifo.h to DragonFly BSD
[dragonfly.git] / sys / dev / sound / sound / Makefile
1 # $FreeBSD: head/sys/modules/sound/sound/Makefile 212523 2010-09-13 02:05:42Z imp $
2
3 .PATH: ${.CURDIR}/..
4 .PATH: ${.CURDIR}/../midi
5 .PATH: ${.CURDIR}/../pcm
6
7 KMOD=   sound
8 SRCS=   device_if.h bus_if.h pci_if.h
9 SRCS+=  ac97_if.h channel_if.h feeder_if.h mixer_if.h
10 SRCS+=  ac97_if.c channel_if.c feeder_if.c mixer_if.c
11 SRCS+=  feeder.c feeder_rate.c feeder_volume.c
12 SRCS+=  feeder_chain.c feeder_eq.c feeder_format.c
13 SRCS+=  feeder_matrix.c feeder_mixer.c
14 SRCS+=  feeder_eq_gen.h feeder_rate_gen.h snd_fxdiv_gen.h
15 SRCS+=  mpu_if.h mpufoi_if.h synth_if.h
16 SRCS+=  mpu_if.c mpufoi_if.c synth_if.c
17 SRCS+=  ac97.c ac97_patch.c buffer.c channel.c clone.c dsp.c
18 SRCS+=  mixer.c sndstat.c sound.c unit.c vchan.c
19 SRCS+=  midi.c mpu401.c sequencer.c
20
21 .if !exists(@)
22 feeder_eq_gen.h:        @
23 .else
24 feeder_eq_gen.h:        @/tools/sound/feeder_eq_mkfilter.awk
25 .endif
26         ${AWK} -f @/tools/sound/feeder_eq_mkfilter.awk -- ${FEEDER_EQ_PRESETS} > ${.TARGET}
27
28 .if !exists(@)
29 feeder_rate_gen.h:      @
30 .else
31 feeder_rate_gen.h:      @/tools/sound/feeder_rate_mkfilter.awk
32 .endif
33         ${AWK} -f @/tools/sound/feeder_rate_mkfilter.awk -- ${FEEDER_RATE_PRESETS} > ${.TARGET}
34
35 .if !exists(@)
36 snd_fxdiv_gen.h:        @
37 .else
38 snd_fxdiv_gen.h:        @/tools/sound/snd_fxdiv_gen.awk
39 .endif
40         ${AWK} -f @/tools/sound/snd_fxdiv_gen.awk -- > ${.TARGET}
41
42 CLEANFILES+=    feeder_eq_gen.h feeder_rate_gen.h snd_fxdiv_gen.h
43
44 EXPORT_SYMS=    YES     # XXX evaluate
45
46 .include <bsd.kmod.mk>