1cc_library_shared {
2    name: "android.hardware.camera.provider@2.4-impl",
3    defaults: ["hidl_defaults"],
4    proprietary: true,
5    relative_install_path: "hw",
6    srcs: ["CameraProvider.cpp"],
7    shared_libs: [
8        "libhidlbase",
9        "libhidltransport",
10        "libutils",
11        "libcutils",
12        "android.hardware.camera.device@1.0",
13        "android.hardware.camera.device@3.2",
14        "camera.device@1.0-impl",
15        "camera.device@3.2-impl",
16        "android.hardware.camera.provider@2.4",
17        "android.hardware.camera.common@1.0",
18        "android.hardware.graphics.mapper@2.0",
19        "android.hidl.allocator@1.0",
20        "android.hidl.memory@1.0",
21        "liblog",
22        "libhardware",
23        "libcamera_metadata"
24    ],
25    static_libs: [
26        "android.hardware.camera.common@1.0-helper"
27    ]
28}
29
30cc_binary {
31    name: "android.hardware.camera.provider@2.4-service",
32    defaults: ["hidl_defaults"],
33    proprietary: true,
34    relative_install_path: "hw",
35    srcs: ["service.cpp"],
36    compile_multilib: "32",
37    init_rc: ["android.hardware.camera.provider@2.4-service.rc"],
38    shared_libs: [
39        "libhidlbase",
40        "libhidltransport",
41	"libbinder",
42        "liblog",
43        "libutils",
44        "android.hardware.camera.device@1.0",
45        "android.hardware.camera.device@3.2",
46        "android.hardware.camera.provider@2.4",
47        "android.hardware.camera.common@1.0",
48    ],
49}
50