BPicture: Fix archive constructor.
[haiku.git] / src / add-ons / kernel / drivers / audio / echo / gals / Jamfile
blobbfb59af95e4787efc7de671fa7b7f5832567e0a0
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
16         libroot media ;
18 # set some additional defines
19 SubDirCcFlags -DECHO_BEOS -DECHOGALS_FAMILY ;
20 SubDirC++Flags -DECHO_BEOS -DECHOGALS_FAMILY -fno-rtti -DAUTO_DUCK_ALLOCATE ;
22 local echo_files =
23         CChannelMask.cpp
24         CDaffyDuck.cpp
25         CDarla.cpp
26         CDarla24.cpp
27         CDarla24DspCommObject.cpp
28         CDarlaDspCommObject.cpp
29         CDspCommObject.cpp
30         CEchoGals.cpp
31         CEchoGals_info.cpp
32         CEchoGals_midi.cpp
33         CEchoGals_mixer.cpp
34         CEchoGals_power.cpp
35         CEchoGals_transport.cpp
36         CEchoGalsMTC.cpp
37         CGdDspCommObject.cpp
38         CGina.cpp
39         CGinaDspCommObject.cpp
40         CLayla.cpp
41         CLaylaDspCommObject.cpp
42         CLineLevel.cpp
43         CMidiInQ.cpp
44         CMonitorCtrl.cpp
45         CMtcSync.cpp
46         CPipeOutCtrl.cpp
47         ;
49 KernelAddon echogals :
50         kernel_cpp.cpp
51         debug.c
52         echo.cpp
53         midi.cpp
54         multi.cpp
55         util.c
56         $(echo_files)
57         OsSupportBeOS.cpp
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
65         $(echo_files)
66         OsSupportBeOS.cpp
67         ] = [ FDirName $(HAIKU_TOP) src add-ons kernel drivers audio echo generic ] ;
69 SEARCH on [ FGristFiles
70                 kernel_cpp.cpp 
71         ] = [ FDirName $(HAIKU_TOP) src system kernel util ] ;
73 SEARCH on [ FGristFiles
74                 debug.c
75                 echo.cpp
76                 midi.cpp
77                 multi.cpp
78                 util.c
79         ] = [ FDirName $(HAIKU_TOP) src add-ons kernel drivers audio echo ] ;