blob: 38821fd174af6d64530c4eb53a232c98dc864b81 [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",
Marco Nelissen90d62d92018-10-18 14:25:41 -070014 "libmediandk",
Inseob Kim9c8792b2019-07-11 15:46:36 +090015 "libstagefright_flacdec",
Marco Nelissen75226172016-11-16 14:10:52 -080016 ],
17
18 static_libs: [
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}