OSDN Git Service

Merge "Fix consumerir test bugs" into oc-dev
[android-x86/hardware-interfaces.git] / radio / 1.0 / Android.bp
1 // This file is autogenerated by hidl-gen. Do not edit manually.
2
3 filegroup {
4     name: "android.hardware.radio@1.0_hal",
5     srcs: [
6         "types.hal",
7         "IRadio.hal",
8         "IRadioIndication.hal",
9         "IRadioResponse.hal",
10         "ISap.hal",
11         "ISapCallback.hal",
12     ],
13 }
14
15 genrule {
16     name: "android.hardware.radio@1.0_genc++",
17     tools: ["hidl-gen"],
18     cmd: "$(location hidl-gen) -o $(genDir) -Lc++-sources -randroid.hardware:hardware/interfaces -randroid.hidl:system/libhidl/transport android.hardware.radio@1.0",
19     srcs: [
20         ":android.hardware.radio@1.0_hal",
21     ],
22     out: [
23         "android/hardware/radio/1.0/types.cpp",
24         "android/hardware/radio/1.0/RadioAll.cpp",
25         "android/hardware/radio/1.0/RadioIndicationAll.cpp",
26         "android/hardware/radio/1.0/RadioResponseAll.cpp",
27         "android/hardware/radio/1.0/SapAll.cpp",
28         "android/hardware/radio/1.0/SapCallbackAll.cpp",
29     ],
30 }
31
32 genrule {
33     name: "android.hardware.radio@1.0_genc++_headers",
34     tools: ["hidl-gen"],
35     cmd: "$(location hidl-gen) -o $(genDir) -Lc++-headers -randroid.hardware:hardware/interfaces -randroid.hidl:system/libhidl/transport android.hardware.radio@1.0",
36     srcs: [
37         ":android.hardware.radio@1.0_hal",
38     ],
39     out: [
40         "android/hardware/radio/1.0/types.h",
41         "android/hardware/radio/1.0/hwtypes.h",
42         "android/hardware/radio/1.0/IRadio.h",
43         "android/hardware/radio/1.0/IHwRadio.h",
44         "android/hardware/radio/1.0/BnHwRadio.h",
45         "android/hardware/radio/1.0/BpHwRadio.h",
46         "android/hardware/radio/1.0/BsRadio.h",
47         "android/hardware/radio/1.0/IRadioIndication.h",
48         "android/hardware/radio/1.0/IHwRadioIndication.h",
49         "android/hardware/radio/1.0/BnHwRadioIndication.h",
50         "android/hardware/radio/1.0/BpHwRadioIndication.h",
51         "android/hardware/radio/1.0/BsRadioIndication.h",
52         "android/hardware/radio/1.0/IRadioResponse.h",
53         "android/hardware/radio/1.0/IHwRadioResponse.h",
54         "android/hardware/radio/1.0/BnHwRadioResponse.h",
55         "android/hardware/radio/1.0/BpHwRadioResponse.h",
56         "android/hardware/radio/1.0/BsRadioResponse.h",
57         "android/hardware/radio/1.0/ISap.h",
58         "android/hardware/radio/1.0/IHwSap.h",
59         "android/hardware/radio/1.0/BnHwSap.h",
60         "android/hardware/radio/1.0/BpHwSap.h",
61         "android/hardware/radio/1.0/BsSap.h",
62         "android/hardware/radio/1.0/ISapCallback.h",
63         "android/hardware/radio/1.0/IHwSapCallback.h",
64         "android/hardware/radio/1.0/BnHwSapCallback.h",
65         "android/hardware/radio/1.0/BpHwSapCallback.h",
66         "android/hardware/radio/1.0/BsSapCallback.h",
67     ],
68 }
69
70 cc_library_shared {
71     name: "android.hardware.radio@1.0",
72     defaults: ["hidl-module-defaults"],
73     generated_sources: ["android.hardware.radio@1.0_genc++"],
74     generated_headers: ["android.hardware.radio@1.0_genc++_headers"],
75     export_generated_headers: ["android.hardware.radio@1.0_genc++_headers"],
76     vendor_available: true,
77     shared_libs: [
78         "libhidlbase",
79         "libhidltransport",
80         "libhwbinder",
81         "liblog",
82         "libutils",
83         "libcutils",
84     ],
85     export_shared_lib_headers: [
86         "libhidlbase",
87         "libhidltransport",
88         "libhwbinder",
89         "libutils",
90     ],
91 }