blob: b84e4ef8ae862214c2ad413c15fb4f862cd52039 [file] [log] [blame]
Janis Danisevskis34d88092016-10-12 11:23:58 +01001// This file is autogenerated by hidl-gen. Do not edit manually.
2
Tri Voce608be2017-02-07 19:13:25 -08003filegroup {
4 name: "android.hardware.keymaster@3.0_hal",
5 srcs: [
6 "types.hal",
7 "IKeymasterDevice.hal",
8 ],
9}
10
Janis Danisevskis34d88092016-10-12 11:23:58 +010011genrule {
12 name: "android.hardware.keymaster@3.0_genc++",
13 tools: ["hidl-gen"],
Steven Morelandbc711242017-05-09 19:51:19 -070014 cmd: "$(location hidl-gen) -o $(genDir) -Lc++-sources -randroid.hardware:hardware/interfaces -randroid.hidl:system/libhidl/transport android.hardware.keymaster@3.0",
Janis Danisevskis34d88092016-10-12 11:23:58 +010015 srcs: [
Tri Vo85120c92017-02-10 12:45:17 -080016 ":android.hardware.keymaster@3.0_hal",
Janis Danisevskis34d88092016-10-12 11:23:58 +010017 ],
18 out: [
19 "android/hardware/keymaster/3.0/types.cpp",
20 "android/hardware/keymaster/3.0/KeymasterDeviceAll.cpp",
21 ],
22}
23
24genrule {
25 name: "android.hardware.keymaster@3.0_genc++_headers",
26 tools: ["hidl-gen"],
Steven Morelandbc711242017-05-09 19:51:19 -070027 cmd: "$(location hidl-gen) -o $(genDir) -Lc++-headers -randroid.hardware:hardware/interfaces -randroid.hidl:system/libhidl/transport android.hardware.keymaster@3.0",
Janis Danisevskis34d88092016-10-12 11:23:58 +010028 srcs: [
Tri Vo85120c92017-02-10 12:45:17 -080029 ":android.hardware.keymaster@3.0_hal",
Janis Danisevskis34d88092016-10-12 11:23:58 +010030 ],
31 out: [
32 "android/hardware/keymaster/3.0/types.h",
Steven Moreland561b6022017-03-27 11:48:14 -070033 "android/hardware/keymaster/3.0/hwtypes.h",
Janis Danisevskis34d88092016-10-12 11:23:58 +010034 "android/hardware/keymaster/3.0/IKeymasterDevice.h",
35 "android/hardware/keymaster/3.0/IHwKeymasterDevice.h",
Yifan Honga18049a2017-01-11 13:14:59 -080036 "android/hardware/keymaster/3.0/BnHwKeymasterDevice.h",
37 "android/hardware/keymaster/3.0/BpHwKeymasterDevice.h",
Janis Danisevskis34d88092016-10-12 11:23:58 +010038 "android/hardware/keymaster/3.0/BsKeymasterDevice.h",
39 ],
40}
41
Steven Morelanddfd82872017-08-10 15:15:40 -070042cc_library {
Janis Danisevskis34d88092016-10-12 11:23:58 +010043 name: "android.hardware.keymaster@3.0",
Steven Moreland76cfb842017-05-19 15:52:22 -070044 defaults: ["hidl-module-defaults"],
Janis Danisevskis34d88092016-10-12 11:23:58 +010045 generated_sources: ["android.hardware.keymaster@3.0_genc++"],
46 generated_headers: ["android.hardware.keymaster@3.0_genc++_headers"],
47 export_generated_headers: ["android.hardware.keymaster@3.0_genc++_headers"],
Steven Moreland3b36a832017-04-11 09:58:03 -070048 vendor_available: true,
Steven Morelanddfd82872017-08-10 15:15:40 -070049 vndk: {
50 enabled: true,
51 },
Janis Danisevskis34d88092016-10-12 11:23:58 +010052 shared_libs: [
53 "libhidlbase",
54 "libhidltransport",
55 "libhwbinder",
56 "liblog",
57 "libutils",
58 "libcutils",
Janis Danisevskis34d88092016-10-12 11:23:58 +010059 ],
60 export_shared_lib_headers: [
61 "libhidlbase",
62 "libhidltransport",
63 "libhwbinder",
64 "libutils",
Janis Danisevskis34d88092016-10-12 11:23:58 +010065 ],
66}
Steven Moreland26a0bb22017-09-22 14:10:47 -070067
Steven Morelandc3e80fa2017-10-10 11:05:20 -070068// This package is not java compatible. Not creating java target.
69
70// This package does not export any types. Not creating java constants export.
71
72
Steven Moreland26a0bb22017-09-22 14:10:47 -070073genrule {
74 name: "android.hardware.keymaster@3.0-adapter-helper_genc++",
75 tools: ["hidl-gen"],
76 cmd: "$(location hidl-gen) -o $(genDir) -Lc++-adapter-sources -randroid.hardware:hardware/interfaces -randroid.hidl:system/libhidl/transport android.hardware.keymaster@3.0",
77 srcs: [
78 ":android.hardware.keymaster@3.0_hal",
79 ],
80 out: [
81 "android/hardware/keymaster/3.0/AKeymasterDevice.cpp",
82 ],
83}
84
85genrule {
86 name: "android.hardware.keymaster@3.0-adapter-helper_genc++_headers",
87 tools: ["hidl-gen"],
88 cmd: "$(location hidl-gen) -o $(genDir) -Lc++-adapter-headers -randroid.hardware:hardware/interfaces -randroid.hidl:system/libhidl/transport android.hardware.keymaster@3.0",
89 srcs: [
90 ":android.hardware.keymaster@3.0_hal",
91 ],
92 out: [
93 "android/hardware/keymaster/3.0/AKeymasterDevice.h",
94 ],
95}
96
Steven Moreland26a0bb22017-09-22 14:10:47 -070097cc_library {
98 name: "android.hardware.keymaster@3.0-adapter-helper",
99 defaults: ["hidl-module-defaults"],
100 generated_sources: ["android.hardware.keymaster@3.0-adapter-helper_genc++"],
101 generated_headers: ["android.hardware.keymaster@3.0-adapter-helper_genc++_headers"],
102 export_generated_headers: ["android.hardware.keymaster@3.0-adapter-helper_genc++_headers"],
103 vendor_available: true,
104 shared_libs: [
105 "libhidlbase",
106 "libhidltransport",
107 "libhwbinder",
108 "liblog",
109 "libutils",
110 "libcutils",
111 "libhidladapter",
112 "android.hardware.keymaster@3.0",
113 "android.hidl.base@1.0-adapter-helper",
114 ],
115 export_shared_lib_headers: [
116 "libhidlbase",
117 "libhidltransport",
118 "libhwbinder",
119 "libutils",
120 "libhidladapter",
121 "android.hardware.keymaster@3.0",
122 "android.hidl.base@1.0-adapter-helper",
123 ],
124}
125
126genrule {
127 name: "android.hardware.keymaster@3.0-adapter_genc++",
128 tools: ["hidl-gen"],
129 cmd: "$(location hidl-gen) -o $(genDir) -Lc++-adapter-main -randroid.hardware:hardware/interfaces -randroid.hidl:system/libhidl/transport android.hardware.keymaster@3.0",
Steven Morelanda5299ee2017-09-26 12:54:42 -0700130 out: ["main.cpp"]
131}
Steven Moreland26a0bb22017-09-22 14:10:47 -0700132
133cc_test {
134 name: "android.hardware.keymaster@3.0-adapter",
Steven Moreland527fd762017-10-04 12:47:03 -0700135 defaults: ["hidl-module-defaults"],
Steven Moreland26a0bb22017-09-22 14:10:47 -0700136 shared_libs: [
137 "libhidladapter",
138 "libhidlbase",
139 "libhidltransport",
140 "libutils",
141 "android.hardware.keymaster@3.0",
142 "android.hardware.keymaster@3.0-adapter-helper",
143 ],
144 generated_sources: ["android.hardware.keymaster@3.0-adapter_genc++"],
145}