• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1// This file is autogenerated by hidl-gen. Do not edit manually.
2
3filegroup {
4    name: "android.hardware.broadcastradio@1.0_hal",
5    srcs: [
6        "types.hal",
7        "IBroadcastRadio.hal",
8        "IBroadcastRadioFactory.hal",
9        "ITuner.hal",
10        "ITunerCallback.hal",
11    ],
12}
13
14genrule {
15    name: "android.hardware.broadcastradio@1.0_genc++",
16    tools: ["hidl-gen"],
17    cmd: "$(location hidl-gen) -o $(genDir) -Lc++-sources -randroid.hardware:hardware/interfaces -randroid.hidl:system/libhidl/transport android.hardware.broadcastradio@1.0",
18    srcs: [
19        ":android.hardware.broadcastradio@1.0_hal",
20    ],
21    out: [
22        "android/hardware/broadcastradio/1.0/types.cpp",
23        "android/hardware/broadcastradio/1.0/BroadcastRadioAll.cpp",
24        "android/hardware/broadcastradio/1.0/BroadcastRadioFactoryAll.cpp",
25        "android/hardware/broadcastradio/1.0/TunerAll.cpp",
26        "android/hardware/broadcastradio/1.0/TunerCallbackAll.cpp",
27    ],
28}
29
30genrule {
31    name: "android.hardware.broadcastradio@1.0_genc++_headers",
32    tools: ["hidl-gen"],
33    cmd: "$(location hidl-gen) -o $(genDir) -Lc++-headers -randroid.hardware:hardware/interfaces -randroid.hidl:system/libhidl/transport android.hardware.broadcastradio@1.0",
34    srcs: [
35        ":android.hardware.broadcastradio@1.0_hal",
36    ],
37    out: [
38        "android/hardware/broadcastradio/1.0/types.h",
39        "android/hardware/broadcastradio/1.0/hwtypes.h",
40        "android/hardware/broadcastradio/1.0/IBroadcastRadio.h",
41        "android/hardware/broadcastradio/1.0/IHwBroadcastRadio.h",
42        "android/hardware/broadcastradio/1.0/BnHwBroadcastRadio.h",
43        "android/hardware/broadcastradio/1.0/BpHwBroadcastRadio.h",
44        "android/hardware/broadcastradio/1.0/BsBroadcastRadio.h",
45        "android/hardware/broadcastradio/1.0/IBroadcastRadioFactory.h",
46        "android/hardware/broadcastradio/1.0/IHwBroadcastRadioFactory.h",
47        "android/hardware/broadcastradio/1.0/BnHwBroadcastRadioFactory.h",
48        "android/hardware/broadcastradio/1.0/BpHwBroadcastRadioFactory.h",
49        "android/hardware/broadcastradio/1.0/BsBroadcastRadioFactory.h",
50        "android/hardware/broadcastradio/1.0/ITuner.h",
51        "android/hardware/broadcastradio/1.0/IHwTuner.h",
52        "android/hardware/broadcastradio/1.0/BnHwTuner.h",
53        "android/hardware/broadcastradio/1.0/BpHwTuner.h",
54        "android/hardware/broadcastradio/1.0/BsTuner.h",
55        "android/hardware/broadcastradio/1.0/ITunerCallback.h",
56        "android/hardware/broadcastradio/1.0/IHwTunerCallback.h",
57        "android/hardware/broadcastradio/1.0/BnHwTunerCallback.h",
58        "android/hardware/broadcastradio/1.0/BpHwTunerCallback.h",
59        "android/hardware/broadcastradio/1.0/BsTunerCallback.h",
60    ],
61}
62
63cc_library {
64    name: "android.hardware.broadcastradio@1.0",
65    defaults: ["hidl-module-defaults"],
66    generated_sources: ["android.hardware.broadcastradio@1.0_genc++"],
67    generated_headers: ["android.hardware.broadcastradio@1.0_genc++_headers"],
68    export_generated_headers: ["android.hardware.broadcastradio@1.0_genc++_headers"],
69    vendor_available: true,
70    vndk: {
71        enabled: true,
72    },
73    shared_libs: [
74        "libhidlbase",
75        "libhidltransport",
76        "libhwbinder",
77        "liblog",
78        "libutils",
79        "libcutils",
80    ],
81    export_shared_lib_headers: [
82        "libhidlbase",
83        "libhidltransport",
84        "libhwbinder",
85        "libutils",
86    ],
87}
88