blob: a89507120487057319173bb92b4d9424001130e0 [file] [log] [blame]
Hangyu Kuang71b9fb42019-11-27 10:33:32 -08001// service library
Bob Badour948e6aa2021-02-12 21:02:31 -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
Hangyu Kuang71b9fb42019-11-27 10:33:32 -080021cc_library_shared {
22 name: "libmediatranscodingservice",
23
24 srcs: ["MediaTranscodingService.cpp"],
25
26 shared_libs: [
hkuang9c04b8d2020-01-22 10:03:21 -080027 "libbase",
Hangyu Kuang71b9fb42019-11-27 10:33:32 -080028 "libbinder_ndk",
29 "liblog",
hkuang9c04b8d2020-01-22 10:03:21 -080030 "libmediatranscoding",
31 "libutils",
Hangyu Kuang71b9fb42019-11-27 10:33:32 -080032 ],
33
34 static_libs: [
35 "mediatranscoding_aidl_interface-ndk_platform",
36 ],
37
38 cflags: [
39 "-Werror",
40 "-Wall",
41 ],
42}
43
44cc_binary {
45 name: "mediatranscoding",
46
47 srcs: [
48 "main_mediatranscodingservice.cpp",
49 ],
50
51 shared_libs: [
hkuang9c04b8d2020-01-22 10:03:21 -080052 "libbase",
Hangyu Kuang71b9fb42019-11-27 10:33:32 -080053 // TODO(hkuang): Use libbinder_ndk
54 "libbinder",
55 "libutils",
56 "liblog",
57 "libbase",
hkuang9c04b8d2020-01-22 10:03:21 -080058 "libmediatranscoding",
Hangyu Kuang71b9fb42019-11-27 10:33:32 -080059 "libmediatranscodingservice",
60 ],
61
62 static_libs: [
63 "mediatranscoding_aidl_interface-ndk_platform",
64 ],
65
Hangyu Kuang71b9fb42019-11-27 10:33:32 -080066 init_rc: ["mediatranscoding.rc"],
67
68 cflags: [
69 "-Werror",
70 "-Wall",
71 ],
72}