1package { 2 default_applicable_licenses: [ 3 "frameworks_av_media_libstagefright_flac_dec_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_libstagefright_flac_dec_license", 11 visibility: [":__subpackages__"], 12 license_kinds: [ 13 "SPDX-license-identifier-Apache-2.0", 14 ], 15 license_text: [ 16 "NOTICE", 17 ], 18} 19 20cc_library { 21 name: "libstagefright_flacdec", 22 vendor_available: true, 23 min_sdk_version: "29", 24 apex_available: [ 25 "//apex_available:platform", 26 "com.android.media", 27 "com.android.media.swcodec", 28 ], 29 30 host_supported: true, 31 32 srcs: [ 33 "FLACDecoder.cpp", 34 ], 35 36 export_include_dirs: [ "." ], 37 38 cflags: ["-Werror"], 39 40 sanitize: { 41 misc_undefined: [ 42 "signed-integer-overflow", 43 "unsigned-integer-overflow", 44 ], 45 cfi: true, 46 }, 47 48 shared_libs: [ 49 "liblog", 50 ], 51 52 static_libs: [ 53 "libFLAC", 54 "libaudioutils", // needed for 'float_from_i32' 55 ], 56 57 export_static_lib_headers: [ 58 "libFLAC", 59 ], 60 61 header_libs: [ 62 "libstagefright_foundation_headers", 63 "libstagefright_headers", 64 ], 65 66 target: { 67 darwin: { 68 enabled: false, 69 }, 70 }, 71} 72