blob: 7d60211f370c7d4c5acfc575452295459f223312 [file] [log] [blame]
Simon Shields4ed46052017-08-23 12:03:36 +10001package android
2type Product_variables struct {
Kevin F. Haggerty59009f82018-08-25 20:23:19 -06003 Additional_gralloc_10_usage_bits struct {
4 Cppflags []string
5 }
Michael Bestasf3f7eb22018-12-29 23:34:17 +02006 Apply_msm8974_1440p_egl_workaround struct {
7 Cflags []string
8 }
Alessandro Astonee5acfae2018-10-12 00:16:27 +02009 Bootloader_message_offset struct {
10 Cflags []string
11 }
Adrian DC41927e42017-07-24 14:04:34 +020012 Has_legacy_camera_hal1 struct {
13 Cflags []string
14 }
Michael Bestaseb37bbb2018-08-28 20:31:16 +030015 Should_skip_waiting_for_qsee struct {
16 Cflags []string
17 }
AnilKumar Chimata26b6aba2018-06-20 20:25:55 +053018 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 }
Michael Bestasc61fabe2018-08-28 20:19:05 +030026 Supports_legacy_hw_fde struct {
27 Cflags []string
28 }
Han Wang45166aa2019-09-10 13:08:04 +020029 Target_init_vendor_lib struct {
30 Whole_static_libs []string
31 }
Danny Baumannfc6e3812018-08-29 11:04:58 +020032 Target_process_sdk_version_override struct {
33 Cppflags []string
34 }
Adrian DCae509e42018-02-18 14:51:05 +010035 Target_shim_libs struct {
36 Cppflags []string
37 }
Rashed Abdel-Tawab61f5e142017-10-31 20:01:35 -070038 Uses_generic_camera_parameter_library struct {
39 Srcs []string
40 }
Erfan Abdia4d6ce62019-03-09 12:03:41 +020041 Uses_metadata_as_fde_key struct {
42 Cflags []string
43 }
Aaron Kling6fc81b42018-04-21 11:37:39 -050044 Uses_nvidia_enhancements struct {
45 Cppflags []string
46 }
Arne Coucheron73296f12017-12-27 11:36:09 +010047 Uses_qcom_bsp_legacy struct {
48 Cppflags []string
49 }
Rashed Abdel-Tawab31eec202018-03-24 11:17:49 -070050 Uses_qti_camera_device struct {
51 Cppflags []string
52 Shared_libs []string
53 }
jhenrique0997cb87c2019-07-16 15:58:42 -030054 Uses_qcom_um_family struct {
55 Cflags []string
56 Srcs []string
57 }
58 Uses_qcom_um_3_18_family struct {
59 Header_libs []string
60 Shared_libs []string
61 }
62 Uses_qcom_um_4_4_family struct {
63 Header_libs []string
64 Shared_libs []string
65 }
66 Uses_qcom_um_4_9_family struct {
67 Header_libs []string
68 Shared_libs []string
69 }
70 Uses_qcom_um_4_14_family struct {
71 Header_libs []string
72 Shared_libs []string
73 }
Simon Shields4ed46052017-08-23 12:03:36 +100074}
75
76type ProductVariables struct {
Kevin F. Haggerty59009f82018-08-25 20:23:19 -060077 Additional_gralloc_10_usage_bits *string `json:",omitempty"`
Michael Bestasf3f7eb22018-12-29 23:34:17 +020078 Apply_msm8974_1440p_egl_workaround *bool `json:",omitempty"`
Alessandro Astonee5acfae2018-10-12 00:16:27 +020079 Bootloader_message_offset *int `json:",omitempty"`
Adrian DC41927e42017-07-24 14:04:34 +020080 Has_legacy_camera_hal1 *bool `json:",omitempty"`
Michael Bestaseb37bbb2018-08-28 20:31:16 +030081 Should_skip_waiting_for_qsee *bool `json:",omitempty"`
Adrian DCae509e42018-02-18 14:51:05 +010082 Specific_camera_parameter_library *string `json:",omitempty"`
AnilKumar Chimata26b6aba2018-06-20 20:25:55 +053083 Supports_hw_fde *bool `json:",omitempty"`
84 Supports_hw_fde_perf *bool `json:",omitempty"`
Michael Bestasc61fabe2018-08-28 20:19:05 +030085 Supports_legacy_hw_fde *bool `json:",omitempty"`
Han Wang45166aa2019-09-10 13:08:04 +020086 Target_init_vendor_lib *string `json:",omitempty"`
87 Target_process_sdk_version_override *string `json:",omitempty"`
Paul Keith10084bf2018-02-15 21:46:00 +010088 Target_shim_libs *string `json:",omitempty"`
Adrian DCae509e42018-02-18 14:51:05 +010089 Uses_generic_camera_parameter_library *bool `json:",omitempty"`
Erfan Abdia4d6ce62019-03-09 12:03:41 +020090 Uses_metadata_as_fde_key *bool `json:",omitempty"`
Aaron Kling6fc81b42018-04-21 11:37:39 -050091 Uses_nvidia_enhancements *bool `json:",omitempty"`
Adrian DCae509e42018-02-18 14:51:05 +010092 Uses_qcom_bsp_legacy *bool `json:",omitempty"`
Rashed Abdel-Tawab31eec202018-03-24 11:17:49 -070093 Uses_qti_camera_device *bool `json:",omitempty"`
jhenrique0997cb87c2019-07-16 15:58:42 -030094 Uses_qcom_um_family *bool `json:",omitempty"`
95 Uses_qcom_um_3_18_family *bool `json:",omitempty"`
96 Uses_qcom_um_4_4_family *bool `json:",omitempty"`
97 Uses_qcom_um_4_9_family *bool `json:",omitempty"`
98 Uses_qcom_um_4_14_family *bool `json:",omitempty"`
Simon Shields4ed46052017-08-23 12:03:36 +100099}