blob: 4d0a4ccd1acd097682d60b71967ca254a6879e00 [file] [log] [blame]
Marco Nelissen75226172016-11-16 14:10:52 -08001cc_library_shared {
2
3 srcs: ["FLACExtractor.cpp"],
4
5 include_dirs: [
6 "frameworks/av/media/libstagefright/include",
7 "external/flac/include",
8 ],
9
10 shared_libs: [
Andy Hungfcc4e612018-11-15 15:07:19 -080011 "libbinder_ndk",
Dongwon Kangf129a5f2017-10-06 14:59:14 -070012 "liblog",
Dongwon Kangd91dc5a2017-10-10 00:07:09 -070013 "libmediaextractor",
Marco Nelissen4d026f52018-10-04 13:04:29 -070014 "libmediandk",
Marco Nelissen75226172016-11-16 14:10:52 -080015 ],
16
17 static_libs: [
Ari Hausman-Cohen2b674bb2018-06-22 14:53:20 -070018 "libaudioutils",
Marco Nelissen75226172016-11-16 14:10:52 -080019 "libFLAC",
Marco Nelissen7f3f4c92018-03-30 09:35:04 -070020 "libstagefright_foundation",
Marco Nelissen4d026f52018-10-04 13:04:29 -070021 "libstagefright_metadatautils",
22 "libutils",
Marco Nelissen75226172016-11-16 14:10:52 -080023 ],
24
25 name: "libflacextractor",
26 relative_install_path: "extractors",
27
28 compile_multilib: "first",
29
30 cflags: [
31 "-Werror",
32 "-Wall",
33 "-fvisibility=hidden",
34 ],
Marco Nelissen03bb4d52017-12-14 12:33:27 -080035 version_script: "exports.lds",
Marco Nelissen75226172016-11-16 14:10:52 -080036
37 sanitize: {
38 cfi: true,
39 misc_undefined: [
40 "unsigned-integer-overflow",
41 "signed-integer-overflow",
42 ],
43 diag: {
44 cfi: true,
45 },
46 },
47
48}