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