blob: 536a061190d722ddf0855c40bdcefc8017176d6d [file] [log] [blame]
Colin Cross76de4f62017-05-15 18:10:40 -07001cc_library_shared {
2 name: "libmedia_jni",
3
4 srcs: [
5 "android_media_ImageWriter.cpp",
6 "android_media_ImageReader.cpp",
Marco Nelissen5ff11732019-10-17 08:55:52 -07007 "android_media_JetPlayer.cpp",
Colin Cross76de4f62017-05-15 18:10:40 -07008 "android_media_MediaCrypto.cpp",
9 "android_media_MediaCodec.cpp",
10 "android_media_MediaCodecList.cpp",
11 "android_media_MediaDataSource.cpp",
12 "android_media_MediaDescrambler.cpp",
13 "android_media_MediaDrm.cpp",
14 "android_media_MediaExtractor.cpp",
15 "android_media_MediaHTTPConnection.cpp",
Colin Cross76de4f62017-05-15 18:10:40 -070016 "android_media_MediaMetadataRetriever.cpp",
17 "android_media_MediaMuxer.cpp",
18 "android_media_MediaPlayer.cpp",
19 "android_media_MediaProfiles.cpp",
20 "android_media_MediaRecorder.cpp",
Colin Cross76de4f62017-05-15 18:10:40 -070021 "android_media_MediaSync.cpp",
22 "android_media_ResampleInputStream.cpp",
Jooyung Hancb1e8962019-02-21 14:18:11 +090023 "android_media_Streams.cpp",
Colin Cross76de4f62017-05-15 18:10:40 -070024 "android_media_SyncParams.cpp",
Colin Cross76de4f62017-05-15 18:10:40 -070025 "android_mtp_MtpDatabase.cpp",
26 "android_mtp_MtpDevice.cpp",
27 "android_mtp_MtpServer.cpp",
Marco Nelissen5ff11732019-10-17 08:55:52 -070028 "JetPlayer.cpp",
Colin Cross76de4f62017-05-15 18:10:40 -070029 ],
30
31 shared_libs: [
32 "libandroid_runtime",
Marco Nelissen5ff11732019-10-17 08:55:52 -070033 "libaudioclient",
Colin Cross76de4f62017-05-15 18:10:40 -070034 "libnativehelper",
Mathias Agopian3e88ed82018-02-20 18:32:22 -080035 "libnativewindow",
Colin Cross76de4f62017-05-15 18:10:40 -070036 "libutils",
37 "libbinder",
38 "libmedia",
Dongwon Kangcc73dda2019-09-23 17:42:00 -070039 "libmedia_codeclist",
Jooyung Hancb1e8962019-02-21 14:18:11 +090040 "libmedia_jni_utils",
Jae Shina0f51ba2017-10-30 14:50:52 +090041 "libmedia_omx",
Colin Cross76de4f62017-05-15 18:10:40 -070042 "libmediametrics",
43 "libmediadrm",
Robert Shihba6777e2019-11-12 13:04:59 -080044 "libmediadrmmetrics_consumer",
Derek Sollenbergerd938e5a2017-07-24 09:42:07 -040045 "libhwui",
Colin Cross76de4f62017-05-15 18:10:40 -070046 "libui",
47 "liblog",
48 "libcutils",
49 "libgui",
50 "libstagefright",
51 "libstagefright_foundation",
52 "libcamera_client",
53 "libmtp",
Colin Cross76de4f62017-05-15 18:10:40 -070054 "libpiex",
Suren Baghdasaryan3fc4af62018-12-14 10:32:22 -080055 "libprocessgroup",
Colin Cross76de4f62017-05-15 18:10:40 -070056 "libandroidfw",
Chong Zhangf98fc1c2018-02-13 17:55:34 -080057 "libhidlallocatorutils",
Chong Zhang2659c2f2017-04-27 13:18:20 -070058 "libhidlbase",
Marco Nelissen5ff11732019-10-17 08:55:52 -070059 "libsonivox",
Chong Zhang2659c2f2017-04-27 13:18:20 -070060 "android.hardware.cas@1.0",
61 "android.hardware.cas.native@1.0",
Robert Shihd2e8b432019-11-21 20:27:56 -080062 "android.hardware.drm@1.3",
Chong Zhang2659c2f2017-04-27 13:18:20 -070063 "android.hidl.memory@1.0",
64 "android.hidl.token@1.0-utils",
Colin Cross76de4f62017-05-15 18:10:40 -070065 ],
66
Marco Nelissena2eedd52019-09-27 11:19:36 -070067 header_libs: [
68 "libhardware_headers",
69 "libmediadrm_headers",
70 ],
Colin Cross76de4f62017-05-15 18:10:40 -070071
Marco Nelissen5ff11732019-10-17 08:55:52 -070072 static_libs: [
73 "libgrallocusage",
74 "libmedia_midiiowrapper",
75 ],
Colin Cross76de4f62017-05-15 18:10:40 -070076
77 include_dirs: [
78 "frameworks/base/core/jni",
79 "frameworks/native/include/media/openmax",
80 "system/media/camera/include",
81 ],
82
83 export_include_dirs: ["."],
84
85 export_shared_lib_headers: [
86 "libpiex",
87 ],
88
89 cflags: [
90 "-Wall",
91 "-Werror",
92 "-Wno-error=deprecated-declarations",
93 "-Wunused",
94 "-Wunreachable-code",
95 ],
96}
97
Wei Jia0a8a8f02017-12-05 17:05:29 -080098cc_library_shared {
Jooyung Hancb1e8962019-02-21 14:18:11 +090099 name: "libmedia_jni_utils",
100 srcs: [
101 "android_media_Utils.cpp",
102 ],
103
Marco Nelissene83368f2019-10-30 07:43:49 -0700104 header_libs: [
105 "libgui_headers",
106 ],
107
Jooyung Hancb1e8962019-02-21 14:18:11 +0900108 shared_libs: [
109 "liblog",
Jooyung Hancb1e8962019-02-21 14:18:11 +0900110 "libui",
111 "libutils",
Jooyung Hancb1e8962019-02-21 14:18:11 +0900112 ],
113
114 include_dirs: [
115 "system/media/camera/include",
116 ],
117
118 export_include_dirs: ["."],
119
120 cflags: [
121 "-Wall",
122 "-Werror",
123 "-Wno-error=deprecated-declarations",
124 "-Wunused",
125 "-Wunreachable-code",
126 ],
127}
128
shubang8ab43b12019-10-18 15:55:55 -0700129cc_library_shared {
130 name: "libmedia_tv_tuner",
131 srcs: [
132 "android_media_tv_Tuner.cpp",
133 ],
134
135 shared_libs: [
136 "android.hardware.tv.tuner@1.0",
137 "libandroid_runtime",
shubang964e6132019-11-26 15:05:22 -0800138 "libcutils",
139 "libfmq",
shubang7e849b02019-10-18 19:36:25 -0700140 "libhidlbase",
shubang8ab43b12019-10-18 15:55:55 -0700141 "liblog",
shubangba21a7f2019-12-05 16:58:55 -0800142 "libnativehelper",
shubang8ab43b12019-10-18 15:55:55 -0700143 "libutils",
144 ],
145
Marco Nelissenc5391532020-01-08 12:14:31 -0800146 header_libs: [
147 "libstagefright_foundation_headers",
148 ],
149
shubang8ab43b12019-10-18 15:55:55 -0700150 export_include_dirs: ["."],
151
152 cflags: [
153 "-Wall",
154 "-Werror",
155 "-Wno-error=deprecated-declarations",
156 "-Wunused",
157 "-Wunreachable-code",
158 ],
159}
160
Colin Cross76de4f62017-05-15 18:10:40 -0700161subdirs = [
162 "audioeffect",
Colin Cross98c127f2017-05-16 13:08:19 -0700163 "soundpool",
Colin Cross76de4f62017-05-15 18:10:40 -0700164]