blob: 37f354b5ba4e3b8c89c92ef4559d54e62cc50b03 [file] [log] [blame]
Hangyu Kuang71b9fb42019-11-27 10:33:32 -08001// service library
Bob Badour56786ac2021-02-25 15:24:36 -08002package {
3 default_applicable_licenses: [
4 "frameworks_av_services_mediatranscoding_license",
5 ],
6}
7
8// Added automatically by a large-scale-change
9// See: http://go/android-license-faq
10license {
11 name: "frameworks_av_services_mediatranscoding_license",
12 visibility: [":__subpackages__"],
13 license_kinds: [
14 "SPDX-license-identifier-Apache-2.0",
15 ],
16 license_text: [
17 "NOTICE",
18 ],
19}
20
Chong Zhang8677f1f2021-01-21 20:37:35 +000021cc_library {
Hangyu Kuang71b9fb42019-11-27 10:33:32 -080022 name: "libmediatranscodingservice",
23
Chong Zhang75222182020-04-29 14:43:42 -070024 srcs: [
25 "MediaTranscodingService.cpp",
26 "SimulatedTranscoder.cpp",
27 ],
Hangyu Kuang71b9fb42019-11-27 10:33:32 -080028
Ray Essick3f7ac782022-09-07 16:11:12 -050029 export_include_dirs: [
30 ".",
31 ],
32
Chong Zhanga2e3a042020-10-26 11:58:11 -070033 min_sdk_version: "29",
34 apex_available: [
35 "com.android.media",
36 "test_com.android.media",
37 ],
38
Hangyu Kuang71b9fb42019-11-27 10:33:32 -080039 shared_libs: [
Chong Zhanga2e3a042020-10-26 11:58:11 -070040 "libandroid#31",
hkuang9c04b8d2020-01-22 10:03:21 -080041 "libbase",
Hangyu Kuang71b9fb42019-11-27 10:33:32 -080042 "libbinder_ndk",
Chong Zhang66469272020-06-04 16:51:55 -070043 "libcutils",
Hangyu Kuang71b9fb42019-11-27 10:33:32 -080044 "liblog",
hkuang9c04b8d2020-01-22 10:03:21 -080045 "libmediatranscoding",
46 "libutils",
Hangyu Kuang71b9fb42019-11-27 10:33:32 -080047 ],
Chong Zhangde60f062020-06-11 17:05:10 -070048
Chong Zhang75222182020-04-29 14:43:42 -070049 export_shared_lib_headers: [
50 "libmediatranscoding",
51 ],
Hangyu Kuang71b9fb42019-11-27 10:33:32 -080052
53 static_libs: [
Jiyong Park3ee91de2021-08-04 12:48:04 +090054 "mediatranscoding_aidl_interface-ndk",
Hangyu Kuang71b9fb42019-11-27 10:33:32 -080055 ],
56
57 cflags: [
58 "-Werror",
59 "-Wall",
60 ],
61}
62
63cc_binary {
64 name: "mediatranscoding",
65
66 srcs: [
67 "main_mediatranscodingservice.cpp",
68 ],
69
70 shared_libs: [
hkuang9c04b8d2020-01-22 10:03:21 -080071 "libbase",
Chong Zhangefeabbd2020-11-18 09:31:58 -080072 "libbinder_ndk",
Hangyu Kuang71b9fb42019-11-27 10:33:32 -080073 "libutils",
74 "liblog",
75 "libbase",
hkuang9c04b8d2020-01-22 10:03:21 -080076 "libmediatranscoding",
Hangyu Kuang71b9fb42019-11-27 10:33:32 -080077 "libmediatranscodingservice",
78 ],
79
Chong Zhanga2e3a042020-10-26 11:58:11 -070080 min_sdk_version: "29",
81 apex_available: [
82 "com.android.media",
83 "test_com.android.media",
84 ],
85
Hangyu Kuang71b9fb42019-11-27 10:33:32 -080086 static_libs: [
Jiyong Park3ee91de2021-08-04 12:48:04 +090087 "mediatranscoding_aidl_interface-ndk",
Hangyu Kuang71b9fb42019-11-27 10:33:32 -080088 ],
89
Hangyu Kuang71b9fb42019-11-27 10:33:32 -080090 cflags: [
91 "-Werror",
92 "-Wall",
93 ],
94}