blob: 681fd356b4cb227675c13a1d0f8447289be83795 [file] [log] [blame]
Marco Nelissen75226172016-11-16 14:10:52 -08001cc_library_shared {
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",
Dongwon Kangd91dc5a2017-10-10 00:07:09 -070014 "libmediaextractor",
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
28 compile_multilib: "first",
29
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 diag: {
44 cfi: true,
45 },
46 },
47
Colin Cross6f82b4d2017-04-20 17:30:33 -070048}