blob: 5327289cf822b44aa9d1fb9651b8e6ef16b27d40 [file] [log] [blame]
shubang23aa3ac2020-09-07 18:56:28 -07001filegroup {
2 name: "tv_tuner_aidl",
3 srcs: [
Amy Zhang0f04c452020-10-30 13:36:44 -07004 "aidl/android/media/tv/tuner/ITunerFrontend.aidl",
5 "aidl/android/media/tv/tuner/ITunerFrontendCallback.aidl",
shubang23aa3ac2020-09-07 18:56:28 -07006 "aidl/android/media/tv/tuner/ITunerService.aidl",
Amy Zhang0f04c452020-10-30 13:36:44 -07007 "aidl/android/media/tv/tuner/TunerAtsc3PlpInfo.aidl",
Amy Zhang5a7d0e02020-10-12 17:37:47 -07008 "aidl/android/media/tv/tuner/TunerFrontendAnalogCapabilities.aidl",
9 "aidl/android/media/tv/tuner/TunerFrontendAtscCapabilities.aidl",
10 "aidl/android/media/tv/tuner/TunerFrontendAtsc3Capabilities.aidl",
11 "aidl/android/media/tv/tuner/TunerFrontendCableCapabilities.aidl",
12 "aidl/android/media/tv/tuner/TunerFrontendCapabilities.aidl",
13 "aidl/android/media/tv/tuner/TunerFrontendDvbsCapabilities.aidl",
14 "aidl/android/media/tv/tuner/TunerFrontendDvbtCapabilities.aidl",
15 "aidl/android/media/tv/tuner/TunerFrontendIsdbsCapabilities.aidl",
16 "aidl/android/media/tv/tuner/TunerFrontendIsdbs3Capabilities.aidl",
17 "aidl/android/media/tv/tuner/TunerFrontendIsdbtCapabilities.aidl",
Amy Zhang0f04c452020-10-30 13:36:44 -070018 "aidl/android/media/tv/tuner/TunerFrontendAnalogSettings.aidl",
19 "aidl/android/media/tv/tuner/TunerFrontendAtsc3PlpSettings.aidl",
20 "aidl/android/media/tv/tuner/TunerFrontendAtsc3Settings.aidl",
21 "aidl/android/media/tv/tuner/TunerFrontendAtscSettings.aidl",
22 "aidl/android/media/tv/tuner/TunerFrontendCableSettings.aidl",
23 "aidl/android/media/tv/tuner/TunerFrontendDvbsCodeRate.aidl",
24 "aidl/android/media/tv/tuner/TunerFrontendDvbsSettings.aidl",
25 "aidl/android/media/tv/tuner/TunerFrontendDvbtSettings.aidl",
26 "aidl/android/media/tv/tuner/TunerFrontendIsdbs3Settings.aidl",
27 "aidl/android/media/tv/tuner/TunerFrontendIsdbsSettings.aidl",
28 "aidl/android/media/tv/tuner/TunerFrontendIsdbtSettings.aidl",
29 "aidl/android/media/tv/tuner/TunerFrontendSettings.aidl",
30 "aidl/android/media/tv/tuner/TunerFrontendStatus.aidl",
Amy Zhang5a7d0e02020-10-12 17:37:47 -070031 "aidl/android/media/tv/tuner/TunerServiceFrontendInfo.aidl",
shubang23aa3ac2020-09-07 18:56:28 -070032 ],
33 path: "aidl",
34}
35
36aidl_interface {
37 name: "tv_tuner_aidl_interface",
38 unstable: true,
39 local_include_dir: "aidl",
40 srcs: [
41 ":tv_tuner_aidl",
42 ],
shubang6d266262020-10-09 00:15:04 -070043 imports: [
44 "android.hardware.common.fmq",
45 ],
46
47 backend: {
48 java: {
49 enabled: false,
50 },
51 cpp: {
52 enabled: false,
53 },
54 ndk: {
55 enabled: true,
56 },
57 },
shubang23aa3ac2020-09-07 18:56:28 -070058}
59
60cc_library {
61 name: "libtunerservice",
62
63 srcs: [
64 "TunerService.cpp",
Amy Zhang0f04c452020-10-30 13:36:44 -070065 "TunerFrontend.cpp"
shubang23aa3ac2020-09-07 18:56:28 -070066 ],
67
68 shared_libs: [
69 "android.hardware.tv.tuner@1.0",
shubang6d266262020-10-09 00:15:04 -070070 "libbase",
shubang23aa3ac2020-09-07 18:56:28 -070071 "libbinder_ndk",
shubang6d266262020-10-09 00:15:04 -070072 "libcutils",
73 "libfmq",
shubang23aa3ac2020-09-07 18:56:28 -070074 "libhidlbase",
75 "liblog",
76 "libmedia",
77 "libutils",
78 "tv_tuner_aidl_interface-ndk_platform",
79 ],
80
shubang6d266262020-10-09 00:15:04 -070081 static_libs: [
82 "android.hardware.common.fmq-unstable-ndk_platform",
83 ],
84
85 include_dirs: [
86 "frameworks/av/include"
87 ],
shubang23aa3ac2020-09-07 18:56:28 -070088
89 cflags: [
90 "-Werror",
91 "-Wall",
92 ],
93
94 export_include_dirs: ["."],
95}
96
97
98cc_binary {
99 name: "mediatuner",
100
101 srcs: [
102 "main_tunerservice.cpp",
103 ],
104
105 shared_libs: [
106 "android.hardware.tv.tuner@1.0",
107 "libbase",
108 "libbinder",
shubang6d266262020-10-09 00:15:04 -0700109 "libfmq",
shubang23aa3ac2020-09-07 18:56:28 -0700110 "liblog",
111 "libtunerservice",
112 "libutils",
113 ],
114
115 static_libs: [
116 "tv_tuner_aidl_interface-ndk_platform",
117 ],
118
119 init_rc: ["mediatuner.rc"],
120
121 cflags: [
122 "-Werror",
123 "-Wall",
124 ],
Amy Zhang0f04c452020-10-30 13:36:44 -0700125}