blob: 1f46b896252e6330c1fe8a234b190ff0fcdc1b2a [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",
Yin-Chia Yeh248ed702017-01-23 17:27:26 -080017 "camera.device@1.0-impl",
Yin-Chia Yeh469c67b2017-02-02 18:24:26 -080018 "camera.device@3.2-impl",
Eino-Ville Talvala50fe4302017-08-22 16:15:09 -070019 "camera.device@3.3-impl",
Emilian Peeve18057b2017-11-13 16:03:44 +000020 "camera.device@3.4-impl",
Yin-Chia Yeh19030592017-10-19 17:30:11 -070021 "camera.device@3.4-external-impl",
Yin-Chia Yehf906b3b2016-12-14 19:13:15 -080022 "android.hardware.camera.provider@2.4",
23 "android.hardware.camera.common@1.0",
Yin-Chia Yeh519c1672017-04-21 14:59:31 -070024 "android.hardware.graphics.mapper@2.0",
Yin-Chia Yeh12b364b2017-03-24 17:55:42 -070025 "android.hidl.allocator@1.0",
26 "android.hidl.memory@1.0",
Yin-Chia Yehf906b3b2016-12-14 19:13:15 -080027 "liblog",
28 "libhardware",
Emilian Peeve18057b2017-11-13 16:03:44 +000029 "libcamera_metadata",
30 ],
31 header_libs: [
32 "camera.device@3.4-impl_headers",
Yin-Chia Yeh19030592017-10-19 17:30:11 -070033 "camera.device@3.4-external-impl_headers"
Yin-Chia Yehf906b3b2016-12-14 19:13:15 -080034 ],
35 static_libs: [
Emilian Peeve18057b2017-11-13 16:03:44 +000036 "android.hardware.camera.common@1.0-helper",
37 ],
Yin-Chia Yehf906b3b2016-12-14 19:13:15 -080038}
Yin-Chia Yeh10d68342017-01-10 14:21:06 -080039
40cc_binary {
41 name: "android.hardware.camera.provider@2.4-service",
Steven Moreland48c52242017-03-08 16:11:32 -080042 defaults: ["hidl_defaults"],
Steven Morelanda0da1a12017-02-13 09:59:06 -080043 proprietary: true,
Yin-Chia Yeh10d68342017-01-10 14:21:06 -080044 relative_install_path: "hw",
Yin-Chia Yeh469c67b2017-02-02 18:24:26 -080045 srcs: ["service.cpp"],
Yin-Chia Yeh10d68342017-01-10 14:21:06 -080046 compile_multilib: "32",
47 init_rc: ["android.hardware.camera.provider@2.4-service.rc"],
48 shared_libs: [
49 "libhidlbase",
50 "libhidltransport",
Martijn Coenenca4c2c22017-04-17 13:55:04 -070051 "libbinder",
Yin-Chia Yeh10d68342017-01-10 14:21:06 -080052 "liblog",
Yin-Chia Yeh10d68342017-01-10 14:21:06 -080053 "libutils",
Yin-Chia Yeh10d68342017-01-10 14:21:06 -080054 "android.hardware.camera.device@1.0",
55 "android.hardware.camera.device@3.2",
Eino-Ville Talvala50fe4302017-08-22 16:15:09 -070056 "android.hardware.camera.device@3.3",
Emilian Peeve18057b2017-11-13 16:03:44 +000057 "android.hardware.camera.device@3.4",
Yin-Chia Yeh10d68342017-01-10 14:21:06 -080058 "android.hardware.camera.provider@2.4",
59 "android.hardware.camera.common@1.0",
Yin-Chia Yeh10d68342017-01-10 14:21:06 -080060 ],
Yin-Chia Yeh10d68342017-01-10 14:21:06 -080061}
Yin-Chia Yeh19030592017-10-19 17:30:11 -070062
63cc_binary {
64 name: "android.hardware.camera.provider@2.4-external-service",
65 defaults: ["hidl_defaults"],
66 proprietary: true,
67 relative_install_path: "hw",
68 srcs: ["external-service.cpp"],
69 compile_multilib: "32",
70 init_rc: ["android.hardware.camera.provider@2.4-external-service.rc"],
71 shared_libs: [
72 "libhidlbase",
73 "libhidltransport",
74 "libbinder",
75 "liblog",
76 "libutils",
77 "android.hardware.camera.device@1.0",
78 "android.hardware.camera.device@3.2",
79 "android.hardware.camera.device@3.3",
80 "android.hardware.camera.provider@2.4",
81 "android.hardware.camera.common@1.0",
82 ],
83}