1package { 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 "hardware_interfaces_license" 5 // to get the below license kinds: 6 // SPDX-license-identifier-Apache-2.0 7 default_applicable_licenses: ["hardware_interfaces_license"], 8} 9 10cc_defaults { 11 name: "tuner_hal_example_defaults", 12 relative_install_path: "hw", 13 vintf_fragments: ["tuner-default.xml"], 14 vendor: true, 15 compile_multilib: "first", 16 srcs: [ 17 "Demux.cpp", 18 "Descrambler.cpp", 19 "Dvr.cpp", 20 "Filter.cpp", 21 "Frontend.cpp", 22 "Lnb.cpp", 23 "TimeFilter.cpp", 24 "Tuner.cpp", 25 "service.cpp", 26 "dtv_plugin.cpp", 27 ], 28 static_libs: [ 29 "libaidlcommonsupport", 30 ], 31 shared_libs: [ 32 "android.hardware.common.fmq-V1-ndk", 33 "android.hardware.tv.tuner-V2-ndk", 34 "libbase", 35 "libbinder_ndk", 36 "libcutils", 37 "libdmabufheap", 38 "libfmq", 39 "libion", 40 "liblog", 41 "libutils", 42 ], 43 header_libs: [ 44 "media_plugin_headers", 45 ], 46} 47 48cc_binary { 49 name: "android.hardware.tv.tuner-service.example", 50 defaults: ["tuner_hal_example_defaults"], 51 init_rc: ["tuner-default.rc"], 52} 53 54cc_binary { 55 name: "android.hardware.tv.tuner-service.example-lazy", 56 defaults: ["tuner_hal_example_defaults"], 57 init_rc: ["tuner-default-lazy.rc"], 58 cflags: [ 59 "-DLAZY_HAL", 60 ], 61} 62