blob: 650d79d2ff70ac73ea0d82207f21a19a5f772cfd [file] [log] [blame]
Manisha Jajoobe7e57f2019-11-22 10:18:54 +05301cc_library {
Colin Cross6f82b4d2017-04-20 17:30:33 -07002
3 srcs: ["MatroskaExtractor.cpp"],
4
5 include_dirs: [
Wei Jiaf2ddc432017-05-15 18:56:02 -07006 "external/flac/include",
Colin Cross6f82b4d2017-04-20 17:30:33 -07007 "external/libvpx/libwebm",
Marco Nelissen75226172016-11-16 14:10:52 -08008 "frameworks/av/media/libstagefright/flac/dec",
Dongwon Kangf129a5f2017-10-06 14:59:14 -07009 "frameworks/av/media/libstagefright/include",
Colin Cross6f82b4d2017-04-20 17:30:33 -070010 ],
11
Marco Nelissen75226172016-11-16 14:10:52 -080012 shared_libs: [
Marco Nelissen75226172016-11-16 14:10:52 -080013 "liblog",
Marco Nelissen90d62d92018-10-18 14:25:41 -070014 "libmediandk",
Marco Nelissen75226172016-11-16 14:10:52 -080015 ],
16
17 static_libs: [
Dongwon Kangefe396f2017-10-17 17:23:30 -070018 "libstagefright_flacdec",
Marco Nelissen7f3f4c92018-03-30 09:35:04 -070019 "libstagefright_foundation",
Dongwon Kang7dc218e2018-01-29 08:59:33 -080020 "libstagefright_metadatautils",
Marco Nelissen75226172016-11-16 14:10:52 -080021 "libwebm",
Marco Nelissen7f3f4c92018-03-30 09:35:04 -070022 "libutils",
Marco Nelissen75226172016-11-16 14:10:52 -080023 ],
24
25 name: "libmkvextractor",
26 relative_install_path: "extractors",
27
Dongwon Kang8bd93d32019-05-03 14:58:08 +000028 compile_multilib: "first",
Marco Nelissen75226172016-11-16 14:10:52 -080029
Colin Cross6f82b4d2017-04-20 17:30:33 -070030 cflags: [
Colin Cross6f82b4d2017-04-20 17:30:33 -070031 "-Werror",
32 "-Wall",
Marco Nelissen75226172016-11-16 14:10:52 -080033 "-fvisibility=hidden",
Colin Cross6f82b4d2017-04-20 17:30:33 -070034 ],
Marco Nelissen03bb4d52017-12-14 12:33:27 -080035 version_script: "exports.lds",
Colin Cross6f82b4d2017-04-20 17:30:33 -070036
37 sanitize: {
Colin Cross6f82b4d2017-04-20 17:30:33 -070038 cfi: true,
Marco Nelissen75226172016-11-16 14:10:52 -080039 misc_undefined: [
40 "unsigned-integer-overflow",
41 "signed-integer-overflow",
42 ],
Colin Cross6f82b4d2017-04-20 17:30:33 -070043 },
44
Colin Cross6f82b4d2017-04-20 17:30:33 -070045}