SubDir HAIKU_TOP src add-ons kernel drivers audio echo 24 ;SubDirHdrs $(HAIKU_TOP) src add-ons kernel drivers audio generic ;SubDirHdrs $(HAIKU_TOP) src add-ons kernel drivers audio echo ;SubDirHdrs $(HAIKU_TOP) src add-ons kernel drivers audio echo generic ;SubDirHdrs $(HAIKU_TOP) src add-ons kernel drivers audio echo generic DSP ;SubDirHdrs $(HAIKU_TOP) src add-ons kernel drivers audio echo generic ASIC ;UsePrivateSystemHeaders ;UsePrivateHeaders kernel # For kernel_cpp.cppaudio ;# set some additional definesSubDirCcFlags -DECHO_BEOS -DECHO24_FAMILY ;SubDirC++Flags -DECHO_BEOS -DECHO24_FAMILY -fno-rtti -DAUTO_DUCK_ALLOCATE ;local echo_files =CChannelMask.cppCDaffyDuck.cppCDspCommObject.cppCDspCommObjectVmixer.cppCEchoGals.cppCEchoGals_info.cppCEchoGals_midi.cppCEchoGals_mixer.cppCEchoGals_power.cppCEchoGals_transport.cppCEchoGalsMTC.cppCEchoGalsVmixer.cppCGina24.cppCGina24DspCommObject.cppCGMLDspCommObject.cppCLayla24.cppCLayla24DspCommObject.cppCLineLevel.cppCMia.cppCMiaDspCommObject.cppCMidiInQ.cppCMona.cppCMonaDspCommObject.cppCMonitorCtrl.cppCMtcSync.cppCPipeOutCtrl.cpp;KernelAddon echo24 :kernel_cpp.cppdebug.cecho.cppmidi.cppmulti.cpputil.c$(echo_files)OsSupportBeOS.cpp;# suppress warnings on some files including the echo headers which provoke ugly warningsObjectC++Flags $(echo_files) : -w ;ObjectC++Flags echo.cpp : -w ;SEARCH on [ FGristFiles$(echo_files)OsSupportBeOS.cpp] = [ FDirName $(HAIKU_TOP) src add-ons kernel drivers audio echo generic ] ;SEARCH on [ FGristFileskernel_cpp.cpp] = [ FDirName $(HAIKU_TOP) src system kernel util ] ;SEARCH on [ FGristFilesdebug.cecho.cppmidi.cppmulti.cpp] = [ FDirName $(HAIKU_TOP) src add-ons kernel drivers audio echo ] ;SEARCH on [ FGristFilesutil.c] = [ FDirName $(HAIKU_TOP) src add-ons kernel drivers audio generic ] ;