blob: fab6ea8f76223211813d83fdfebb5c902f7853c6 [file] [log] [blame]
shubang23aa3ac2020-09-07 18:56:28 -07001filegroup {
2 name: "tv_tuner_aidl",
3 srcs: [
Amy Zhangd61491e2021-01-12 16:27:29 -08004 "aidl/android/media/tv/tuner/*.aidl",
shubang23aa3ac2020-09-07 18:56:28 -07005 ],
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 ],
shubang6d266262020-10-09 00:15:04 -070016 imports: [
17 "android.hardware.common.fmq",
18 ],
19
20 backend: {
21 java: {
22 enabled: false,
23 },
24 cpp: {
25 enabled: false,
26 },
27 ndk: {
28 enabled: true,
29 },
30 },
shubang23aa3ac2020-09-07 18:56:28 -070031}
32
33cc_library {
34 name: "libtunerservice",
35
36 srcs: [
37 "TunerService.cpp",
Amy Zhang0f04c452020-10-30 13:36:44 -070038 "TunerFrontend.cpp"
shubang23aa3ac2020-09-07 18:56:28 -070039 ],
40
41 shared_libs: [
42 "android.hardware.tv.tuner@1.0",
Amy Zhangd61491e2021-01-12 16:27:29 -080043 "android.hardware.tv.tuner@1.1",
shubang6d266262020-10-09 00:15:04 -070044 "libbase",
shubang23aa3ac2020-09-07 18:56:28 -070045 "libbinder_ndk",
shubang6d266262020-10-09 00:15:04 -070046 "libcutils",
47 "libfmq",
shubang23aa3ac2020-09-07 18:56:28 -070048 "libhidlbase",
49 "liblog",
50 "libmedia",
51 "libutils",
52 "tv_tuner_aidl_interface-ndk_platform",
53 ],
54
shubang6d266262020-10-09 00:15:04 -070055 static_libs: [
56 "android.hardware.common.fmq-unstable-ndk_platform",
57 ],
58
59 include_dirs: [
60 "frameworks/av/include"
61 ],
shubang23aa3ac2020-09-07 18:56:28 -070062
63 cflags: [
64 "-Werror",
65 "-Wall",
66 ],
67
68 export_include_dirs: ["."],
69}
70
71
72cc_binary {
73 name: "mediatuner",
74
75 srcs: [
76 "main_tunerservice.cpp",
77 ],
78
79 shared_libs: [
80 "android.hardware.tv.tuner@1.0",
81 "libbase",
82 "libbinder",
shubang6d266262020-10-09 00:15:04 -070083 "libfmq",
shubang23aa3ac2020-09-07 18:56:28 -070084 "liblog",
85 "libtunerservice",
86 "libutils",
87 ],
88
89 static_libs: [
90 "tv_tuner_aidl_interface-ndk_platform",
91 ],
92
93 init_rc: ["mediatuner.rc"],
94
95 cflags: [
96 "-Werror",
97 "-Wall",
98 ],
Amy Zhang0f04c452020-10-30 13:36:44 -070099}