blob: 2dbcf5a097ecf93709a205cf7a30baaa1b0bee53 [file] [log] [blame]
Hangyu Kuang71b9fb42019-11-27 10:33:32 -08001// service library
2cc_library_shared {
3 name: "libmediatranscodingservice",
4
Chong Zhang75222182020-04-29 14:43:42 -07005 srcs: [
6 "MediaTranscodingService.cpp",
7 "SimulatedTranscoder.cpp",
8 ],
Hangyu Kuang71b9fb42019-11-27 10:33:32 -08009
10 shared_libs: [
hkuang9c04b8d2020-01-22 10:03:21 -080011 "libbase",
Linus Nilsson06fab722020-07-16 15:53:14 -070012 "libbinder",
Hangyu Kuang71b9fb42019-11-27 10:33:32 -080013 "libbinder_ndk",
Chong Zhang66469272020-06-04 16:51:55 -070014 "libcutils",
Hangyu Kuang71b9fb42019-11-27 10:33:32 -080015 "liblog",
hkuang9c04b8d2020-01-22 10:03:21 -080016 "libmediatranscoding",
17 "libutils",
Hangyu Kuang71b9fb42019-11-27 10:33:32 -080018 ],
Chong Zhangde60f062020-06-11 17:05:10 -070019
Chong Zhang75222182020-04-29 14:43:42 -070020 export_shared_lib_headers: [
21 "libmediatranscoding",
22 ],
Hangyu Kuang71b9fb42019-11-27 10:33:32 -080023
24 static_libs: [
25 "mediatranscoding_aidl_interface-ndk_platform",
26 ],
27
28 cflags: [
29 "-Werror",
30 "-Wall",
31 ],
32}
33
34cc_binary {
35 name: "mediatranscoding",
36
37 srcs: [
38 "main_mediatranscodingservice.cpp",
39 ],
40
41 shared_libs: [
hkuang9c04b8d2020-01-22 10:03:21 -080042 "libbase",
Hangyu Kuang71b9fb42019-11-27 10:33:32 -080043 // TODO(hkuang): Use libbinder_ndk
44 "libbinder",
45 "libutils",
46 "liblog",
47 "libbase",
hkuang9c04b8d2020-01-22 10:03:21 -080048 "libmediatranscoding",
Hangyu Kuang71b9fb42019-11-27 10:33:32 -080049 "libmediatranscodingservice",
50 ],
51
52 static_libs: [
53 "mediatranscoding_aidl_interface-ndk_platform",
54 ],
55
Hangyu Kuang71b9fb42019-11-27 10:33:32 -080056 init_rc: ["mediatranscoding.rc"],
57
58 cflags: [
59 "-Werror",
60 "-Wall",
61 ],
62}