• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1cc_library_shared {
2    name: "android.hardware.camera.provider@2.5-legacy",
3    proprietary: true,
4    srcs: ["LegacyCameraProviderImpl_2_5.cpp"],
5    shared_libs: [
6        "android.hardware.camera.common@1.0",
7        "android.hardware.camera.device@1.0",
8        "android.hardware.camera.device@3.2",
9        "android.hardware.camera.device@3.3",
10        "android.hardware.camera.device@3.4",
11        "android.hardware.camera.device@3.5",
12        "android.hardware.camera.provider@2.4",
13        "android.hardware.camera.provider@2.4-legacy",
14        "android.hardware.camera.provider@2.5",
15        "android.hardware.graphics.mapper@2.0",
16        "android.hidl.allocator@1.0",
17        "android.hidl.memory@1.0",
18        "camera.device@1.0-impl",
19        "camera.device@3.2-impl",
20        "camera.device@3.3-impl",
21        "camera.device@3.4-impl",
22        "camera.device@3.5-impl",
23        "libcamera_metadata",
24        "libcutils",
25        "libhardware",
26        "libhidlbase",
27        "liblog",
28        "libutils",
29    ],
30    static_libs: [
31        "android.hardware.camera.common@1.0-helper",
32    ],
33    header_libs: [
34        "camera.device@3.4-impl_headers",
35        "camera.device@3.5-impl_headers",
36    ],
37    export_include_dirs: ["."],
38}
39
40cc_library_shared {
41    name: "android.hardware.camera.provider@2.5-external",
42    proprietary: true,
43    srcs: ["ExternalCameraProviderImpl_2_5.cpp"],
44    shared_libs: [
45        "android.hardware.camera.common@1.0",
46        "android.hardware.camera.device@1.0",
47        "android.hardware.camera.device@3.2",
48        "android.hardware.camera.device@3.3",
49        "android.hardware.camera.device@3.4",
50        "android.hardware.camera.device@3.5",
51        "android.hardware.camera.provider@2.4",
52        "android.hardware.camera.provider@2.4-external",
53        "android.hardware.camera.provider@2.5",
54        "android.hardware.graphics.mapper@2.0",
55        "android.hardware.graphics.mapper@3.0",
56        "android.hardware.graphics.mapper@4.0",
57        "android.hidl.allocator@1.0",
58        "android.hidl.memory@1.0",
59        "camera.device@3.3-impl",
60        "camera.device@3.4-external-impl",
61        "camera.device@3.4-impl",
62        "camera.device@3.5-external-impl",
63        "camera.device@3.5-impl",
64        "libcamera_metadata",
65        "libcutils",
66        "libhardware",
67        "libhidlbase",
68        "liblog",
69        "libtinyxml2",
70        "libutils",
71    ],
72    static_libs: [
73        "android.hardware.camera.common@1.0-helper",
74    ],
75    header_libs: [
76        "camera.device@3.4-external-impl_headers",
77        "camera.device@3.5-external-impl_headers",
78        "camera.device@3.6-external-impl_headers"
79    ],
80    export_include_dirs: ["."],
81}
82
83cc_defaults {
84    name: "camera_service_2_5_defaults",
85    defaults: ["hidl_defaults"],
86    proprietary: true,
87    relative_install_path: "hw",
88    srcs: ["service.cpp"],
89    shared_libs: [
90        "android.hardware.camera.common@1.0",
91        "android.hardware.camera.device@1.0",
92        "android.hardware.camera.device@3.2",
93        "android.hardware.camera.device@3.3",
94        "android.hardware.camera.device@3.4",
95        "android.hardware.camera.device@3.5",
96        "android.hardware.camera.provider@2.4",
97        "android.hardware.camera.provider@2.4-legacy",
98        "android.hardware.camera.provider@2.5",
99        "android.hardware.camera.provider@2.5-legacy",
100        "android.hardware.graphics.mapper@2.0",
101        "android.hidl.allocator@1.0",
102        "android.hidl.memory@1.0",
103        "libbinder",
104        "libcamera_metadata",
105        "libhardware",
106        "libhidlbase",
107        "liblog",
108        "libutils",
109    ],
110    static_libs: [
111        "android.hardware.camera.common@1.0-helper",
112    ],
113    header_libs: [
114        "camera.device@3.4-impl_headers",
115        "camera.device@3.5-impl_headers"
116    ],
117}
118
119cc_binary {
120    name: "android.hardware.camera.provider@2.5-service",
121    defaults: ["camera_service_2_5_defaults"],
122    compile_multilib: "32",
123    init_rc: ["android.hardware.camera.provider@2.5-service.rc"],
124}
125
126cc_binary {
127    name: "android.hardware.camera.provider@2.5-service_64",
128    defaults: ["camera_service_2_5_defaults"],
129    compile_multilib: "64",
130    init_rc: ["android.hardware.camera.provider@2.5-service_64.rc"],
131}
132
133cc_binary {
134    name: "android.hardware.camera.provider@2.5-service-lazy",
135    overrides: ["android.hardware.camera.provider@2.5-service"],
136    defaults: ["camera_service_2_5_defaults"],
137    compile_multilib: "32",
138    init_rc: ["android.hardware.camera.provider@2.5-service-lazy.rc"],
139    cflags: ["-DLAZY_SERVICE"],
140}
141
142cc_binary {
143    name: "android.hardware.camera.provider@2.5-service-lazy_64",
144    overrides: ["android.hardware.camera.provider@2.5-service_64"],
145    defaults: ["camera_service_2_5_defaults"],
146    compile_multilib: "64",
147    init_rc: ["android.hardware.camera.provider@2.5-service-lazy_64.rc"],
148    cflags: ["-DLAZY_SERVICE"],
149}
150
151cc_binary {
152    name: "android.hardware.camera.provider@2.5-external-service",
153    defaults: ["hidl_defaults"],
154    proprietary: true,
155    relative_install_path: "hw",
156    srcs: ["external-service.cpp"],
157    compile_multilib: "32",
158    init_rc: ["android.hardware.camera.provider@2.5-external-service.rc"],
159    shared_libs: [
160        "android.hardware.camera.common@1.0",
161        "android.hardware.camera.device@1.0",
162        "android.hardware.camera.device@3.2",
163        "android.hardware.camera.device@3.3",
164        "android.hardware.camera.device@3.4",
165        "android.hardware.camera.device@3.5",
166        "android.hardware.camera.provider@2.4",
167        "android.hardware.camera.provider@2.4-external",
168        "android.hardware.camera.provider@2.5",
169        "android.hardware.camera.provider@2.5-external",
170        "android.hardware.graphics.mapper@2.0",
171        "android.hardware.graphics.mapper@3.0",
172        "android.hardware.graphics.mapper@4.0",
173        "libbinder",
174        "libcamera_metadata",
175        "libhidlbase",
176        "liblog",
177        "libtinyxml2",
178        "libutils",
179    ],
180    static_libs: [
181        "android.hardware.camera.common@1.0-helper",
182    ],
183    header_libs: [
184        "camera.device@3.4-external-impl_headers",
185        "camera.device@3.4-impl_headers",
186        "camera.device@3.5-external-impl_headers",
187        "camera.device@3.5-impl_headers",
188        "camera.device@3.6-external-impl_headers",
189    ],
190}
191