1package { 2 default_applicable_licenses: [ 3 "frameworks_av_media_libmediaplayerservice_license", 4 ], 5} 6 7// Added automatically by a large-scale-change 8// See: http://go/android-license-faq 9license { 10 name: "frameworks_av_media_libmediaplayerservice_license", 11 visibility: [":__subpackages__"], 12 license_kinds: [ 13 "SPDX-license-identifier-Apache-2.0", 14 ], 15 license_text: [ 16 "NOTICE", 17 ], 18} 19 20filegroup { 21 name: "libmediaplayerservice_sources", 22 23 srcs: [ 24 "ActivityManager.cpp", 25 "DeathNotifier.cpp", 26 "MediaPlayerFactory.cpp", 27 "MediaPlayerService.cpp", 28 "MediaRecorderClient.cpp", 29 "MetadataRetrieverClient.cpp", 30 "StagefrightMetadataRetriever.cpp", 31 "StagefrightRecorder.cpp", 32 "TestPlayerStub.cpp", 33 ], 34} 35 36cc_defaults { 37 name: "libmediaplayerservice_defaults", 38 39 srcs: [ 40 ":libmediaplayerservice_sources", 41 ], 42 43 shared_libs: [ 44 "[email protected]", 45 "[email protected]", 46 "av-types-aidl-cpp", 47 "framework-permission-aidl-cpp", 48 "libaconfig_storage_read_api_cc", 49 "libactivitymanager_aidl", 50 "libandroid_net", 51 "libaudioclient", 52 "libaudioclient_aidl_conversion", 53 "libaudiofoundation", 54 "libbase", 55 "libbinder", 56 "libbinder_ndk", 57 "libcamera_client", 58 "libcodec2_client", 59 "libcrypto", 60 "libcutils", 61 "libdatasource", 62 "libdl", 63 "libdrmframework", 64 "libgui", 65 "libhidlbase", 66 "liblog", 67 "libmedia", 68 "libmedia_codeclist", 69 "libmedia_omx", 70 "libmediadrm", 71 "libmediametrics", 72 "libmediautils", 73 "libmemunreachable", 74 "libnetd_client", 75 "libpowermanager", 76 "libstagefright", 77 "libstagefright_foundation", 78 "libstagefright_httplive", 79 "libutils", 80 "packagemanager_aidl-cpp", 81 "server_configurable_flags", 82 ], 83 84 header_libs: [ 85 "libmediautils_headers", 86 "libstagefright_rtsp_headers", 87 "libstagefright_webm_headers", 88 "media_plugin_headers", 89 ], 90 91 static_libs: [ 92 "com.android.media.flags.editing-aconfig-cc", 93 "framework-permission-aidl-cpp", 94 "libplayerservice_datasource", 95 "libstagefright_nuplayer", 96 "libstagefright_rtsp", 97 "libstagefright_timedtext", 98 ], 99 100 cflags: [ 101 "-Wall", 102 "-Werror", 103 "-Wno-error=deprecated-declarations", 104 ], 105 106 sanitize: { 107 cfi: true, 108 }, 109} 110 111cc_library { 112 name: "libmediaplayerservice", 113 114 defaults: [ 115 "libmediaplayerservice_defaults", 116 ], 117 118 export_shared_lib_headers: [ 119 "framework-permission-aidl-cpp", 120 "libmedia", 121 ], 122 123 export_header_lib_headers: [ 124 "libmediautils_headers", 125 ], 126 127 export_include_dirs: [ 128 ".", 129 ], 130 131 local_include_dirs: ["include"], 132} 133