blob: 0562b452e4b01c3842c5b631f38337525758cac9 [file] [log] [blame]
shubang23aa3ac2020-09-07 18:56:28 -07001filegroup {
2 name: "tv_tuner_aidl",
3 srcs: [
4 "aidl/android/media/tv/tuner/ITunerService.aidl",
5 ],
6 path: "aidl",
7}
8
9aidl_interface {
10 name: "tv_tuner_aidl_interface",
11 unstable: true,
12 local_include_dir: "aidl",
13 srcs: [
14 ":tv_tuner_aidl",
15 ],
16}
17
18cc_library {
19 name: "libtunerservice",
20
21 srcs: [
22 "TunerService.cpp",
23 ],
24
25 shared_libs: [
26 "android.hardware.tv.tuner@1.0",
27 "libbinder",
28 "libbinder_ndk",
29 "libhidlbase",
30 "liblog",
31 "libmedia",
32 "libutils",
33 "tv_tuner_aidl_interface-ndk_platform",
34 ],
35
36 include_dirs: ["frameworks/av/include"],
37
38 cflags: [
39 "-Werror",
40 "-Wall",
41 ],
42
43 export_include_dirs: ["."],
44}
45
46
47cc_binary {
48 name: "mediatuner",
49
50 srcs: [
51 "main_tunerservice.cpp",
52 ],
53
54 shared_libs: [
55 "android.hardware.tv.tuner@1.0",
56 "libbase",
57 "libbinder",
58 "liblog",
59 "libtunerservice",
60 "libutils",
61 ],
62
63 static_libs: [
64 "tv_tuner_aidl_interface-ndk_platform",
65 ],
66
67 init_rc: ["mediatuner.rc"],
68
69 cflags: [
70 "-Werror",
71 "-Wall",
72 ],
73}