blob: f576694ce37cca62a74855bcf6a2b52b6fc751c9 [file] [log] [blame]
Vinayak Soni25a91f92020-09-18 15:24:07 +05301// Define a soong config module type to determine AOSP vs QVA configuration
2soong_config_module_type {
3 name: "aosp_vs_qva_java_defaults",
4 module_type: "java_defaults",
5 config_namespace: "aosp_vs_qva",
6 variables: ["aosp_or_qva"],
7 // Properties can be extended to other properties as well
phaneendra Reddy88c98ac2022-05-09 21:45:48 +05308 properties: ["libs", "static_libs"],
9}
10
11soong_config_module_type {
12 name: "aosp_vs_qva_cc_defaults",
13 module_type: "cc_defaults",
14 config_namespace: "aosp_vs_qva",
15 variables: ["aosp_or_qva"],
16 // Properties can be extended to other properties as well
17 properties: ["libs", "static_libs", "shared_libs", "whole_static_libs"],
Vinayak Soni25a91f92020-09-18 15:24:07 +053018}
19
20soong_config_string_variable {
21 name: "aosp_or_qva",
22 values: ["aosp", "qva"],
23}
Satish Kodishala18746c32021-03-05 13:38:10 +053024
25
26// Define a soong config module type to determine BREDR vs BT advance audio configuration
27soong_config_module_type {
28 name: "bredr_vs_btadva_cc_defaults",
29 module_type: "cc_defaults",
30 config_namespace: "bredr_vs_btadva",
31 variables: ["bredr_or_btadva"],
32 // Properties can be extended to other properties as well
Satish Kodishalae7680022021-05-15 17:10:12 +053033 properties: ["cflags", "include_dirs", "static_libs", "whole_static_libs", "srcs", "required"],
Satish Kodishala18746c32021-03-05 13:38:10 +053034}
35
36soong_config_module_type {
37 name: "bredr_vs_btadva_java_defaults",
38 module_type: "java_defaults",
39 config_namespace: "bredr_vs_btadva",
40 variables: ["bredr_or_btadva"],
41 // Properties can be extended to other properties as well
42 properties: ["cflags", "include_dirs", "static_libs", "whole_static_libs", "srcs"],
43}
44
45soong_config_string_variable {
46 name: "bredr_or_btadva",
47 values: ["bredr", "btadva"],
48}