Merge branch 'vendor/BINUTILS225'
[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}/../pcm
5
6 KMOD=   sound
7 SRCS=   device_if.h bus_if.h pci_if.h
8 SRCS+=  ac97_if.h channel_if.h feeder_if.h mixer_if.h
9 SRCS+=  ac97_if.c channel_if.c feeder_if.c mixer_if.c
10 SRCS+=  feeder.c feeder_rate.c feeder_volume.c
11 SRCS+=  feeder_chain.c feeder_eq.c feeder_format.c
12 SRCS+=  feeder_matrix.c feeder_mixer.c
13 SRCS+=  feeder_eq_gen.h feeder_rate_gen.h snd_fxdiv_gen.h
14 SRCS+=  ac97.c ac97_patch.c buffer.c channel.c clone.c dsp.c
15 SRCS+=  mixer.c sndstat.c sound.c unit.c vchan.c
16
17 .if !exists(@)
18 feeder_eq_gen.h:        @
19 .else
20 feeder_eq_gen.h:        @/tools/sound/feeder_eq_mkfilter.awk
21 .endif
22         ${AWK} -f @/tools/sound/feeder_eq_mkfilter.awk -- ${FEEDER_EQ_PRESETS} > ${.TARGET}
23
24 .if !exists(@)
25 feeder_rate_gen.h:      @
26 .else
27 feeder_rate_gen.h:      @/tools/sound/feeder_rate_mkfilter.awk
28 .endif
29         ${AWK} -f @/tools/sound/feeder_rate_mkfilter.awk -- ${FEEDER_RATE_PRESETS} > ${.TARGET}
30
31 .if !exists(@)
32 snd_fxdiv_gen.h:        @
33 .else
34 snd_fxdiv_gen.h:        @/tools/sound/snd_fxdiv_gen.awk
35 .endif
36         ${AWK} -f @/tools/sound/snd_fxdiv_gen.awk -- > ${.TARGET}
37
38 CLEANFILES+=    feeder_eq_gen.h feeder_rate_gen.h snd_fxdiv_gen.h
39
40 EXPORT_SYMS=    YES     # XXX evaluate
41
42 .include <bsd.kmod.mk>