xref: /haiku/src/add-ons/kernel/drivers/audio/echo/24/Jamfile (revision d3503944f052536d75afff2b89c0a9f0fdc9e83e)
1338b8dc3SIngo WeinholdSubDir HAIKU_TOP src add-ons kernel drivers audio echo 24 ;
2b1abd16fSshatty
3*d3503944SPulkoMandySubDirHdrs $(HAIKU_TOP) src add-ons kernel drivers audio generic ;
4338b8dc3SIngo WeinholdSubDirHdrs $(HAIKU_TOP) src add-ons kernel drivers audio echo ;
5338b8dc3SIngo WeinholdSubDirHdrs $(HAIKU_TOP) src add-ons kernel drivers audio echo generic ;
6338b8dc3SIngo WeinholdSubDirHdrs $(HAIKU_TOP) src add-ons kernel drivers audio echo generic DSP ;
7338b8dc3SIngo WeinholdSubDirHdrs $(HAIKU_TOP) src add-ons kernel drivers audio echo generic ASIC ;
8b1abd16fSshatty
9c2d81050SJérôme DuvalUsePrivateSystemHeaders ;
10c2d81050SJérôme DuvalUsePrivateHeaders kernel 			# For kernel_cpp.cpp
114419ea5bSBarrett17	audio ;
125adb129eSJérôme Duval
135adb129eSJérôme Duval# set some additional defines
145adb129eSJérôme DuvalSubDirCcFlags -DECHO_BEOS -DECHO24_FAMILY ;
1508661eb2SJérôme DuvalSubDirC++Flags -DECHO_BEOS -DECHO24_FAMILY -fno-rtti -DAUTO_DUCK_ALLOCATE ;
165adb129eSJérôme Duval
175975f4e9Sshattylocal echo_files =
185adb129eSJérôme Duval	CChannelMask.cpp
195adb129eSJérôme Duval	CDaffyDuck.cpp
205adb129eSJérôme Duval	CDspCommObject.cpp
21c2ddc71cSJérôme Duval	CDspCommObjectVmixer.cpp
225adb129eSJérôme Duval	CEchoGals.cpp
235adb129eSJérôme Duval	CEchoGals_info.cpp
245adb129eSJérôme Duval	CEchoGals_midi.cpp
255adb129eSJérôme Duval	CEchoGals_mixer.cpp
265adb129eSJérôme Duval	CEchoGals_power.cpp
275adb129eSJérôme Duval	CEchoGals_transport.cpp
28c2ddc71cSJérôme Duval	CEchoGalsMTC.cpp
29c2ddc71cSJérôme Duval	CEchoGalsVmixer.cpp
305adb129eSJérôme Duval	CGina24.cpp
315adb129eSJérôme Duval	CGina24DspCommObject.cpp
32c2ddc71cSJérôme Duval	CGMLDspCommObject.cpp
335adb129eSJérôme Duval	CLayla24.cpp
345adb129eSJérôme Duval	CLayla24DspCommObject.cpp
355adb129eSJérôme Duval	CLineLevel.cpp
365adb129eSJérôme Duval	CMia.cpp
375adb129eSJérôme Duval	CMiaDspCommObject.cpp
385adb129eSJérôme Duval	CMidiInQ.cpp
395adb129eSJérôme Duval	CMona.cpp
405adb129eSJérôme Duval	CMonaDspCommObject.cpp
415adb129eSJérôme Duval	CMonitorCtrl.cpp
42c2ddc71cSJérôme Duval	CMtcSync.cpp
435adb129eSJérôme Duval	CPipeOutCtrl.cpp
445975f4e9Sshatty	;
455975f4e9Sshatty
46c49e0c68SJérôme DuvalKernelAddon echo24 :
475975f4e9Sshatty	kernel_cpp.cpp
485975f4e9Sshatty	debug.c
495975f4e9Sshatty	echo.cpp
500bb683faSJérôme Duval	midi.cpp
515975f4e9Sshatty	multi.cpp
525975f4e9Sshatty	util.c
535975f4e9Sshatty	$(echo_files)
545adb129eSJérôme Duval	OsSupportBeOS.cpp
55b1abd16fSshatty;
56b1abd16fSshatty
571c7379cdSAndrew Bachmann# suppress warnings on some files including the echo headers which provoke ugly warnings
581c7379cdSAndrew BachmannObjectC++Flags $(echo_files) : -w ;
591c7379cdSAndrew BachmannObjectC++Flags echo.cpp : -w ;
601c7379cdSAndrew Bachmann
615adb129eSJérôme DuvalSEARCH on [ FGristFiles
625975f4e9Sshatty	$(echo_files)
635adb129eSJérôme Duval	OsSupportBeOS.cpp
64338b8dc3SIngo Weinhold	] = [ FDirName $(HAIKU_TOP) src add-ons kernel drivers audio echo generic ] ;
655adb129eSJérôme Duval
665adb129eSJérôme DuvalSEARCH on [ FGristFiles
675adb129eSJérôme Duval		kernel_cpp.cpp
68338b8dc3SIngo Weinhold	] = [ FDirName $(HAIKU_TOP) src system kernel util ] ;
695adb129eSJérôme Duval
705adb129eSJérôme DuvalSEARCH on [ FGristFiles
715adb129eSJérôme Duval		debug.c
725adb129eSJérôme Duval		echo.cpp
730bb683faSJérôme Duval		midi.cpp
745adb129eSJérôme Duval		multi.cpp
75338b8dc3SIngo Weinhold	] = [ FDirName $(HAIKU_TOP) src add-ons kernel drivers audio echo ] ;
76b1abd16fSshatty
77*d3503944SPulkoMandySEARCH on [ FGristFiles
78*d3503944SPulkoMandy		util.c
79*d3503944SPulkoMandy	] = [ FDirName $(HAIKU_TOP) src add-ons kernel drivers audio generic ] ;
80