Vinayak Soni | 25a91f9 | 2020-09-18 15:24:07 +0530 | [diff] [blame] | 1 | // Define a soong config module type to determine AOSP vs QVA configuration |
| 2 | soong_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 Reddy | 88c98ac | 2022-05-09 21:45:48 +0530 | [diff] [blame^] | 8 | properties: ["libs", "static_libs"], |
| 9 | } |
| 10 | |
| 11 | soong_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 Soni | 25a91f9 | 2020-09-18 15:24:07 +0530 | [diff] [blame] | 18 | } |
| 19 | |
| 20 | soong_config_string_variable { |
| 21 | name: "aosp_or_qva", |
| 22 | values: ["aosp", "qva"], |
| 23 | } |
Satish Kodishala | 18746c3 | 2021-03-05 13:38:10 +0530 | [diff] [blame] | 24 | |
| 25 | |
| 26 | // Define a soong config module type to determine BREDR vs BT advance audio configuration |
| 27 | soong_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 Kodishala | e768002 | 2021-05-15 17:10:12 +0530 | [diff] [blame] | 33 | properties: ["cflags", "include_dirs", "static_libs", "whole_static_libs", "srcs", "required"], |
Satish Kodishala | 18746c3 | 2021-03-05 13:38:10 +0530 | [diff] [blame] | 34 | } |
| 35 | |
| 36 | soong_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 | |
| 45 | soong_config_string_variable { |
| 46 | name: "bredr_or_btadva", |
| 47 | values: ["bredr", "btadva"], |
| 48 | } |