1cc_library_shared {
2    name: "[email protected]",
3    proprietary: true,
4    srcs: ["LegacyCameraProviderImpl_2_5.cpp"],
5    shared_libs: [
6        "[email protected]",
7        "[email protected]",
8        "[email protected]",
9        "[email protected]",
10        "[email protected]",
11        "[email protected]",
12        "[email protected]",
13        "[email protected]",
14        "[email protected]",
15        "[email protected]",
16        "[email protected]",
17        "[email protected]",
18        "[email protected]",
19        "[email protected]",
20        "[email protected]",
21        "[email protected]",
22        "[email protected]",
23        "libcamera_metadata",
24        "libcutils",
25        "libhardware",
26        "libhidlbase",
27        "liblog",
28        "libutils",
29    ],
30    static_libs: [
31        "[email protected]",
32    ],
33    header_libs: [
34        "[email protected]_headers",
35        "[email protected]_headers",
36    ],
37    export_include_dirs: ["."],
38}
39
40cc_library_shared {
41    name: "[email protected]",
42    proprietary: true,
43    srcs: ["ExternalCameraProviderImpl_2_5.cpp"],
44    shared_libs: [
45        "[email protected]",
46        "[email protected]",
47        "[email protected]",
48        "[email protected]",
49        "[email protected]",
50        "[email protected]",
51        "[email protected]",
52        "[email protected]",
53        "[email protected]",
54        "[email protected]",
55        "[email protected]",
56        "[email protected]",
57        "[email protected]",
58        "[email protected]",
59        "[email protected]",
60        "[email protected]",
61        "[email protected]",
62        "[email protected]",
63        "[email protected]",
64        "libcamera_metadata",
65        "libcutils",
66        "libhardware",
67        "libhidlbase",
68        "liblog",
69        "libtinyxml2",
70        "libutils",
71    ],
72    static_libs: [
73        "[email protected]",
74    ],
75    header_libs: [
76        "[email protected]_headers",
77        "[email protected]_headers",
78        "[email protected]_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        "[email protected]",
91        "[email protected]",
92        "[email protected]",
93        "[email protected]",
94        "[email protected]",
95        "[email protected]",
96        "[email protected]",
97        "[email protected]",
98        "[email protected]",
99        "[email protected]",
100        "[email protected]",
101        "[email protected]",
102        "[email protected]",
103        "libbinder",
104        "libcamera_metadata",
105        "libhardware",
106        "libhidlbase",
107        "liblog",
108        "libutils",
109    ],
110    static_libs: [
111        "[email protected]",
112    ],
113    header_libs: [
114        "[email protected]_headers",
115        "[email protected]_headers"
116    ],
117}
118
119cc_binary {
120    name: "[email protected]",
121    defaults: ["camera_service_2_5_defaults"],
122    compile_multilib: "32",
123    init_rc: ["[email protected]"],
124}
125
126cc_binary {
127    name: "[email protected]_64",
128    defaults: ["camera_service_2_5_defaults"],
129    compile_multilib: "64",
130    init_rc: ["[email protected]_64.rc"],
131}
132
133cc_binary {
134    name: "[email protected]",
135    overrides: ["[email protected]"],
136    defaults: ["camera_service_2_5_defaults"],
137    compile_multilib: "32",
138    init_rc: ["[email protected]"],
139    cflags: ["-DLAZY_SERVICE"],
140}
141
142cc_binary {
143    name: "[email protected]_64",
144    overrides: ["[email protected]_64"],
145    defaults: ["camera_service_2_5_defaults"],
146    compile_multilib: "64",
147    init_rc: ["[email protected]_64.rc"],
148    cflags: ["-DLAZY_SERVICE"],
149}
150
151cc_binary {
152    name: "[email protected]",
153    defaults: ["hidl_defaults"],
154    proprietary: true,
155    relative_install_path: "hw",
156    srcs: ["external-service.cpp"],
157    compile_multilib: "32",
158    init_rc: ["[email protected]"],
159    shared_libs: [
160        "[email protected]",
161        "[email protected]",
162        "[email protected]",
163        "[email protected]",
164        "[email protected]",
165        "[email protected]",
166        "[email protected]",
167        "[email protected]",
168        "[email protected]",
169        "[email protected]",
170        "[email protected]",
171        "[email protected]",
172        "[email protected]",
173        "libbinder",
174        "libcamera_metadata",
175        "libhidlbase",
176        "liblog",
177        "libtinyxml2",
178        "libutils",
179    ],
180    static_libs: [
181        "[email protected]",
182    ],
183    header_libs: [
184        "[email protected]_headers",
185        "[email protected]_headers",
186        "[email protected]_headers",
187        "[email protected]_headers",
188        "[email protected]_headers",
189    ],
190}
191