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 ], 27 static_libs: [ 28 "libaidlcommonsupport", 29 ], 30 shared_libs: [ 31 "android.hardware.common.fmq-V1-ndk", 32 "android.hardware.tv.tuner-V2-ndk", 33 "libbase", 34 "libbinder_ndk", 35 "libcutils", 36 "libdmabufheap", 37 "libfmq", 38 "libion", 39 "liblog", 40 "libutils", 41 ], 42 header_libs: [ 43 "media_plugin_headers", 44 ], 45} 46 47cc_binary { 48 name: "android.hardware.tv.tuner-service.example", 49 defaults: ["tuner_hal_example_defaults"], 50 init_rc: ["tuner-default.rc"], 51} 52 53cc_binary { 54 name: "android.hardware.tv.tuner-service.example-lazy", 55 defaults: ["tuner_hal_example_defaults"], 56 init_rc: ["tuner-default-lazy.rc"], 57 cflags: [ 58 "-DLAZY_HAL", 59 ], 60} 61