1SubDir OBOS_TOP src add-ons kernel drivers audio echo gals ; 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 -DECHOGALS_FAMILY ; 13 SubDirC++Flags -DECHO_BEOS -DECHOGALS_FAMILY ; 14} 15 16R5KernelAddon echogals : 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 CDarla.cpp 25 CDarla24.cpp 26 CDarla24DspCommObject.cpp 27 CDarlaDspCommObject.cpp 28 CDspCommObject.cpp 29 CEchoGals.cpp 30 CEchoGals_info.cpp 31 CEchoGals_midi.cpp 32 CEchoGals_mixer.cpp 33 CEchoGals_power.cpp 34 CEchoGals_transport.cpp 35# CEchoGals_WDM.cpp 36 CGdDspCommObject.cpp 37 CGina.cpp 38 CGinaDspCommObject.cpp 39 CLayla.cpp 40 CLaylaDspCommObject.cpp 41 CLineLevel.cpp 42 CMidiInQ.cpp 43 CMonitorCtrl.cpp 44 CPipeOutCtrl.cpp 45 OsSupportBeOS.cpp 46; 47 48SEARCH on [ FGristFiles 49 CChannelMask.cpp 50 CDaffyDuck.cpp 51 CDarla.cpp 52 CDarla24.cpp 53 CDarla24DspCommObject.cpp 54 CDarlaDspCommObject.cpp 55 CDspCommObject.cpp 56 CEchoGals.cpp 57 CEchoGals_info.cpp 58 CEchoGals_midi.cpp 59 CEchoGals_mixer.cpp 60 CEchoGals_power.cpp 61 CEchoGals_transport.cpp 62 CEchoGals_WDM.cpp 63 CGdDspCommObject.cpp 64 CGina.cpp 65 CGinaDspCommObject.cpp 66 CLayla.cpp 67 CLaylaDspCommObject.cpp 68 CLineLevel.cpp 69 CMidiInQ.cpp 70 CMonitorCtrl.cpp 71 CPipeOutCtrl.cpp 72 OsSupportBeOS.cpp 73 ] = [ FDirName $(OBOS_TOP) src add-ons kernel drivers audio echo generic ] ; 74 75SEARCH on [ FGristFiles 76 kernel_cpp.cpp 77 ] = [ FDirName $(OBOS_TOP) src kernel core util ] ; 78 79SEARCH on [ FGristFiles 80 debug.c 81 echo.cpp 82 multi.cpp 83 util.c 84 ] = [ FDirName $(OBOS_TOP) src add-ons kernel drivers audio echo ] ; 85 86Package openbeos-echogals-cvs 87 : 88 echogals 89 : 90 boot home config add-ons kernel drivers bin ; 91 92Package openbeos-echogals-cvs 93 : 94 <kernel!drivers!dev!audio!multi>echogals 95 : 96 boot home config add-ons kernel drivers dev audio multi ; 97 98# Link to kernel/drivers/dev/audio/multi 99{ 100 local dir = [ FDirName $(OBOS_ADDON_DIR) kernel drivers dev audio multi ] ; 101 local instDriver = <kernel!drivers!dev!audio!multi>echogals ; 102 MakeLocate $(instDriver) : $(dir) ; 103 RelSymLink $(instDriver) : echogals ; 104} 105