1 SubDir HAIKU_TOP src add-ons kernel drivers audio echo gals ;
3 SetSubDirSupportedPlatformsBeOSCompatible ;
5 if $(TARGET_PLATFORM) != haiku {
6 UseHeaders [ FDirName $(HAIKU_TOP) headers os drivers ] : true ;
7 # We need the public pcmcia headers also when not compiling for Haiku.
10 SubDirHdrs $(HAIKU_TOP) src add-ons kernel drivers audio echo ;
11 SubDirHdrs $(HAIKU_TOP) src add-ons kernel drivers audio echo generic ;
12 SubDirHdrs $(HAIKU_TOP) src add-ons kernel drivers audio echo generic DSP ;
13 SubDirHdrs $(HAIKU_TOP) src add-ons kernel drivers audio echo generic ASIC ;
15 UsePrivateHeaders [ FDirName kernel ] # For kernel_cpp.cpp
18 # set some additional defines
19 SubDirCcFlags -DECHO_BEOS -DECHOGALS_FAMILY ;
20 SubDirC++Flags -DECHO_BEOS -DECHOGALS_FAMILY -fno-rtti -DAUTO_DUCK_ALLOCATE ;
27 CDarla24DspCommObject.cpp
28 CDarlaDspCommObject.cpp
35 CEchoGals_transport.cpp
39 CGinaDspCommObject.cpp
41 CLaylaDspCommObject.cpp
49 KernelAddon echogals :
60 # suppress warnings on some files including the echo headers which provoke ugly warnings
61 ObjectC++Flags $(echo_files) : -w ;
62 ObjectC++Flags echo.cpp : -w ;
64 SEARCH on [ FGristFiles
67 ] = [ FDirName $(HAIKU_TOP) src add-ons kernel drivers audio echo generic ] ;
69 SEARCH on [ FGristFiles
71 ] = [ FDirName $(HAIKU_TOP) src system kernel util ] ;
73 SEARCH on [ FGristFiles
79 ] = [ FDirName $(HAIKU_TOP) src add-ons kernel drivers audio echo ] ;