blob: 5907898fe8e2e95db28f4d5c5d01c21a03a30ad3 [file] [log] [blame]
Simon Shieldsfaf7f3e2017-08-23 12:03:36 +10001package android
2type Product_variables struct {
Kevin F. Haggerty5ac58a62018-08-25 20:23:19 -06003 Additional_gralloc_10_usage_bits struct {
4 Cppflags []string
5 }
Michael Bestas11ea0ff2018-12-29 23:34:17 +02006 Apply_msm8974_1440p_egl_workaround struct {
7 Cflags []string
8 }
Jackeagle71066ed2019-09-04 19:27:16 +02009 Bootloader_message_offset struct {
10 Cflags []string
11 }
Adrian DC9666f1a2017-07-24 14:04:34 +020012 Has_legacy_camera_hal1 struct {
13 Cflags []string
14 }
Jackeagle64d1d352019-07-28 14:31:18 -040015 Should_skip_waiting_for_qsee struct {
16 Cflags []string
17 }
18 Supports_hw_fde struct {
19 Cflags []string
20 Header_libs []string
21 Shared_libs []string
22 }
23 Supports_hw_fde_perf struct {
24 Cflags []string
25 }
26 Supports_legacy_hw_fde struct {
27 Cflags []string
28 }
Han Wang7bd1c732019-09-10 13:08:04 +020029 Target_init_vendor_lib struct {
30 Whole_static_libs []string
31 }
Jackeagle64d1d352019-07-28 14:31:18 -040032 Target_process_sdk_version_override struct {
33 Cppflags []string
34 }
Paul Keith283a5642018-02-15 21:46:00 +010035 Target_shim_libs struct {
36 Cppflags []string
37 }
Simon Shields95566a72018-08-10 14:40:27 +100038 Uses_generic_camera_parameter_library struct {
39 Srcs []string
40 }
erfanoabdica8fc5c2019-06-24 19:15:46 -060041 Uses_metadata_as_fde_key struct {
42 Cflags []string
43 }
Simon Shields95566a72018-08-10 14:40:27 +100044 Uses_nvidia_enhancements struct {
45 Cppflags []string
46 }
47 Uses_qcom_bsp_legacy struct {
48 Cppflags []string
49 }
Rashed Abdel-Tawab5f761b02018-03-24 11:17:49 -070050 Uses_qti_camera_device struct {
51 Cppflags []string
52 Shared_libs []string
53 }
Simon Shieldsfaf7f3e2017-08-23 12:03:36 +100054}
55
56type ProductVariables struct {
Kevin F. Haggerty5ac58a62018-08-25 20:23:19 -060057 Additional_gralloc_10_usage_bits *string `json:",omitempty"`
Michael Bestas11ea0ff2018-12-29 23:34:17 +020058 Apply_msm8974_1440p_egl_workaround *bool `json:",omitempty"`
Jackeagle71066ed2019-09-04 19:27:16 +020059 Bootloader_message_offset *int `json:",omitempty"`
Adrian DC9666f1a2017-07-24 14:04:34 +020060 Has_legacy_camera_hal1 *bool `json:",omitempty"`
Josh Fox (XlxFoXxlX)7ee72d92019-05-19 17:10:31 -040061 Should_skip_waiting_for_qsee *bool `json:",omitempty"`
Simon Shields95566a72018-08-10 14:40:27 +100062 Specific_camera_parameter_library *string `json:",omitempty"`
Josh Fox (XlxFoXxlX)7ee72d92019-05-19 17:10:31 -040063 Supports_hw_fde *bool `json:",omitempty"`
64 Supports_hw_fde_perf *bool `json:",omitempty"`
65 Supports_legacy_hw_fde *bool `json:",omitempty"`
Han Wang7bd1c732019-09-10 13:08:04 +020066 Target_init_vendor_lib *string `json:",omitempty"`
67 Target_process_sdk_version_override *string `json:",omitempty"`
Paul Keith283a5642018-02-15 21:46:00 +010068 Target_shim_libs *string `json:",omitempty"`
Simon Shields95566a72018-08-10 14:40:27 +100069 Uses_generic_camera_parameter_library *bool `json:",omitempty"`
erfanoabdica8fc5c2019-06-24 19:15:46 -060070 Uses_metadata_as_fde_key *bool `json:",omitempty"`
Aaron Kling60a76ac2018-04-21 11:37:39 -050071 Uses_nvidia_enhancements *bool `json:",omitempty"`
Simon Shields95566a72018-08-10 14:40:27 +100072 Uses_qcom_bsp_legacy *bool `json:",omitempty"`
73 Uses_qti_camera_device *bool `json:",omitempty"`
Simon Shieldsfaf7f3e2017-08-23 12:03:36 +100074}