1SubDir OBOS_TOP src add-ons kernel drivers audio echo 24 ; 2 3SubDirHdrs $(OBOS_TOP) src add-ons kernel drivers audio echo ; 4SubDirHdrs $(OBOS_TOP) src add-ons kernel drivers audio echo generic ; 5SubDirHdrs $(OBOS_TOP) src add-ons kernel drivers audio echo generic DSP ; 6SubDirHdrs $(OBOS_TOP) src add-ons kernel drivers audio echo generic ASIC ; 7 8UsePrivateHeaders [ FDirName kernel ] ; # For kernel_cpp.cpp 9 10# set some additional defines 11{ 12 SubDirCcFlags -DECHO_BEOS -DECHO24_FAMILY ; 13 SubDirC++Flags -DECHO_BEOS -DECHO24_FAMILY ; 14} 15 16R5KernelAddon echo24 : kernel drivers bin : 17 kernel_cpp.cpp 18 debug.c 19 echo.cpp 20 multi.cpp 21 util.c 22 CChannelMask.cpp 23 CDaffyDuck.cpp 24 CDspCommObject.cpp 25 CEchoGals.cpp 26 CEchoGals_info.cpp 27 CEchoGals_midi.cpp 28 CEchoGals_mixer.cpp 29 CEchoGals_power.cpp 30 CEchoGals_transport.cpp 31# CEchoGals_WDM.cpp 32 CGina24.cpp 33 CGina24DspCommObject.cpp 34 CLayla24.cpp 35 CLayla24DspCommObject.cpp 36 CLineLevel.cpp 37 CMia.cpp 38 CMiaDspCommObject.cpp 39 CMidiInQ.cpp 40 CMona.cpp 41 CMonaDspCommObject.cpp 42 CMonitorCtrl.cpp 43 CPipeOutCtrl.cpp 44 OsSupportBeOS.cpp 45; 46 47SEARCH on [ FGristFiles 48 CChannelMask.cpp 49 CDaffyDuck.cpp 50 CDspCommObject.cpp 51 CEchoGals.cpp 52 CEchoGals_info.cpp 53 CEchoGals_midi.cpp 54 CEchoGals_mixer.cpp 55 CEchoGals_power.cpp 56 CEchoGals_transport.cpp 57 CEchoGals_WDM.cpp 58 CGina24.cpp 59 CGina24DspCommObject.cpp 60 CLayla24.cpp 61 CLayla24DspCommObject.cpp 62 CLineLevel.cpp 63 CMia.cpp 64 CMiaDspCommObject.cpp 65 CMidiInQ.cpp 66 CMona.cpp 67 CMonaDspCommObject.cpp 68 CMonitorCtrl.cpp 69 CPipeOutCtrl.cpp 70 OsSupportBeOS.cpp 71 ] = [ FDirName $(OBOS_TOP) src add-ons kernel drivers audio echo generic ] ; 72 73SEARCH on [ FGristFiles 74 kernel_cpp.cpp 75 ] = [ FDirName $(OBOS_TOP) src kernel core util ] ; 76 77SEARCH on [ FGristFiles 78 debug.c 79 echo.cpp 80 multi.cpp 81 util.c 82 ] = [ FDirName $(OBOS_TOP) src add-ons kernel drivers audio echo ] ; 83 84Package openbeos-echo24-cvs 85 : 86 echo24 87 : 88 boot home config add-ons kernel drivers bin ; 89 90Package openbeos-echo24-cvs 91 : 92 <kernel!drivers!dev!audio!multi>echo24 93 : 94 boot home config add-ons kernel drivers dev audio multi ; 95 96# Link to kernel/drivers/dev/audio/multi 97{ 98 local dir = [ FDirName $(OBOS_ADDON_DIR) kernel drivers dev audio multi ] ; 99 local instDriver = <kernel!drivers!dev!audio!multi>echo24 ; 100 MakeLocate $(instDriver) : $(dir) ; 101 RelSymLink $(instDriver) : echo24 ; 102} 103