blob: 167954cc0b50a312c1afa88361e3b948636d4bea [file] [log] [blame]
Yin-Chia Yehf906b3b2016-12-14 19:13:15 -08001cc_library_shared {
2 name: "android.hardware.camera.provider@2.4-impl",
Steven Moreland48c52242017-03-08 16:11:32 -08003 defaults: ["hidl_defaults"],
Steven Morelanda0da1a12017-02-13 09:59:06 -08004 proprietary: true,
Yin-Chia Yehf906b3b2016-12-14 19:13:15 -08005 relative_install_path: "hw",
Yin-Chia Yeh19030592017-10-19 17:30:11 -07006 srcs: ["CameraProvider.cpp",
7 "ExternalCameraProvider.cpp"],
Yin-Chia Yehf906b3b2016-12-14 19:13:15 -08008 shared_libs: [
9 "libhidlbase",
10 "libhidltransport",
Yin-Chia Yehf906b3b2016-12-14 19:13:15 -080011 "libutils",
12 "libcutils",
13 "android.hardware.camera.device@1.0",
14 "android.hardware.camera.device@3.2",
Eino-Ville Talvala50fe4302017-08-22 16:15:09 -070015 "android.hardware.camera.device@3.3",
Emilian Peeve18057b2017-11-13 16:03:44 +000016 "android.hardware.camera.device@3.4",
Shuzhen Wangd3feb3d2018-08-17 13:52:40 -070017 "android.hardware.camera.device@3.5",
Yin-Chia Yeh248ed702017-01-23 17:27:26 -080018 "camera.device@1.0-impl",
Yin-Chia Yeh469c67b2017-02-02 18:24:26 -080019 "camera.device@3.2-impl",
Eino-Ville Talvala50fe4302017-08-22 16:15:09 -070020 "camera.device@3.3-impl",
Emilian Peeve18057b2017-11-13 16:03:44 +000021 "camera.device@3.4-impl",
Shuzhen Wangd3feb3d2018-08-17 13:52:40 -070022 "camera.device@3.5-impl",
Yin-Chia Yeh19030592017-10-19 17:30:11 -070023 "camera.device@3.4-external-impl",
Yin-Chia Yehee238402018-11-04 16:30:11 -080024 "camera.device@3.5-external-impl",
Yin-Chia Yehf906b3b2016-12-14 19:13:15 -080025 "android.hardware.camera.provider@2.4",
26 "android.hardware.camera.common@1.0",
Yin-Chia Yeh519c1672017-04-21 14:59:31 -070027 "android.hardware.graphics.mapper@2.0",
Yin-Chia Yeh12b364b2017-03-24 17:55:42 -070028 "android.hidl.allocator@1.0",
29 "android.hidl.memory@1.0",
Yin-Chia Yehf906b3b2016-12-14 19:13:15 -080030 "liblog",
31 "libhardware",
Emilian Peeve18057b2017-11-13 16:03:44 +000032 "libcamera_metadata",
Yin-Chia Yeh53f4cb12018-01-29 10:31:45 -080033 "libtinyxml2"
Emilian Peeve18057b2017-11-13 16:03:44 +000034 ],
35 header_libs: [
36 "camera.device@3.4-impl_headers",
Shuzhen Wangd3feb3d2018-08-17 13:52:40 -070037 "camera.device@3.5-impl_headers",
Yin-Chia Yehee238402018-11-04 16:30:11 -080038 "camera.device@3.4-external-impl_headers",
39 "camera.device@3.5-external-impl_headers"
Yin-Chia Yehf906b3b2016-12-14 19:13:15 -080040 ],
41 static_libs: [
Emilian Peeve18057b2017-11-13 16:03:44 +000042 "android.hardware.camera.common@1.0-helper",
43 ],
Yin-Chia Yehf906b3b2016-12-14 19:13:15 -080044}
Yin-Chia Yeh10d68342017-01-10 14:21:06 -080045
46cc_binary {
47 name: "android.hardware.camera.provider@2.4-service",
Steven Moreland48c52242017-03-08 16:11:32 -080048 defaults: ["hidl_defaults"],
Steven Morelanda0da1a12017-02-13 09:59:06 -080049 proprietary: true,
Yin-Chia Yeh10d68342017-01-10 14:21:06 -080050 relative_install_path: "hw",
Yin-Chia Yeh469c67b2017-02-02 18:24:26 -080051 srcs: ["service.cpp"],
Yin-Chia Yeh10d68342017-01-10 14:21:06 -080052 compile_multilib: "32",
53 init_rc: ["android.hardware.camera.provider@2.4-service.rc"],
54 shared_libs: [
55 "libhidlbase",
56 "libhidltransport",
Martijn Coenenca4c2c22017-04-17 13:55:04 -070057 "libbinder",
Yin-Chia Yeh10d68342017-01-10 14:21:06 -080058 "liblog",
Yin-Chia Yeh10d68342017-01-10 14:21:06 -080059 "libutils",
Yin-Chia Yeh10d68342017-01-10 14:21:06 -080060 "android.hardware.camera.device@1.0",
61 "android.hardware.camera.device@3.2",
Eino-Ville Talvala50fe4302017-08-22 16:15:09 -070062 "android.hardware.camera.device@3.3",
Emilian Peeve18057b2017-11-13 16:03:44 +000063 "android.hardware.camera.device@3.4",
Shuzhen Wangd3feb3d2018-08-17 13:52:40 -070064 "android.hardware.camera.device@3.5",
Yin-Chia Yeh10d68342017-01-10 14:21:06 -080065 "android.hardware.camera.provider@2.4",
66 "android.hardware.camera.common@1.0",
Yin-Chia Yeh10d68342017-01-10 14:21:06 -080067 ],
Yin-Chia Yeh10d68342017-01-10 14:21:06 -080068}
Yin-Chia Yeh19030592017-10-19 17:30:11 -070069
Kourosh Derakshan68995cb2018-04-18 15:42:08 -070070
71cc_binary {
72 name: "android.hardware.camera.provider@2.4-service_64",
73 defaults: ["hidl_defaults"],
74 proprietary: true,
75 relative_install_path: "hw",
76 srcs: ["service.cpp"],
77 compile_multilib: "64",
78 init_rc: ["android.hardware.camera.provider@2.4-service_64.rc"],
79 shared_libs: [
80 "libhidlbase",
81 "libhidltransport",
82 "libbinder",
83 "liblog",
84 "libutils",
85 "android.hardware.camera.device@1.0",
86 "android.hardware.camera.device@3.2",
87 "android.hardware.camera.device@3.3",
88 "android.hardware.camera.device@3.4",
Shuzhen Wangd3feb3d2018-08-17 13:52:40 -070089 "android.hardware.camera.device@3.5",
Kourosh Derakshan68995cb2018-04-18 15:42:08 -070090 "android.hardware.camera.provider@2.4",
91 "android.hardware.camera.common@1.0",
92 ],
93}
94
Yin-Chia Yeh19030592017-10-19 17:30:11 -070095cc_binary {
96 name: "android.hardware.camera.provider@2.4-external-service",
97 defaults: ["hidl_defaults"],
98 proprietary: true,
99 relative_install_path: "hw",
100 srcs: ["external-service.cpp"],
101 compile_multilib: "32",
102 init_rc: ["android.hardware.camera.provider@2.4-external-service.rc"],
103 shared_libs: [
104 "libhidlbase",
105 "libhidltransport",
106 "libbinder",
107 "liblog",
108 "libutils",
109 "android.hardware.camera.device@1.0",
110 "android.hardware.camera.device@3.2",
111 "android.hardware.camera.device@3.3",
Yin-Chia Yehee238402018-11-04 16:30:11 -0800112 "android.hardware.camera.device@3.4",
113 "android.hardware.camera.device@3.5",
Yin-Chia Yeh19030592017-10-19 17:30:11 -0700114 "android.hardware.camera.provider@2.4",
115 "android.hardware.camera.common@1.0",
116 ],
117}