SubDir OBOS_TOP src add-ons kernel drivers audio echo 24 ; SubDirHdrs $(OBOS_TOP) src add-ons kernel drivers audio echo ; SubDirHdrs $(OBOS_TOP) src add-ons kernel drivers audio echo generic ; SubDirHdrs $(OBOS_TOP) src add-ons kernel drivers audio echo generic DSP ; SubDirHdrs $(OBOS_TOP) src add-ons kernel drivers audio echo generic ASIC ; UsePrivateHeaders [ FDirName kernel ] ; # For kernel_cpp.cpp # set some additional defines { SubDirCcFlags -DECHO_BEOS -DECHO24_FAMILY ; SubDirC++Flags -DECHO_BEOS -DECHO24_FAMILY ; } R5KernelAddon echo24 : kernel drivers bin : kernel_cpp.cpp debug.c echo.cpp multi.cpp util.c CChannelMask.cpp CDaffyDuck.cpp CDspCommObject.cpp CEchoGals.cpp CEchoGals_info.cpp CEchoGals_midi.cpp CEchoGals_mixer.cpp CEchoGals_power.cpp CEchoGals_transport.cpp # CEchoGals_WDM.cpp CGina24.cpp CGina24DspCommObject.cpp CLayla24.cpp CLayla24DspCommObject.cpp CLineLevel.cpp CMia.cpp CMiaDspCommObject.cpp CMidiInQ.cpp CMona.cpp CMonaDspCommObject.cpp CMonitorCtrl.cpp CPipeOutCtrl.cpp OsSupportBeOS.cpp ; SEARCH on [ FGristFiles CChannelMask.cpp CDaffyDuck.cpp CDspCommObject.cpp CEchoGals.cpp CEchoGals_info.cpp CEchoGals_midi.cpp CEchoGals_mixer.cpp CEchoGals_power.cpp CEchoGals_transport.cpp CEchoGals_WDM.cpp CGina24.cpp CGina24DspCommObject.cpp CLayla24.cpp CLayla24DspCommObject.cpp CLineLevel.cpp CMia.cpp CMiaDspCommObject.cpp CMidiInQ.cpp CMona.cpp CMonaDspCommObject.cpp CMonitorCtrl.cpp CPipeOutCtrl.cpp OsSupportBeOS.cpp ] = [ FDirName $(OBOS_TOP) src add-ons kernel drivers audio echo generic ] ; SEARCH on [ FGristFiles kernel_cpp.cpp ] = [ FDirName $(OBOS_TOP) src kernel core util ] ; SEARCH on [ FGristFiles debug.c echo.cpp multi.cpp util.c ] = [ FDirName $(OBOS_TOP) src add-ons kernel drivers audio echo ] ; Package openbeos-echo24-cvs : echo24 : boot home config add-ons kernel drivers bin ; Package openbeos-echo24-cvs : echo24 : boot home config add-ons kernel drivers dev audio multi ; # Link to kernel/drivers/dev/audio/multi { local dir = [ FDirName $(OBOS_ADDON_DIR) kernel drivers dev audio multi ] ; local instDriver = echo24 ; MakeLocate $(instDriver) : $(dir) ; RelSymLink $(instDriver) : echo24 ; }