• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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           "ExternalCameraProvider.cpp"],
8    shared_libs: [
9        "libhidlbase",
10        "libhidltransport",
11        "libutils",
12        "libcutils",
13        "android.hardware.camera.device@1.0",
14        "android.hardware.camera.device@3.2",
15        "android.hardware.camera.device@3.3",
16        "android.hardware.camera.device@3.4",
17        "camera.device@1.0-impl",
18        "camera.device@3.2-impl",
19        "camera.device@3.3-impl",
20        "camera.device@3.4-impl",
21        "camera.device@3.4-external-impl",
22        "android.hardware.camera.provider@2.4",
23        "android.hardware.camera.common@1.0",
24        "android.hardware.graphics.mapper@2.0",
25        "android.hidl.allocator@1.0",
26        "android.hidl.memory@1.0",
27        "liblog",
28        "libhardware",
29        "libcamera_metadata",
30        "libtinyxml2"
31    ],
32    header_libs: [
33        "camera.device@3.4-impl_headers",
34        "camera.device@3.4-external-impl_headers"
35    ],
36    static_libs: [
37        "android.hardware.camera.common@1.0-helper",
38    ],
39}
40
41cc_binary {
42    name: "android.hardware.camera.provider@2.4-service",
43    defaults: ["hidl_defaults"],
44    proprietary: true,
45    relative_install_path: "hw",
46    srcs: ["service.cpp"],
47    compile_multilib: "32",
48    init_rc: ["android.hardware.camera.provider@2.4-service.rc"],
49    shared_libs: [
50        "libhidlbase",
51        "libhidltransport",
52        "libbinder",
53        "liblog",
54        "libutils",
55        "android.hardware.camera.device@1.0",
56        "android.hardware.camera.device@3.2",
57        "android.hardware.camera.device@3.3",
58        "android.hardware.camera.device@3.4",
59        "android.hardware.camera.provider@2.4",
60        "android.hardware.camera.common@1.0",
61    ],
62}
63
64
65cc_binary {
66    name: "android.hardware.camera.provider@2.4-service_64",
67    defaults: ["hidl_defaults"],
68    proprietary: true,
69    relative_install_path: "hw",
70    srcs: ["service.cpp"],
71    compile_multilib: "64",
72    init_rc: ["android.hardware.camera.provider@2.4-service_64.rc"],
73    shared_libs: [
74        "libhidlbase",
75        "libhidltransport",
76        "libbinder",
77        "liblog",
78        "libutils",
79        "android.hardware.camera.device@1.0",
80        "android.hardware.camera.device@3.2",
81        "android.hardware.camera.device@3.3",
82        "android.hardware.camera.device@3.4",
83        "android.hardware.camera.provider@2.4",
84        "android.hardware.camera.common@1.0",
85    ],
86}
87
88cc_binary {
89    name: "android.hardware.camera.provider@2.4-external-service",
90    defaults: ["hidl_defaults"],
91    proprietary: true,
92    relative_install_path: "hw",
93    srcs: ["external-service.cpp"],
94    compile_multilib: "32",
95    init_rc: ["android.hardware.camera.provider@2.4-external-service.rc"],
96    shared_libs: [
97        "libhidlbase",
98        "libhidltransport",
99        "libbinder",
100        "liblog",
101        "libutils",
102        "android.hardware.camera.device@1.0",
103        "android.hardware.camera.device@3.2",
104        "android.hardware.camera.device@3.3",
105        "android.hardware.camera.provider@2.4",
106        "android.hardware.camera.common@1.0",
107    ],
108}
109