blob: 4c253141e2fb3de49e3e312c1c1bbe4045e4b4dc [file] [log] [blame]
Manisha Jajoobe7e57f2019-11-22 10:18:54 +05301cc_library {
Chong Zhang2acd7442020-01-14 12:24:12 -08002 name: "libmpeg2extractor",
3
Ayushi Khopkar76067122020-05-26 20:31:58 +05304 host_supported: true,
5 target: {
6 darwin: {
7 enabled: false,
8 },
9 android: {
10 shared_libs: ["libvndksupport#29"],
11 },
12 },
13
Chong Zhang2acd7442020-01-14 12:24:12 -080014 defaults: ["extractor-defaults"],
Marco Nelissen75226172016-11-16 14:10:52 -080015
16 srcs: [
17 "ExtractorBundle.cpp",
18 "MPEG2PSExtractor.cpp",
19 "MPEG2TSExtractor.cpp",
20 ],
21
Marco Nelissen75226172016-11-16 14:10:52 -080022 shared_libs: [
Jooyung Hanfce3ecd2020-03-09 16:12:26 +090023 "libbase",
Dongwon Kang201efd72019-07-17 14:53:56 -070024 "libcgrouprc#29",
Marco Nelissen75226172016-11-16 14:10:52 -080025 ],
26
Chih-Hung Hsiehecb49692018-09-13 13:55:14 -070027 header_libs: [
Marco Nelissen5d05fbe2019-09-30 13:08:50 -070028 "libaudioclient_headers",
Chih-Hung Hsiehecb49692018-09-13 13:55:14 -070029 "libbase_headers",
Dongwon Kang175e9912019-01-31 18:33:24 -080030 "libstagefright_headers",
Ayushi Khopkar84de36f2020-05-22 21:35:23 +053031 "libmedia_datasource_headers",
Chih-Hung Hsiehecb49692018-09-13 13:55:14 -070032 ],
33
Marco Nelissen75226172016-11-16 14:10:52 -080034 static_libs: [
Dongwon Kang201efd72019-07-17 14:53:56 -070035 "android.hardware.cas@1.0",
36 "android.hardware.cas.native@1.0",
37 "android.hidl.allocator@1.0",
38 "android.hidl.memory@1.0",
39 "android.hidl.token@1.0",
40 "android.hidl.token@1.0-utils",
Dongwon Kang201efd72019-07-17 14:53:56 -070041 "libcutils",
42 "libhidlbase",
43 "libhidlmemory",
44 "libjsoncpp",
45 "libprocessgroup",
46 "libstagefright_esds",
Marco Nelissen54c88092019-01-11 14:06:15 -080047 "libstagefright_foundation_without_imemory",
Dongwon Kang201efd72019-07-17 14:53:56 -070048 "libstagefright_mpeg2extractor",
Ayushi Khopkar86e363c2020-06-17 12:31:09 +053049 "libstagefright_mpeg2support_nocrypto",
Marco Nelissen7f3f4c92018-03-30 09:35:04 -070050 "libutils",
Marco Nelissen75226172016-11-16 14:10:52 -080051 ],
52
Dongwon Kang201efd72019-07-17 14:53:56 -070053 apex_available: [
54 "com.android.media",
55 "test_com.android.media",
56 ],
Manisha Jajoo8821ced2020-01-07 10:00:40 +053057
58 static: {
59 apex_available: [
60 // Needed for unit tests
61 "//apex_available:platform",
62 ],
63 },
Marco Nelissen75226172016-11-16 14:10:52 -080064}