• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1package {
2    // See: http://go/android-license-faq
3    // A large-scale-change added 'default_applicable_licenses' to import
4    // all of the 'license_kinds' from "system_bt_license"
5    // to get the below license kinds:
6    //   SPDX-license-identifier-Apache-2.0
7    default_applicable_licenses: ["system_bt_license"],
8}
9
10subdirs = [
11    "rootcanal",
12    "suite",
13]
14
15filegroup {
16    name: "TestMockBtaAg",
17    srcs: [
18      "mock/mock_bta_ag_*.cc",
19    ],
20}
21
22filegroup {
23    name: "TestMockBtaAr",
24    srcs: [
25      "mock/mock_bta_ar.cc",
26    ],
27}
28
29filegroup {
30    name: "TestMockBtaAv",
31    srcs: [
32      "mock/mock_bta_av_*.cc",
33    ],
34}
35
36filegroup {
37    name: "TestMockBtaCsis",
38    srcs: [
39      "mock/mock_bta_csis*.cc",
40    ],
41}
42
43filegroup {
44    name: "TestMockBtaDm",
45    srcs: [
46      "mock/mock_bta_dm_*.cc",
47    ],
48}
49
50filegroup {
51    name: "TestMockBtaGatt",
52    srcs: [
53      "mock/mock_bta_gatt*.cc",
54    ],
55}
56
57filegroup {
58    name: "TestMockBtaGroups",
59    srcs: [
60      "mock/mock_bta_groups*.cc",
61    ],
62}
63
64filegroup {
65    name: "TestMockBtaHas",
66    srcs: [
67      "mock/mock_bta_has.cc",
68    ],
69}
70
71filegroup {
72    name: "TestMockBtaHd",
73    srcs: [
74      "mock/mock_bta_hd*.cc",
75    ],
76}
77
78filegroup {
79    name: "TestMockBtaHearingAid",
80    srcs: [
81      "mock/mock_bta_hearing_aid.cc",
82    ],
83}
84
85filegroup {
86    name: "TestMockBtaHf",
87    srcs: [
88      "mock/mock_bta_hf*.cc",
89    ],
90}
91
92filegroup {
93    name: "TestMockBtaHh",
94    srcs: [
95      "mock/mock_bta_hh*.cc",
96    ],
97}
98
99filegroup {
100    name: "TestMockBtaJv",
101    srcs: [
102      "mock/mock_bta_jv_*.cc",
103    ],
104}
105
106filegroup {
107    name: "TestMockBtaLeAudio",
108    srcs: [
109      "mock/mock_bta_leaudio*.cc",
110    ],
111}
112
113filegroup {
114  name: "TestMockBtaLeAudioHalVerifier",
115  srcs: [
116      "mock/mock_le_audio_hal_verifier.cc",
117  ],
118}
119
120filegroup {
121    name: "TestMockBtaPan",
122    srcs: [
123      "mock/mock_bta_pan_*.cc",
124    ],
125}
126
127filegroup {
128    name: "TestMockBtaSdp",
129    srcs: [
130      "mock/mock_bta_sdp_*.cc",
131    ],
132}
133
134filegroup {
135    name: "TestMockBtaSys",
136    srcs: [
137      "mock/mock_bta_sys_*.cc",
138    ],
139}
140
141filegroup {
142    name: "TestMockBtaVc",
143    srcs: [
144      "mock/mock_bta_vc*.cc",
145    ],
146}
147
148filegroup {
149    name: "TestMockBta",
150    srcs: [
151      ":TestMockBtaAg",
152      ":TestMockBtaAr",
153      ":TestMockBtaAv",
154      ":TestMockBtaCsis",
155      ":TestMockBtaDm",
156      ":TestMockBtaGatt",
157      ":TestMockBtaGroups",
158      ":TestMockBtaHas",
159      ":TestMockBtaHd",
160      ":TestMockBtaHearingAid",
161      ":TestMockBtaHf",
162      ":TestMockBtaHh",
163      ":TestMockBtaJv",
164      ":TestMockBtaLeAudio",
165      ":TestMockBtaLeAudioHalVerifier",
166      ":TestMockBtaPan",
167      ":TestMockBtaSdp",
168      ":TestMockBtaSys",
169      ":TestMockBtaVc",
170    ],
171}
172
173filegroup {
174    name: "TestMockMainShim",
175    srcs: [
176      "mock/mock_main_shim*.cc",
177    ],
178}
179
180filegroup {
181    name: "TestMockCommon",
182    srcs: [
183      "mock/mock_common_*.cc",
184    ],
185}
186
187filegroup {
188    name: "TestMockStackA2dp",
189    srcs: [
190      "mock/mock_stack_a2dp_*.cc",
191    ],
192}
193
194filegroup {
195    name: "TestMockStackA2dpApi",
196    srcs: [
197      "mock/mock_stack_a2dp_api.cc",
198    ],
199}
200
201filegroup {
202    name: "TestMockStackL2cap",
203    srcs: [
204      "mock/mock_stack_l2cap_*.cc",
205    ],
206}
207
208filegroup {
209    name: "TestMockStack",
210    srcs: [
211      "mock/mock_stack_*.cc",
212    ],
213}
214
215filegroup {
216    name: "TestMockHci",
217    srcs: [
218      "mock/mock_hci_*.cc",
219    ],
220}
221
222filegroup {
223    name: "TestMockFrameworks",
224    srcs: [
225      "mock/mock_frameworks_*.cc",
226    ],
227}
228
229filegroup {
230    name: "TestMockBtcore",
231    srcs: [
232      "mock/mock_btcore_*.cc",
233    ],
234}
235
236filegroup {
237    name: "TestMockSystemLibfmq",
238    srcs: [
239      "mock/mock_system_libfmq_*.cc",
240    ],
241}
242
243filegroup {
244    name: "TestMockUdrv",
245    srcs: [
246      "mock/mock_udrv_*.cc",
247    ],
248}
249
250filegroup {
251    name: "TestMockAndroidHardware",
252    srcs: [
253      "mock/mock_android_hardware_*.cc",
254    ],
255}
256
257filegroup {
258    name: "TestMockDevice",
259    srcs: [
260      "mock/mock_device_*.cc",
261    ],
262}
263
264filegroup {
265    name: "TestMockLegacyHciCommands",
266    srcs: [
267      "mock/mock_hcic_*.cc",
268    ],
269}
270
271filegroup {
272    name: "TestMockMainShimEntry",
273    srcs: [
274      "mock/mock_main_shim_entry.cc",
275    ],
276}
277
278filegroup {
279    name: "TestMockMainShimLeScanning",
280    srcs: [
281      "mock/mock_main_shim_le_scanning_manager.cc",
282      "mock/mock_main_shim.cc",
283    ],
284}
285
286filegroup {
287    name: "TestMockMainShimFlags",
288    srcs: [
289      "mock/mock_main_shim.cc",
290    ],
291}
292
293filegroup {
294  name: "TestMockBtif",
295  srcs: [
296      ":TestCommonJniThread",
297      "mock/mock_btif*.cc",
298  ],
299}
300
301filegroup {
302  name: "TestMockStackSdp",
303  srcs: [
304      "mock/mock_stack_sdp*.cc",
305  ],
306}
307
308filegroup {
309  name: "TestMockStackBtm",
310  srcs: [
311      "mock/mock_stack_btm*.cc",
312  ],
313}
314
315filegroup {
316  name: "TestStubLegacyTrace",
317  srcs: [
318      "stub/legacy_trace.cc",
319  ],
320}
321
322filegroup {
323  name: "TestStubOsi",
324  srcs: [
325      "stub/osi.cc",
326  ],
327}
328
329filegroup {
330  name: "TestMockOsi",
331    srcs: [
332      "mock/mock_osi_*.cc",
333    ],
334}
335
336filegroup {
337  name: "TestMockStackAcl",
338  srcs: [
339      "mock/mock_stack_acl*.cc",
340  ],
341}
342
343filegroup {
344  name: "TestMockStackSmp",
345  srcs: [
346      "mock/mock_stack_smp*.cc",
347  ],
348}
349
350filegroup {
351  name: "TestMockStackMetrics",
352  srcs: [
353      "mock/mock_stack_metrics*.cc",
354  ],
355}
356
357filegroup {
358  name: "TestMockStackGap",
359  srcs: [
360      "mock/mock_stack_gap*.cc",
361  ],
362}
363
364filegroup {
365  name: "TestMockStackGatt",
366  srcs: [
367      "mock/mock_stack_gatt*.cc",
368  ],
369}
370
371filegroup {
372  name: "TestMockStackBtu",
373  srcs: [
374      "mock/mock_stack_btu*.cc",
375  ],
376}
377
378filegroup {
379  name: "TestMockMainBte",
380  srcs: [
381      "mock/mock_main_bte*.cc",
382  ],
383}
384
385filegroup {
386  name: "TestMockStackCryptotoolbox",
387  srcs: [
388      "mock/mock_stack_crypto_toolbox*.cc",
389  ],
390}
391
392filegroup {
393  name: "TestMockBtu",
394  srcs: [
395      "mock/mock_btu_*cc",
396  ],
397}
398
399filegroup {
400  name: "TestMockUtils",
401  srcs: [
402      "mock/mock_utils_*cc",
403  ],
404}
405
406filegroup {
407  name: "TestCommonMockFunctions",
408  srcs: [
409      "common/mock_functions.cc",
410  ],
411}
412
413filegroup {
414  name: "TestCommonJniThread",
415  srcs: [
416      "common/jni_thread.cc",
417  ],
418}
419
420filegroup {
421  name: "TestCommonMainHandler",
422  srcs: [
423      "common/main_handler.cc",
424  ],
425}
426
427filegroup {
428  name: "TestCommonInitFlags",
429  srcs: [
430      "common/init_flags.cc",
431  ],
432}
433
434filegroup {
435  name: "TestCommonStackConfig",
436  srcs: [
437      "common/stack_config.cc",
438  ],
439}
440
441filegroup {
442  name: "TestMockBluetoothInterface",
443  srcs: [
444      "mock/mock_bluetooth_interface.cc",
445  ],
446}
447
448filegroup {
449  name: "TestMockStackHcic",
450  srcs: [
451      "mock/mock_stack_hcic*.cc",
452  ],
453}
454
455filegroup {
456  name: "TestMockLegacyHciInterface",
457  srcs: [
458      "mock/mock_legacy_hci_iterface.cc"
459  ],
460}
461
462cc_defaults {
463    name: "mts_defaults",
464    target: {
465        android: {
466            test_config_template: ":BluetoothTestConfigTemplate",
467            test_suites: ["mts-bluetooth",],
468        },
469    },
470    compile_multilib: "both",
471    multilib: {
472        lib32: {
473            suffix: "32",
474        },
475        lib64: {
476            suffix: "64",
477        },
478    },
479}
480