blob: cc8d1f50e6c444e0e319197b85d0e35c4a569bf5 [file] [log] [blame]
Amy126ee922019-08-09 16:25:12 -07001cc_defaults {
2 name: "tuner_service_defaults",
3 defaults: ["hidl_defaults"],
4 vendor: true,
5 relative_install_path: "hw",
6 srcs: [
7 "Frontend.cpp",
8 "Tuner.cpp",
9 "service.cpp",
10 ],
11
12 compile_multilib: "first",
13
14 shared_libs: [
15 "android.hardware.tv.tuner@1.0",
16 "android.hidl.memory@1.0",
17 "libhidlbase",
18 "libhidlmemory",
19 "libhidltransport",
20 "liblog",
21 "libstagefright_foundation",
22 "libutils",
23 ],
24 header_libs: [
25 "media_plugin_headers",
26 ],
27}
28
29cc_binary {
30 name: "android.hardware.tv.tuner@1.0-service",
31 vintf_fragments: ["android.hardware.tv.tuner@1.0-service.xml"],
32 defaults: ["tuner_service_defaults"],
33 init_rc: ["android.hardware.tv.tuner@1.0-service.rc"],
34}
35
36cc_binary {
37 name: "android.hardware.tv.tuner@1.0-service-lazy",
38 vintf_fragments: ["android.hardware.tv.tuner@1.0-service-lazy.xml"],
39 overrides: ["android.hardware.tv.tuner@1.0-service"],
40 defaults: ["tuner_service_defaults"],
41 init_rc: ["android.hardware.tv.tuner@1.0-service-lazy.rc"],
42 cflags: ["-DLAZY_SERVICE"],
43}