blob: de02d78a132cd529412f16e56689141e0bc831e7 [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 Yehf906b3b2016-12-14 19:13:15 -080024 "android.hardware.camera.provider@2.4",
25 "android.hardware.camera.common@1.0",
Yin-Chia Yeh519c1672017-04-21 14:59:31 -070026 "android.hardware.graphics.mapper@2.0",
Yin-Chia Yeh12b364b2017-03-24 17:55:42 -070027 "android.hidl.allocator@1.0",
28 "android.hidl.memory@1.0",
Yin-Chia Yehf906b3b2016-12-14 19:13:15 -080029 "liblog",
30 "libhardware",
Emilian Peeve18057b2017-11-13 16:03:44 +000031 "libcamera_metadata",
Yin-Chia Yeh53f4cb12018-01-29 10:31:45 -080032 "libtinyxml2"
Emilian Peeve18057b2017-11-13 16:03:44 +000033 ],
34 header_libs: [
35 "camera.device@3.4-impl_headers",
Shuzhen Wangd3feb3d2018-08-17 13:52:40 -070036 "camera.device@3.5-impl_headers",
Yin-Chia Yeh19030592017-10-19 17:30:11 -070037 "camera.device@3.4-external-impl_headers"
Yin-Chia Yehf906b3b2016-12-14 19:13:15 -080038 ],
39 static_libs: [
Emilian Peeve18057b2017-11-13 16:03:44 +000040 "android.hardware.camera.common@1.0-helper",
41 ],
Yin-Chia Yehf906b3b2016-12-14 19:13:15 -080042}
Yin-Chia Yeh10d68342017-01-10 14:21:06 -080043
44cc_binary {
45 name: "android.hardware.camera.provider@2.4-service",
Steven Moreland48c52242017-03-08 16:11:32 -080046 defaults: ["hidl_defaults"],
Steven Morelanda0da1a12017-02-13 09:59:06 -080047 proprietary: true,
Yin-Chia Yeh10d68342017-01-10 14:21:06 -080048 relative_install_path: "hw",
Yin-Chia Yeh469c67b2017-02-02 18:24:26 -080049 srcs: ["service.cpp"],
Yin-Chia Yeh10d68342017-01-10 14:21:06 -080050 compile_multilib: "32",
51 init_rc: ["android.hardware.camera.provider@2.4-service.rc"],
52 shared_libs: [
53 "libhidlbase",
54 "libhidltransport",
Martijn Coenenca4c2c22017-04-17 13:55:04 -070055 "libbinder",
Yin-Chia Yeh10d68342017-01-10 14:21:06 -080056 "liblog",
Yin-Chia Yeh10d68342017-01-10 14:21:06 -080057 "libutils",
Yin-Chia Yeh10d68342017-01-10 14:21:06 -080058 "android.hardware.camera.device@1.0",
59 "android.hardware.camera.device@3.2",
Eino-Ville Talvala50fe4302017-08-22 16:15:09 -070060 "android.hardware.camera.device@3.3",
Emilian Peeve18057b2017-11-13 16:03:44 +000061 "android.hardware.camera.device@3.4",
Shuzhen Wangd3feb3d2018-08-17 13:52:40 -070062 "android.hardware.camera.device@3.5",
Yin-Chia Yeh10d68342017-01-10 14:21:06 -080063 "android.hardware.camera.provider@2.4",
64 "android.hardware.camera.common@1.0",
Yin-Chia Yeh10d68342017-01-10 14:21:06 -080065 ],
Yin-Chia Yeh10d68342017-01-10 14:21:06 -080066}
Yin-Chia Yeh19030592017-10-19 17:30:11 -070067
Kourosh Derakshan68995cb2018-04-18 15:42:08 -070068
69cc_binary {
70 name: "android.hardware.camera.provider@2.4-service_64",
71 defaults: ["hidl_defaults"],
72 proprietary: true,
73 relative_install_path: "hw",
74 srcs: ["service.cpp"],
75 compile_multilib: "64",
76 init_rc: ["android.hardware.camera.provider@2.4-service_64.rc"],
77 shared_libs: [
78 "libhidlbase",
79 "libhidltransport",
80 "libbinder",
81 "liblog",
82 "libutils",
83 "android.hardware.camera.device@1.0",
84 "android.hardware.camera.device@3.2",
85 "android.hardware.camera.device@3.3",
86 "android.hardware.camera.device@3.4",
Shuzhen Wangd3feb3d2018-08-17 13:52:40 -070087 "android.hardware.camera.device@3.5",
Kourosh Derakshan68995cb2018-04-18 15:42:08 -070088 "android.hardware.camera.provider@2.4",
89 "android.hardware.camera.common@1.0",
90 ],
91}
92
Yin-Chia Yeh19030592017-10-19 17:30:11 -070093cc_binary {
94 name: "android.hardware.camera.provider@2.4-external-service",
95 defaults: ["hidl_defaults"],
96 proprietary: true,
97 relative_install_path: "hw",
98 srcs: ["external-service.cpp"],
99 compile_multilib: "32",
100 init_rc: ["android.hardware.camera.provider@2.4-external-service.rc"],
101 shared_libs: [
102 "libhidlbase",
103 "libhidltransport",
104 "libbinder",
105 "liblog",
106 "libutils",
107 "android.hardware.camera.device@1.0",
108 "android.hardware.camera.device@3.2",
109 "android.hardware.camera.device@3.3",
110 "android.hardware.camera.provider@2.4",
111 "android.hardware.camera.common@1.0",
112 ],
113}