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 proprietary: true, 14*4d7e907cSAndroid Build Coastguard Worker srcs: ["LegacyCameraProviderImpl_2_5.cpp"], 15*4d7e907cSAndroid Build Coastguard Worker shared_libs: [ 16*4d7e907cSAndroid Build Coastguard Worker "[email protected]", 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 "libcamera_metadata", 34*4d7e907cSAndroid Build Coastguard Worker "libcutils", 35*4d7e907cSAndroid Build Coastguard Worker "libhardware", 36*4d7e907cSAndroid Build Coastguard Worker "libhidlbase", 37*4d7e907cSAndroid Build Coastguard Worker "liblog", 38*4d7e907cSAndroid Build Coastguard Worker "libutils", 39*4d7e907cSAndroid Build Coastguard Worker ], 40*4d7e907cSAndroid Build Coastguard Worker static_libs: [ 41*4d7e907cSAndroid Build Coastguard Worker "[email protected]", 42*4d7e907cSAndroid Build Coastguard Worker ], 43*4d7e907cSAndroid Build Coastguard Worker header_libs: [ 44*4d7e907cSAndroid Build Coastguard Worker "[email protected]_headers", 45*4d7e907cSAndroid Build Coastguard Worker "[email protected]_headers", 46*4d7e907cSAndroid Build Coastguard Worker ], 47*4d7e907cSAndroid Build Coastguard Worker export_include_dirs: ["."], 48*4d7e907cSAndroid Build Coastguard Worker} 49*4d7e907cSAndroid Build Coastguard Worker 50*4d7e907cSAndroid Build Coastguard Workercc_library_shared { 51*4d7e907cSAndroid Build Coastguard Worker name: "[email protected]", 52*4d7e907cSAndroid Build Coastguard Worker proprietary: true, 53*4d7e907cSAndroid Build Coastguard Worker srcs: ["ExternalCameraProviderImpl_2_5.cpp"], 54*4d7e907cSAndroid Build Coastguard Worker shared_libs: [ 55*4d7e907cSAndroid Build Coastguard Worker "[email protected]", 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 "libcamera_metadata", 75*4d7e907cSAndroid Build Coastguard Worker "libcutils", 76*4d7e907cSAndroid Build Coastguard Worker "libhardware", 77*4d7e907cSAndroid Build Coastguard Worker "libhidlbase", 78*4d7e907cSAndroid Build Coastguard Worker "liblog", 79*4d7e907cSAndroid Build Coastguard Worker "libtinyxml2", 80*4d7e907cSAndroid Build Coastguard Worker "libutils", 81*4d7e907cSAndroid Build Coastguard Worker ], 82*4d7e907cSAndroid Build Coastguard Worker static_libs: [ 83*4d7e907cSAndroid Build Coastguard Worker "[email protected]", 84*4d7e907cSAndroid Build Coastguard Worker ], 85*4d7e907cSAndroid Build Coastguard Worker header_libs: [ 86*4d7e907cSAndroid Build Coastguard Worker "[email protected]_headers", 87*4d7e907cSAndroid Build Coastguard Worker "[email protected]_headers", 88*4d7e907cSAndroid Build Coastguard Worker "[email protected]_headers", 89*4d7e907cSAndroid Build Coastguard Worker ], 90*4d7e907cSAndroid Build Coastguard Worker export_include_dirs: ["."], 91*4d7e907cSAndroid Build Coastguard Worker} 92*4d7e907cSAndroid Build Coastguard Worker 93*4d7e907cSAndroid Build Coastguard Workercc_defaults { 94*4d7e907cSAndroid Build Coastguard Worker name: "camera_service_2_5_defaults", 95*4d7e907cSAndroid Build Coastguard Worker defaults: ["hidl_defaults"], 96*4d7e907cSAndroid Build Coastguard Worker proprietary: true, 97*4d7e907cSAndroid Build Coastguard Worker relative_install_path: "hw", 98*4d7e907cSAndroid Build Coastguard Worker srcs: ["service.cpp"], 99*4d7e907cSAndroid Build Coastguard Worker shared_libs: [ 100*4d7e907cSAndroid Build Coastguard Worker "[email protected]", 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 "libbinder", 114*4d7e907cSAndroid Build Coastguard Worker "libcamera_metadata", 115*4d7e907cSAndroid Build Coastguard Worker "libhardware", 116*4d7e907cSAndroid Build Coastguard Worker "libhidlbase", 117*4d7e907cSAndroid Build Coastguard Worker "liblog", 118*4d7e907cSAndroid Build Coastguard Worker "libutils", 119*4d7e907cSAndroid Build Coastguard Worker ], 120*4d7e907cSAndroid Build Coastguard Worker static_libs: [ 121*4d7e907cSAndroid Build Coastguard Worker "[email protected]", 122*4d7e907cSAndroid Build Coastguard Worker ], 123*4d7e907cSAndroid Build Coastguard Worker header_libs: [ 124*4d7e907cSAndroid Build Coastguard Worker "[email protected]_headers", 125*4d7e907cSAndroid Build Coastguard Worker "[email protected]_headers", 126*4d7e907cSAndroid Build Coastguard Worker ], 127*4d7e907cSAndroid Build Coastguard Worker} 128*4d7e907cSAndroid Build Coastguard Worker 129*4d7e907cSAndroid Build Coastguard Workercc_binary { 130*4d7e907cSAndroid Build Coastguard Worker name: "[email protected]", 131*4d7e907cSAndroid Build Coastguard Worker defaults: ["camera_service_2_5_defaults"], 132*4d7e907cSAndroid Build Coastguard Worker compile_multilib: "32", 133*4d7e907cSAndroid Build Coastguard Worker init_rc: ["[email protected]"], 134*4d7e907cSAndroid Build Coastguard Worker} 135*4d7e907cSAndroid Build Coastguard Worker 136*4d7e907cSAndroid Build Coastguard Workercc_binary { 137*4d7e907cSAndroid Build Coastguard Worker name: "[email protected]_64", 138*4d7e907cSAndroid Build Coastguard Worker defaults: ["camera_service_2_5_defaults"], 139*4d7e907cSAndroid Build Coastguard Worker compile_multilib: "64", 140*4d7e907cSAndroid Build Coastguard Worker init_rc: ["[email protected]_64.rc"], 141*4d7e907cSAndroid Build Coastguard Worker} 142*4d7e907cSAndroid Build Coastguard Worker 143*4d7e907cSAndroid Build Coastguard Workercc_binary { 144*4d7e907cSAndroid Build Coastguard Worker name: "[email protected]", 145*4d7e907cSAndroid Build Coastguard Worker overrides: ["[email protected]"], 146*4d7e907cSAndroid Build Coastguard Worker defaults: ["camera_service_2_5_defaults"], 147*4d7e907cSAndroid Build Coastguard Worker compile_multilib: "32", 148*4d7e907cSAndroid Build Coastguard Worker init_rc: ["[email protected]"], 149*4d7e907cSAndroid Build Coastguard Worker cflags: ["-DLAZY_SERVICE"], 150*4d7e907cSAndroid Build Coastguard Worker} 151*4d7e907cSAndroid Build Coastguard Worker 152*4d7e907cSAndroid Build Coastguard Workercc_binary { 153*4d7e907cSAndroid Build Coastguard Worker name: "[email protected]_64", 154*4d7e907cSAndroid Build Coastguard Worker overrides: ["[email protected]_64"], 155*4d7e907cSAndroid Build Coastguard Worker defaults: ["camera_service_2_5_defaults"], 156*4d7e907cSAndroid Build Coastguard Worker compile_multilib: "64", 157*4d7e907cSAndroid Build Coastguard Worker init_rc: ["[email protected]_64.rc"], 158*4d7e907cSAndroid Build Coastguard Worker cflags: ["-DLAZY_SERVICE"], 159*4d7e907cSAndroid Build Coastguard Worker} 160*4d7e907cSAndroid Build Coastguard Worker 161*4d7e907cSAndroid Build Coastguard Workercc_binary { 162*4d7e907cSAndroid Build Coastguard Worker name: "[email protected]", 163*4d7e907cSAndroid Build Coastguard Worker defaults: ["hidl_defaults"], 164*4d7e907cSAndroid Build Coastguard Worker proprietary: true, 165*4d7e907cSAndroid Build Coastguard Worker relative_install_path: "hw", 166*4d7e907cSAndroid Build Coastguard Worker srcs: ["external-service.cpp"], 167*4d7e907cSAndroid Build Coastguard Worker compile_multilib: "32", 168*4d7e907cSAndroid Build Coastguard Worker init_rc: ["[email protected]"], 169*4d7e907cSAndroid Build Coastguard Worker shared_libs: [ 170*4d7e907cSAndroid Build Coastguard Worker "[email protected]", 171*4d7e907cSAndroid Build Coastguard Worker "[email protected]", 172*4d7e907cSAndroid Build Coastguard Worker "[email protected]", 173*4d7e907cSAndroid Build Coastguard Worker "[email protected]", 174*4d7e907cSAndroid Build Coastguard Worker "[email protected]", 175*4d7e907cSAndroid Build Coastguard Worker "[email protected]", 176*4d7e907cSAndroid Build Coastguard Worker "[email protected]", 177*4d7e907cSAndroid Build Coastguard Worker "[email protected]", 178*4d7e907cSAndroid Build Coastguard Worker "[email protected]", 179*4d7e907cSAndroid Build Coastguard Worker "[email protected]", 180*4d7e907cSAndroid Build Coastguard Worker "[email protected]", 181*4d7e907cSAndroid Build Coastguard Worker "[email protected]", 182*4d7e907cSAndroid Build Coastguard Worker "[email protected]", 183*4d7e907cSAndroid Build Coastguard Worker "libbinder", 184*4d7e907cSAndroid Build Coastguard Worker "libcamera_metadata", 185*4d7e907cSAndroid Build Coastguard Worker "libhidlbase", 186*4d7e907cSAndroid Build Coastguard Worker "liblog", 187*4d7e907cSAndroid Build Coastguard Worker "libtinyxml2", 188*4d7e907cSAndroid Build Coastguard Worker "libutils", 189*4d7e907cSAndroid Build Coastguard Worker ], 190*4d7e907cSAndroid Build Coastguard Worker static_libs: [ 191*4d7e907cSAndroid Build Coastguard Worker "[email protected]", 192*4d7e907cSAndroid Build Coastguard Worker ], 193*4d7e907cSAndroid Build Coastguard Worker header_libs: [ 194*4d7e907cSAndroid Build Coastguard Worker "[email protected]_headers", 195*4d7e907cSAndroid Build Coastguard Worker "[email protected]_headers", 196*4d7e907cSAndroid Build Coastguard Worker "[email protected]_headers", 197*4d7e907cSAndroid Build Coastguard Worker "[email protected]_headers", 198*4d7e907cSAndroid Build Coastguard Worker "[email protected]_headers", 199*4d7e907cSAndroid Build Coastguard Worker ], 200*4d7e907cSAndroid Build Coastguard Worker} 201