blob: e40b5ac940351151773791461b0d9907d1da3bd8 [file] [log] [blame]
Simon Shieldsfaf7f3e2017-08-23 12:03:36 +10001package android
2type Product_variables struct {
Adrian DC9666f1a2017-07-24 14:04:34 +02003 Has_legacy_camera_hal1 struct {
4 Cflags []string
5 }
Adrian DC68acfeb2017-07-24 14:05:30 +02006
7 Uses_media_extensions struct {
8 Cflags []string
9 }
Adrian DC5598b612017-07-24 14:05:30 +020010
11 Needs_text_relocations struct {
12 Cppflags []string
13 }
Mister Oyster42b05022017-08-26 18:01:27 +030014
15 Mtk_hardware struct {
16 Cflags []string
17 }
Christian Oderafb0fec2017-10-25 17:49:43 +020018
19 Cant_reallocate_omx_buffers struct {
20 Cflags []string
21 }
Christian Oder8dd3b262017-10-25 17:56:27 +020022
23 Qcom_bsp_legacy struct {
24 Cflags []string
25 }
Christian Oder0700ce72017-10-25 18:03:55 +020026
27 Qti_flac_decoder struct {
28 Cflags []string
29 }
Christian Odera5c0cb02017-11-24 15:14:20 +010030 Use_legacy_rescaling struct {
31 Cflags []string
32 }
Rashed Abdel-Tawabb852c512017-10-31 20:01:35 -070033
34 Uses_generic_camera_parameter_library struct {
35 Srcs []string
36 }
Joe Maples00b99fd2017-11-29 16:39:41 -050037
38 Target_uses_qsml struct {
39 Cflags []string
40 Shared_libs []string
41 Header_libs []string
42 Required []string
43 }
44
45 Target_uses_eigen struct {
46 Shared_libs []string
47 Required []string
48 }
Paul Keith283a5642018-02-15 21:46:00 +010049
50 Target_shim_libs struct {
51 Cppflags []string
52 }
Simon Shieldsfaf7f3e2017-08-23 12:03:36 +100053}
54
55type ProductVariables struct {
Adrian DC9666f1a2017-07-24 14:04:34 +020056 Has_legacy_camera_hal1 *bool `json:",omitempty"`
Adrian DC68acfeb2017-07-24 14:05:30 +020057 Uses_media_extensions *bool `json:",omitempty"`
Rashed Abdel-Tawabb852c512017-10-31 20:01:35 -070058 Uses_generic_camera_parameter_library *bool `json:",omitempty"`
59 Specific_camera_parameter_library *string `json:",omitempty"`
Adrian DC5598b612017-07-24 14:05:30 +020060 Needs_text_relocations *bool `json:",omitempty"`
Mister Oyster42b05022017-08-26 18:01:27 +030061 Mtk_hardware *bool `json:",omitempty"`
Nick Reuter2dde6f32017-09-03 06:06:10 -050062 QTIAudioPath *string `json:",omitempty"`
63 QTIDisplayPath *string `json:",omitempty"`
64 QTIMediaPath *string `json:",omitempty"`
Christian Oderafb0fec2017-10-25 17:49:43 +020065 Cant_reallocate_omx_buffers *bool `json:",omitempty"`
Christian Oder8dd3b262017-10-25 17:56:27 +020066 Qcom_bsp_legacy *bool `json:",omitempty"`
Christian Oder0700ce72017-10-25 18:03:55 +020067 Qti_flac_decoder *bool `json:",omitempty"`
Christian Odera5c0cb02017-11-24 15:14:20 +010068 Use_legacy_rescaling *bool `json:",omitempty"`
Joe Maples00b99fd2017-11-29 16:39:41 -050069 Target_uses_qsml *bool `json:",omitempty"`
70 Target_uses_eigen *bool `json:",omitempty"`
Paul Keith283a5642018-02-15 21:46:00 +010071 Target_shim_libs *string `json:",omitempty"`
Simon Shieldsfaf7f3e2017-08-23 12:03:36 +100072}