1cc_defaults { 2 name: "tuner_service_defaults", 3 defaults: ["hidl_defaults"], 4 vendor: true, 5 relative_install_path: "hw", 6 srcs: [ 7 "Filter.cpp", 8 "Frontend.cpp", 9 "Descrambler.cpp", 10 "Demux.cpp", 11 "Dvr.cpp", 12 "TimeFilter.cpp", 13 "Tuner.cpp", 14 "Lnb.cpp", 15 "service.cpp", 16 ], 17 18 compile_multilib: "first", 19 20 shared_libs: [ 21 "[email protected]", 22 "[email protected]", 23 "libcutils", 24 "libfmq", 25 "libhidlbase", 26 "libhidlmemory", 27 "libion", 28 "liblog", 29 "libstagefright_foundation", 30 "libutils", 31 ], 32 header_libs: [ 33 "media_plugin_headers", 34 ], 35} 36 37cc_binary { 38 name: "[email protected]", 39 vintf_fragments: ["[email protected]"], 40 defaults: ["tuner_service_defaults"], 41 init_rc: ["[email protected]"], 42} 43 44cc_binary { 45 name: "[email protected]", 46 vintf_fragments: ["[email protected]"], 47 overrides: ["[email protected]"], 48 defaults: ["tuner_service_defaults"], 49 init_rc: ["[email protected]"], 50 cflags: ["-DLAZY_SERVICE"], 51} 52