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: ["ExternalCameraProviderImpl_2_7.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 "[email protected]", 34*4d7e907cSAndroid Build Coastguard Worker "[email protected]", 35*4d7e907cSAndroid Build Coastguard Worker "[email protected]", 36*4d7e907cSAndroid Build Coastguard Worker "[email protected]", 37*4d7e907cSAndroid Build Coastguard Worker "[email protected]", 38*4d7e907cSAndroid Build Coastguard Worker "libcamera_metadata", 39*4d7e907cSAndroid Build Coastguard Worker "libcutils", 40*4d7e907cSAndroid Build Coastguard Worker "libhardware", 41*4d7e907cSAndroid Build Coastguard Worker "libhidlbase", 42*4d7e907cSAndroid Build Coastguard Worker "liblog", 43*4d7e907cSAndroid Build Coastguard Worker "libtinyxml2", 44*4d7e907cSAndroid Build Coastguard Worker "libutils", 45*4d7e907cSAndroid Build Coastguard Worker ], 46*4d7e907cSAndroid Build Coastguard Worker static_libs: [ 47*4d7e907cSAndroid Build Coastguard Worker "[email protected]", 48*4d7e907cSAndroid Build Coastguard Worker ], 49*4d7e907cSAndroid Build Coastguard Worker header_libs: [ 50*4d7e907cSAndroid Build Coastguard Worker "[email protected]_headers", 51*4d7e907cSAndroid Build Coastguard Worker "[email protected]_headers", 52*4d7e907cSAndroid Build Coastguard Worker "[email protected]_headers", 53*4d7e907cSAndroid Build Coastguard Worker ], 54*4d7e907cSAndroid Build Coastguard Worker export_include_dirs: ["."], 55*4d7e907cSAndroid Build Coastguard Worker} 56*4d7e907cSAndroid Build Coastguard Worker 57*4d7e907cSAndroid Build Coastguard Workercc_defaults { 58*4d7e907cSAndroid Build Coastguard Worker name: "camera_external_service_2_7_defaults", 59*4d7e907cSAndroid Build Coastguard Worker defaults: ["hidl_defaults"], 60*4d7e907cSAndroid Build Coastguard Worker proprietary: true, 61*4d7e907cSAndroid Build Coastguard Worker relative_install_path: "hw", 62*4d7e907cSAndroid Build Coastguard Worker srcs: ["external-service.cpp"], 63*4d7e907cSAndroid Build Coastguard Worker compile_multilib: "32", 64*4d7e907cSAndroid Build Coastguard Worker shared_libs: [ 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 "[email protected]", 76*4d7e907cSAndroid Build Coastguard Worker "[email protected]", 77*4d7e907cSAndroid Build Coastguard Worker "[email protected]", 78*4d7e907cSAndroid Build Coastguard Worker "[email protected]", 79*4d7e907cSAndroid Build Coastguard Worker "[email protected]", 80*4d7e907cSAndroid Build Coastguard Worker "[email protected]", 81*4d7e907cSAndroid Build Coastguard Worker "libbinder", 82*4d7e907cSAndroid Build Coastguard Worker "libcamera_metadata", 83*4d7e907cSAndroid Build Coastguard Worker "libhidlbase", 84*4d7e907cSAndroid Build Coastguard Worker "liblog", 85*4d7e907cSAndroid Build Coastguard Worker "libtinyxml2", 86*4d7e907cSAndroid Build Coastguard Worker "libutils", 87*4d7e907cSAndroid Build Coastguard Worker ], 88*4d7e907cSAndroid Build Coastguard Worker static_libs: [ 89*4d7e907cSAndroid Build Coastguard Worker "[email protected]", 90*4d7e907cSAndroid Build Coastguard Worker ], 91*4d7e907cSAndroid Build Coastguard Worker header_libs: [ 92*4d7e907cSAndroid Build Coastguard Worker "[email protected]_headers", 93*4d7e907cSAndroid Build Coastguard Worker "[email protected]_headers", 94*4d7e907cSAndroid Build Coastguard Worker "[email protected]_headers", 95*4d7e907cSAndroid Build Coastguard Worker "[email protected]_headers", 96*4d7e907cSAndroid Build Coastguard Worker "[email protected]_headers", 97*4d7e907cSAndroid Build Coastguard Worker ], 98*4d7e907cSAndroid Build Coastguard Worker} 99*4d7e907cSAndroid Build Coastguard Worker 100*4d7e907cSAndroid Build Coastguard Workercc_binary { 101*4d7e907cSAndroid Build Coastguard Worker name: "[email protected]", 102*4d7e907cSAndroid Build Coastguard Worker defaults: ["camera_external_service_2_7_defaults"], 103*4d7e907cSAndroid Build Coastguard Worker init_rc: ["[email protected]"], 104*4d7e907cSAndroid Build Coastguard Worker} 105*4d7e907cSAndroid Build Coastguard Worker 106*4d7e907cSAndroid Build Coastguard Workercc_binary { 107*4d7e907cSAndroid Build Coastguard Worker name: "[email protected]", 108*4d7e907cSAndroid Build Coastguard Worker overrides: ["[email protected]"], 109*4d7e907cSAndroid Build Coastguard Worker defaults: ["camera_external_service_2_7_defaults"], 110*4d7e907cSAndroid Build Coastguard Worker init_rc: ["[email protected]"], 111*4d7e907cSAndroid Build Coastguard Worker cflags: ["-DLAZY_SERVICE"], 112*4d7e907cSAndroid Build Coastguard Worker} 113