blob: 3dbf71d0c9a06a73cfcd5949799884f86c52e86e [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 }
Josh Fox (XlxFoXxlX)7ee72d92019-05-19 17:10:31 -04006 Device_support_wait_for_qsee struct {
7 Cflags []string
8 }
Adrian DC9666f1a2017-07-24 14:04:34 +02009 Has_legacy_camera_hal1 struct {
10 Cflags []string
11 }
Paul Keith283a5642018-02-15 21:46:00 +010012 Target_shim_libs struct {
13 Cppflags []string
14 }
Simon Shields95566a72018-08-10 14:40:27 +100015 Uses_generic_camera_parameter_library struct {
16 Srcs []string
17 }
erfanoabdica8fc5c2019-06-24 19:15:46 -060018 Uses_metadata_as_fde_key struct {
19 Cflags []string
20 }
Simon Shields95566a72018-08-10 14:40:27 +100021 Uses_nvidia_enhancements struct {
22 Cppflags []string
23 }
24 Uses_qcom_bsp_legacy struct {
25 Cppflags []string
26 }
Rashed Abdel-Tawab5f761b02018-03-24 11:17:49 -070027 Uses_qti_camera_device struct {
28 Cppflags []string
29 Shared_libs []string
30 }
Josh Fox (XlxFoXxlX)7ee72d92019-05-19 17:10:31 -040031 Should_skip_waiting_for_qsee struct {
32 Cflags []string
Danny Baumann5f976422018-08-29 11:04:58 +020033 }
Josh Fox (XlxFoXxlX)7ee72d92019-05-19 17:10:31 -040034 Supports_hw_fde struct {
35 Cflags []string
Michael Bestasb9c76da2018-08-28 20:19:05 +030036 Header_libs []string
37 Shared_libs []string
38 }
Josh Fox (XlxFoXxlX)7ee72d92019-05-19 17:10:31 -040039 Supports_hw_fde_perf struct {
Michael Bestasb9c76da2018-08-28 20:19:05 +030040 Cflags []string
41 }
Josh Fox (XlxFoXxlX)7ee72d92019-05-19 17:10:31 -040042 Supports_legacy_hw_fde struct {
Michael Bestasb9c76da2018-08-28 20:19:05 +030043 Cflags []string
44 }
Josh Fox (XlxFoXxlX)7ee72d92019-05-19 17:10:31 -040045 Target_process_sdk_version_override struct {
46 Cppflags []string
Michael Bestas9ce6d1f2018-08-28 20:31:16 +030047 }
Simon Shieldsfaf7f3e2017-08-23 12:03:36 +100048}
49
50type ProductVariables struct {
Kevin F. Haggerty5ac58a62018-08-25 20:23:19 -060051 Additional_gralloc_10_usage_bits *string `json:",omitempty"`
Adrian DC9666f1a2017-07-24 14:04:34 +020052 Has_legacy_camera_hal1 *bool `json:",omitempty"`
Josh Fox (XlxFoXxlX)7ee72d92019-05-19 17:10:31 -040053 Should_skip_waiting_for_qsee *bool `json:",omitempty"`
Simon Shields95566a72018-08-10 14:40:27 +100054 Specific_camera_parameter_library *string `json:",omitempty"`
Josh Fox (XlxFoXxlX)7ee72d92019-05-19 17:10:31 -040055 Supports_hw_fde *bool `json:",omitempty"`
56 Supports_hw_fde_perf *bool `json:",omitempty"`
57 Supports_legacy_hw_fde *bool `json:",omitempty"`
Paul Keith283a5642018-02-15 21:46:00 +010058 Target_shim_libs *string `json:",omitempty"`
Simon Shields95566a72018-08-10 14:40:27 +100059 Uses_generic_camera_parameter_library *bool `json:",omitempty"`
erfanoabdica8fc5c2019-06-24 19:15:46 -060060 Uses_metadata_as_fde_key *bool `json:",omitempty"`
Aaron Kling60a76ac2018-04-21 11:37:39 -050061 Uses_nvidia_enhancements *bool `json:",omitempty"`
Simon Shields95566a72018-08-10 14:40:27 +100062 Uses_qcom_bsp_legacy *bool `json:",omitempty"`
63 Uses_qti_camera_device *bool `json:",omitempty"`
Michael Bestasb9c76da2018-08-28 20:19:05 +030064 Target_process_sdk_version_override *string `json:",omitempty"`
Simon Shieldsfaf7f3e2017-08-23 12:03:36 +100065}