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