blob: cd11c881d5e026a8916f1a455747ca92fe484140 [file] [log] [blame]
Bob Badour3908e7b2021-02-23 14:27:06 -08001package {
2 // See: http://go/android-license-faq
3 // A large-scale-change added 'default_applicable_licenses' to import
4 // all of the 'license_kinds' from "frameworks_av_license"
5 // to get the below license kinds:
6 // SPDX-license-identifier-Apache-2.0
7 default_applicable_licenses: ["frameworks_av_license"],
8}
9
shubang23aa3ac2020-09-07 18:56:28 -070010filegroup {
11 name: "tv_tuner_aidl",
12 srcs: [
Amy Zhangd61491e2021-01-12 16:27:29 -080013 "aidl/android/media/tv/tuner/*.aidl",
shubang23aa3ac2020-09-07 18:56:28 -070014 ],
15 path: "aidl",
16}
17
Amy Zhang1d28bbb2021-01-13 18:11:15 -080018filegroup {
19 name: "tv_tuner_frontend_info",
20 srcs: [
21 "aidl/android/media/tv/tuner/TunerFrontendInfo.aidl",
22 "aidl/android/media/tv/tuner/TunerFrontend*Capabilities.aidl",
23 ],
24 path: "aidl",
25}
26
shubang23aa3ac2020-09-07 18:56:28 -070027aidl_interface {
28 name: "tv_tuner_aidl_interface",
29 unstable: true,
30 local_include_dir: "aidl",
31 srcs: [
32 ":tv_tuner_aidl",
33 ],
shubang6d266262020-10-09 00:15:04 -070034 imports: [
Jiyong Park18b96202021-05-21 11:17:16 +090035 "android.hardware.common-V2",
36 "android.hardware.common.fmq-V1",
shubang6d266262020-10-09 00:15:04 -070037 ],
38
39 backend: {
40 java: {
41 enabled: false,
42 },
43 cpp: {
44 enabled: false,
45 },
46 ndk: {
47 enabled: true,
48 },
49 },
shubang23aa3ac2020-09-07 18:56:28 -070050}
51
Amy Zhang1d28bbb2021-01-13 18:11:15 -080052aidl_interface {
53 name: "tv_tuner_frontend_info_aidl_interface",
54 unstable: true,
55 local_include_dir: "aidl",
56 srcs: [
57 ":tv_tuner_frontend_info",
58 ],
59
60 backend: {
61 java: {
62 enabled: true,
63 },
64 cpp: {
65 enabled: true,
66 },
67 ndk: {
68 enabled: true,
69 },
70 },
71}
72
shubang23aa3ac2020-09-07 18:56:28 -070073cc_library {
74 name: "libtunerservice",
75
76 srcs: [
shubangae56a2e2021-01-21 07:29:55 -080077 "Tuner*.cpp",
shubang23aa3ac2020-09-07 18:56:28 -070078 ],
79
80 shared_libs: [
81 "android.hardware.tv.tuner@1.0",
Amy Zhangd61491e2021-01-12 16:27:29 -080082 "android.hardware.tv.tuner@1.1",
shubang6d266262020-10-09 00:15:04 -070083 "libbase",
Amy Zhangc5eb8272021-03-01 16:19:39 -080084 "libbinder",
shubang23aa3ac2020-09-07 18:56:28 -070085 "libbinder_ndk",
shubang6d266262020-10-09 00:15:04 -070086 "libcutils",
87 "libfmq",
shubang23aa3ac2020-09-07 18:56:28 -070088 "libhidlbase",
89 "liblog",
90 "libmedia",
91 "libutils",
92 "tv_tuner_aidl_interface-ndk_platform",
Amy Zhangce2cb402021-01-21 12:50:47 -080093 "tv_tuner_resource_manager_aidl_interface-ndk_platform",
94 "tv_tuner_resource_manager_aidl_interface-cpp",
shubang23aa3ac2020-09-07 18:56:28 -070095 ],
96
shubang6d266262020-10-09 00:15:04 -070097 static_libs: [
Jeongik Cha7f2285b2021-01-28 00:49:46 +090098 "android.hardware.common.fmq-V1-ndk_platform",
shubang16ba3c92021-01-22 16:59:04 -080099 "libaidlcommonsupport",
shubang6d266262020-10-09 00:15:04 -0700100 ],
101
102 include_dirs: [
shubangae56a2e2021-01-21 07:29:55 -0800103 "frameworks/av/include"
shubang6d266262020-10-09 00:15:04 -0700104 ],
shubang23aa3ac2020-09-07 18:56:28 -0700105
106 cflags: [
107 "-Werror",
108 "-Wall",
109 ],
110
111 export_include_dirs: ["."],
112}
113
114
115cc_binary {
116 name: "mediatuner",
117
118 srcs: [
119 "main_tunerservice.cpp",
120 ],
121
122 shared_libs: [
123 "android.hardware.tv.tuner@1.0",
Amy Zhang5af84142021-02-04 18:36:54 -0800124 "android.hardware.tv.tuner@1.1",
shubang23aa3ac2020-09-07 18:56:28 -0700125 "libbase",
126 "libbinder",
shubang6d266262020-10-09 00:15:04 -0700127 "libfmq",
shubang23aa3ac2020-09-07 18:56:28 -0700128 "liblog",
129 "libtunerservice",
130 "libutils",
Amy Zhangce2cb402021-01-21 12:50:47 -0800131 "tv_tuner_resource_manager_aidl_interface-ndk_platform",
132 "tv_tuner_resource_manager_aidl_interface-cpp",
shubang23aa3ac2020-09-07 18:56:28 -0700133 ],
134
135 static_libs: [
136 "tv_tuner_aidl_interface-ndk_platform",
137 ],
138
139 init_rc: ["mediatuner.rc"],
140
141 cflags: [
142 "-Werror",
143 "-Wall",
144 ],
Amy Zhang0f04c452020-10-30 13:36:44 -0700145}