blob: dd91628621cb22fe8b0ebed991c184ab9c6e5b18 [file] [log] [blame]
Wei Jia53692fa2017-12-11 10:33:46 -08001cc_library_static {
2
3 srcs: [
4 "JWakeLock.cpp",
Wei Jia2409c872018-02-02 10:34:33 -08005 "GenericSource2.cpp",
6 "HTTPLiveSource2.cpp",
Wei Jia53692fa2017-12-11 10:33:46 -08007 "NuPlayer2.cpp",
8 "NuPlayer2CCDecoder.cpp",
9 "NuPlayer2Decoder.cpp",
10 "NuPlayer2DecoderBase.cpp",
11 "NuPlayer2DecoderPassThrough.cpp",
12 "NuPlayer2Driver.cpp",
13 "NuPlayer2Drm.cpp",
14 "NuPlayer2Renderer.cpp",
Wei Jia2409c872018-02-02 10:34:33 -080015 "RTSPSource2.cpp",
Wei Jia53692fa2017-12-11 10:33:46 -080016 ],
17
18 header_libs: [
Wei Jia51b69562018-02-05 16:17:13 -080019 "libmediaplayer2_headers",
Wei Jia53692fa2017-12-11 10:33:46 -080020 "media_plugin_headers",
21 ],
22
23 include_dirs: [
Wei Jia53692fa2017-12-11 10:33:46 -080024 "frameworks/av/media/libstagefright",
25 "frameworks/av/media/libstagefright/httplive",
26 "frameworks/av/media/libstagefright/include",
27 "frameworks/av/media/libstagefright/mpeg2ts",
28 "frameworks/av/media/libstagefright/rtsp",
29 "frameworks/av/media/libstagefright/timedtext",
30 ],
31
32 cflags: [
33 "-Werror",
34 "-Wall",
35 ],
36
37 product_variables: {
38 debuggable: {
39 cflags: [
40 "-DENABLE_STAGEFRIGHT_EXPERIMENTS",
41 ],
42 }
43 },
44
45 shared_libs: [
46 "libbinder",
47 "libui",
48 "libgui",
49 "libmedia",
50 "libmediadrm",
51 "libmediandk",
52 "libpowermanager",
53 ],
54
Wei Jia981fff02018-01-23 19:09:58 -080055 static_libs: [
56 "libmedia_helper",
Dongwon Kang9f631982018-07-10 12:34:41 -070057 "libmediaplayer2-protos",
Wei Jia981fff02018-01-23 19:09:58 -080058 ],
59
Wei Jia53692fa2017-12-11 10:33:46 -080060 name: "libstagefright_nuplayer2",
61
Wei Jia53692fa2017-12-11 10:33:46 -080062 sanitize: {
63 cfi: true,
64 diag: {
65 cfi: true,
66 },
67 },
68
69}