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