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