blob: 32407d6d51c25d935aa6e2f59eb3628b3414065b [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
Alessandro Astone33e7ce82019-09-11 12:33:20 +020014 Overrides []string
15 Shared_libs []string
Adrian DC41927e42017-07-24 14:04:34 +020016 }
dianlujitao119f9d12019-10-08 14:46:58 +080017 Should_wait_for_qsee struct {
Michael Bestaseb37bbb2018-08-28 20:31:16 +030018 Cflags []string
19 }
Michael Bestas8c49ba92019-09-20 01:15:25 +030020 Supports_extended_compress_format struct {
21 Cflags []string
22 }
AnilKumar Chimata26b6aba2018-06-20 20:25:55 +053023 Supports_hw_fde struct {
24 Cflags []string
25 Header_libs []string
26 Shared_libs []string
27 }
28 Supports_hw_fde_perf struct {
29 Cflags []string
30 }
Han Wang45166aa2019-09-10 13:08:04 +020031 Target_init_vendor_lib struct {
32 Whole_static_libs []string
33 }
Danny Baumannfc6e3812018-08-29 11:04:58 +020034 Target_process_sdk_version_override struct {
35 Cppflags []string
36 }
Adrian DCae509e42018-02-18 14:51:05 +010037 Target_shim_libs struct {
38 Cppflags []string
39 }
Jan Altensen561f9742019-09-12 06:50:49 +020040 Target_needs_netd_direct_connect_rule struct {
41 Cppflags []string
42 }
Rashed Abdel-Tawab61f5e142017-10-31 20:01:35 -070043 Uses_generic_camera_parameter_library struct {
44 Srcs []string
45 }
Aaron Kling6fc81b42018-04-21 11:37:39 -050046 Uses_nvidia_enhancements struct {
47 Cppflags []string
48 }
Arne Coucheron73296f12017-12-27 11:36:09 +010049 Uses_qcom_bsp_legacy struct {
50 Cppflags []string
51 }
Rashed Abdel-Tawab31eec202018-03-24 11:17:49 -070052 Uses_qti_camera_device struct {
53 Cppflags []string
54 Shared_libs []string
55 }
Simon Shields4ed46052017-08-23 12:03:36 +100056}
57
58type ProductVariables struct {
Kevin F. Haggerty59009f82018-08-25 20:23:19 -060059 Additional_gralloc_10_usage_bits *string `json:",omitempty"`
Michael Bestasf3f7eb22018-12-29 23:34:17 +020060 Apply_msm8974_1440p_egl_workaround *bool `json:",omitempty"`
Alessandro Astonee5acfae2018-10-12 00:16:27 +020061 Bootloader_message_offset *int `json:",omitempty"`
Adrian DC41927e42017-07-24 14:04:34 +020062 Has_legacy_camera_hal1 *bool `json:",omitempty"`
dianlujitao119f9d12019-10-08 14:46:58 +080063 Should_wait_for_qsee *bool `json:",omitempty"`
Adrian DCae509e42018-02-18 14:51:05 +010064 Specific_camera_parameter_library *string `json:",omitempty"`
Michael Bestas8c49ba92019-09-20 01:15:25 +030065 Supports_extended_compress_format *bool `json:",omitempty"`
AnilKumar Chimata26b6aba2018-06-20 20:25:55 +053066 Supports_hw_fde *bool `json:",omitempty"`
67 Supports_hw_fde_perf *bool `json:",omitempty"`
Han Wang45166aa2019-09-10 13:08:04 +020068 Target_init_vendor_lib *string `json:",omitempty"`
69 Target_process_sdk_version_override *string `json:",omitempty"`
Paul Keith10084bf2018-02-15 21:46:00 +010070 Target_shim_libs *string `json:",omitempty"`
Jan Altensen561f9742019-09-12 06:50:49 +020071 Target_needs_netd_direct_connect_rule *bool `json:",omitempty"`
Adrian DCae509e42018-02-18 14:51:05 +010072 Uses_generic_camera_parameter_library *bool `json:",omitempty"`
Aaron Kling6fc81b42018-04-21 11:37:39 -050073 Uses_nvidia_enhancements *bool `json:",omitempty"`
Adrian DCae509e42018-02-18 14:51:05 +010074 Uses_qcom_bsp_legacy *bool `json:",omitempty"`
Rashed Abdel-Tawab31eec202018-03-24 11:17:49 -070075 Uses_qti_camera_device *bool `json:",omitempty"`
Simon Shields4ed46052017-08-23 12:03:36 +100076}