1package { 2 default_team: "trendy_team_camera_framework", 3 // See: http://go/android-license-faq 4 // A large-scale-change added 'default_applicable_licenses' to import 5 // all of the 'license_kinds' from "hardware_interfaces_license" 6 // to get the below license kinds: 7 // SPDX-license-identifier-Apache-2.0 8 default_applicable_licenses: ["hardware_interfaces_license"], 9} 10 11cc_library_shared { 12 name: "[email protected]", 13 defaults: ["hidl_defaults"], 14 proprietary: true, 15 srcs: ["LegacyCameraProviderImpl_2_4.cpp"], 16 shared_libs: [ 17 "[email protected]", 18 "[email protected]", 19 "[email protected]", 20 "[email protected]", 21 "[email protected]", 22 "[email protected]", 23 "[email protected]", 24 "[email protected]", 25 "[email protected]", 26 "[email protected]", 27 "[email protected]", 28 "[email protected]", 29 "[email protected]", 30 "[email protected]", 31 "[email protected]", 32 "[email protected]", 33 "[email protected]", 34 "libcamera_metadata", 35 "libcutils", 36 "libhardware", 37 "libhidlbase", 38 "liblog", 39 "libutils", 40 ], 41 static_libs: [ 42 "[email protected]", 43 ], 44 header_libs: [ 45 "[email protected]_headers", 46 "[email protected]_headers", 47 ], 48 export_include_dirs: ["."], 49} 50 51cc_library_shared { 52 name: "[email protected]", 53 proprietary: true, 54 srcs: ["ExternalCameraProviderImpl_2_4.cpp"], 55 shared_libs: [ 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 "[email protected]", 65 "[email protected]", 66 "[email protected]", 67 "[email protected]", 68 "[email protected]", 69 "[email protected]", 70 "[email protected]", 71 "[email protected]", 72 "[email protected]", 73 "[email protected]", 74 "[email protected]", 75 "libcamera_metadata", 76 "libcutils", 77 "libhardware", 78 "libhidlbase", 79 "liblog", 80 "libtinyxml2", 81 "libutils", 82 ], 83 static_libs: [ 84 "[email protected]", 85 ], 86 header_libs: [ 87 "[email protected]_headers", 88 "[email protected]_headers", 89 "[email protected]_headers", 90 ], 91 export_include_dirs: ["."], 92} 93 94cc_library_shared { 95 name: "[email protected]", 96 defaults: ["hidl_defaults"], 97 proprietary: true, 98 relative_install_path: "hw", 99 srcs: ["CameraProvider_2_4.cpp"], 100 shared_libs: [ 101 "[email protected]", 102 "[email protected]", 103 "[email protected]", 104 "[email protected]", 105 "[email protected]", 106 "[email protected]", 107 "[email protected]", 108 "[email protected]", 109 "[email protected]", 110 "[email protected]", 111 "[email protected]", 112 "[email protected]", 113 "[email protected]", 114 "[email protected]", 115 "[email protected]", 116 "[email protected]", 117 "[email protected]", 118 "[email protected]", 119 "[email protected]", 120 "[email protected]", 121 "[email protected]", 122 "libcamera_metadata", 123 "libcutils", 124 "libhardware", 125 "libhidlbase", 126 "liblog", 127 "libtinyxml2", 128 "libutils", 129 ], 130 header_libs: [ 131 "[email protected]_headers", 132 "[email protected]_headers", 133 "[email protected]_headers", 134 "[email protected]_headers", 135 ], 136 static_libs: [ 137 "[email protected]", 138 ], 139 export_include_dirs: ["."], 140} 141 142cc_defaults { 143 name: "camera_service_defaults", 144 defaults: ["hidl_defaults"], 145 proprietary: true, 146 relative_install_path: "hw", 147 srcs: ["service.cpp"], 148 shared_libs: [ 149 "[email protected]", 150 "[email protected]", 151 "[email protected]", 152 "[email protected]", 153 "[email protected]", 154 "[email protected]", 155 "[email protected]", 156 "[email protected]", 157 "[email protected]", 158 "[email protected]", 159 "[email protected]", 160 "[email protected]", 161 "libbinder", 162 "libcamera_metadata", 163 "libcutils", 164 "libhardware", 165 "libhidlbase", 166 "liblog", 167 "libutils", 168 ], 169 static_libs: [ 170 "[email protected]", 171 ], 172 header_libs: [ 173 "[email protected]_headers", 174 "[email protected]_headers", 175 "[email protected]_headers", 176 "[email protected]_headers", 177 ], 178} 179 180cc_binary { 181 name: "[email protected]", 182 defaults: ["camera_service_defaults"], 183 compile_multilib: "32", 184 init_rc: ["[email protected]"], 185} 186 187cc_binary { 188 name: "[email protected]_64", 189 defaults: ["camera_service_defaults"], 190 compile_multilib: "64", 191 init_rc: ["[email protected]_64.rc"], 192} 193 194cc_binary { 195 name: "[email protected]", 196 overrides: ["[email protected]"], 197 defaults: ["camera_service_defaults"], 198 compile_multilib: "32", 199 init_rc: ["[email protected]"], 200 cflags: ["-DLAZY_SERVICE"], 201} 202 203cc_binary { 204 name: "[email protected]_64", 205 overrides: ["[email protected]_64"], 206 defaults: ["camera_service_defaults"], 207 compile_multilib: "64", 208 init_rc: ["[email protected]_64.rc"], 209 cflags: ["-DLAZY_SERVICE"], 210} 211 212cc_binary { 213 name: "[email protected]", 214 defaults: ["hidl_defaults"], 215 proprietary: true, 216 relative_install_path: "hw", 217 srcs: ["external-service.cpp"], 218 compile_multilib: "32", 219 init_rc: ["[email protected]"], 220 shared_libs: [ 221 "[email protected]", 222 "[email protected]", 223 "[email protected]", 224 "[email protected]", 225 "[email protected]", 226 "[email protected]", 227 "[email protected]", 228 "libbinder", 229 "libhidlbase", 230 "liblog", 231 "libtinyxml2", 232 "libutils", 233 ], 234 header_libs: [ 235 "[email protected]_headers", 236 "[email protected]_headers", 237 "[email protected]_headers", 238 "[email protected]_headers", 239 ], 240} 241