]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/blob - sys/modules/sound/sound/Makefile
zfs: merge openzfs/zfs@e0bd8118d
[FreeBSD/FreeBSD.git] / sys / modules / sound / sound / Makefile
1
2 SYSDIR?=${SRCTOP}/sys
3
4 .PATH: ${SYSDIR}/dev/sound
5 .PATH: ${SYSDIR}/dev/sound/pcm
6 .PATH: ${SYSDIR}/dev/sound/midi
7 .PATH: ${SYSDIR}/dev/sound/isa
8
9 KMOD=   sound
10 SRCS=   device_if.h bus_if.h isa_if.h pci_if.h opt_isa.h
11 SRCS+=  ac97_if.h channel_if.h feeder_if.h mixer_if.h
12 SRCS+=  ac97_if.c channel_if.c feeder_if.c mixer_if.c
13 SRCS+=  feeder.c feeder_rate.c feeder_volume.c
14 SRCS+=  feeder_chain.c feeder_eq.c feeder_format.c
15 SRCS+=  feeder_matrix.c feeder_mixer.c
16 SRCS+=  feeder_eq_gen.h feeder_rate_gen.h snd_fxdiv_gen.h
17 SRCS+=  mpu_if.h mpufoi_if.h synth_if.h
18 SRCS+=  mpu_if.c mpufoi_if.c synth_if.c
19 SRCS+=  ac97.c ac97_patch.c buffer.c channel.c clone.c dsp.c
20 SRCS+=  mixer.c sndstat.c sound.c unit.c vchan.c
21 SRCS+=  midi.c mpu401.c sequencer.c
22
23 feeder_eq_gen.h:        ${SYSDIR}/tools/sound/feeder_eq_mkfilter.awk
24         ${AWK} -f ${SYSDIR}/tools/sound/feeder_eq_mkfilter.awk -- ${FEEDER_EQ_PRESETS} > ${.TARGET}
25
26 feeder_rate_gen.h:      ${SYSDIR}/tools/sound/feeder_rate_mkfilter.awk
27         ${AWK} -f ${SYSDIR}/tools/sound/feeder_rate_mkfilter.awk -- ${FEEDER_RATE_PRESETS} > ${.TARGET}
28
29 snd_fxdiv_gen.h:        ${SYSDIR}/tools/sound/snd_fxdiv_gen.awk
30         ${AWK} -f ${SYSDIR}/tools/sound/snd_fxdiv_gen.awk -- > ${.TARGET}
31
32 CLEANFILES+=    feeder_eq_gen.h feeder_rate_gen.h snd_fxdiv_gen.h
33
34 EXPORT_SYMS=    YES     # XXX evaluate
35
36 .include <bsd.kmod.mk>