xref: /haiku/src/add-ons/kernel/drivers/audio/echo/gals/Jamfile (revision 67bce78b48ed6d01b5a8eef89f5694c372b7e0a1)
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 util ] ;			# 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