blob: 3f8d580153b9a790672ca1929741202fc1268dc1 [file] [log] [blame]
Jaesoo Lee812e85e2017-04-28 18:29:40 +09001// This file is autogenerated by hidl-gen. Do not edit manually.
2
3filegroup {
4 name: "android.hardware.configstore@1.1_hal",
5 srcs: [
6 "ISurfaceFlingerConfigs.hal",
7 ],
8}
9
10genrule {
11 name: "android.hardware.configstore@1.1_genc++",
12 tools: ["hidl-gen"],
13 cmd: "$(location hidl-gen) -o $(genDir) -Lc++-sources -randroid.hardware:hardware/interfaces -randroid.hidl:system/libhidl/transport android.hardware.configstore@1.1",
14 srcs: [
15 ":android.hardware.configstore@1.1_hal",
16 ],
17 out: [
18 "android/hardware/configstore/1.1/SurfaceFlingerConfigsAll.cpp",
19 ],
20}
21
22genrule {
23 name: "android.hardware.configstore@1.1_genc++_headers",
24 tools: ["hidl-gen"],
25 cmd: "$(location hidl-gen) -o $(genDir) -Lc++-headers -randroid.hardware:hardware/interfaces -randroid.hidl:system/libhidl/transport android.hardware.configstore@1.1",
26 srcs: [
27 ":android.hardware.configstore@1.1_hal",
28 ],
29 out: [
30 "android/hardware/configstore/1.1/ISurfaceFlingerConfigs.h",
31 "android/hardware/configstore/1.1/IHwSurfaceFlingerConfigs.h",
32 "android/hardware/configstore/1.1/BnHwSurfaceFlingerConfigs.h",
33 "android/hardware/configstore/1.1/BpHwSurfaceFlingerConfigs.h",
34 "android/hardware/configstore/1.1/BsSurfaceFlingerConfigs.h",
35 ],
36}
37
Steven Morelandff308ea2017-08-10 15:15:18 -070038cc_library {
Jaesoo Lee812e85e2017-04-28 18:29:40 +090039 name: "android.hardware.configstore@1.1",
Steven Morelandf04fdeb2017-06-05 17:47:36 -070040 defaults: ["hidl-module-defaults"],
Jaesoo Lee812e85e2017-04-28 18:29:40 +090041 generated_sources: ["android.hardware.configstore@1.1_genc++"],
42 generated_headers: ["android.hardware.configstore@1.1_genc++_headers"],
43 export_generated_headers: ["android.hardware.configstore@1.1_genc++_headers"],
44 vendor_available: true,
Steven Morelandff308ea2017-08-10 15:15:18 -070045 vndk: {
46 enabled: true,
47 },
Jaesoo Lee812e85e2017-04-28 18:29:40 +090048 shared_libs: [
49 "libhidlbase",
50 "libhidltransport",
51 "libhwbinder",
52 "liblog",
53 "libutils",
54 "libcutils",
55 "android.hardware.configstore@1.0",
56 ],
57 export_shared_lib_headers: [
58 "libhidlbase",
59 "libhidltransport",
60 "libhwbinder",
61 "libutils",
62 "android.hardware.configstore@1.0",
63 ],
64}
Steven Morelandc5bc4c72017-11-01 16:42:15 -070065
66genrule {
67 name: "android.hardware.configstore-V1.1-java_gen_java",
68 tools: ["hidl-gen"],
69 cmd: "$(location hidl-gen) -o $(genDir) -Ljava -randroid.hardware:hardware/interfaces -randroid.hidl:system/libhidl/transport android.hardware.configstore@1.1",
70 srcs: [
71 ":android.hardware.configstore@1.1_hal",
72 ],
73 out: [
74 "android/hardware/configstore/V1_1/ISurfaceFlingerConfigs.java",
75 ],
76}
77
78java_library {
79 name: "android.hardware.configstore-V1.1-java",
80 no_framework_libs: true,
81 defaults: ["hidl-java-module-defaults"],
82 srcs: [":android.hardware.configstore-V1.1-java_gen_java"],
83 libs: [
84 "hwbinder",
85 "android.hardware.configstore-V1.0-java",
86 "android.hidl.base-V1.0-java",
87 ]
88}
89
90// This package does not export any types. Not creating java constants export.
91
92
93genrule {
94 name: "android.hardware.configstore@1.1-adapter-helper_genc++",
95 tools: ["hidl-gen"],
96 cmd: "$(location hidl-gen) -o $(genDir) -Lc++-adapter-sources -randroid.hardware:hardware/interfaces -randroid.hidl:system/libhidl/transport android.hardware.configstore@1.1",
97 srcs: [
98 ":android.hardware.configstore@1.1_hal",
99 ],
100 out: [
101 "android/hardware/configstore/1.1/ASurfaceFlingerConfigs.cpp",
102 ],
103}
104
105genrule {
106 name: "android.hardware.configstore@1.1-adapter-helper_genc++_headers",
107 tools: ["hidl-gen"],
108 cmd: "$(location hidl-gen) -o $(genDir) -Lc++-adapter-headers -randroid.hardware:hardware/interfaces -randroid.hidl:system/libhidl/transport android.hardware.configstore@1.1",
109 srcs: [
110 ":android.hardware.configstore@1.1_hal",
111 ],
112 out: [
113 "android/hardware/configstore/1.1/ASurfaceFlingerConfigs.h",
114 ],
115}
116
117cc_library {
118 name: "android.hardware.configstore@1.1-adapter-helper",
119 defaults: ["hidl-module-defaults"],
120 generated_sources: ["android.hardware.configstore@1.1-adapter-helper_genc++"],
121 generated_headers: ["android.hardware.configstore@1.1-adapter-helper_genc++_headers"],
122 export_generated_headers: ["android.hardware.configstore@1.1-adapter-helper_genc++_headers"],
123 vendor_available: true,
124 shared_libs: [
125 "libhidlbase",
126 "libhidltransport",
127 "libhwbinder",
128 "liblog",
129 "libutils",
130 "libcutils",
131 "libhidladapter",
132 "android.hardware.configstore@1.0",
133 "android.hardware.configstore@1.1",
134 "android.hardware.configstore@1.0-adapter-helper",
135 "android.hidl.base@1.0-adapter-helper",
136 ],
137 export_shared_lib_headers: [
138 "libhidlbase",
139 "libhidltransport",
140 "libhwbinder",
141 "libutils",
142 "libhidladapter",
143 "android.hardware.configstore@1.0",
144 "android.hardware.configstore@1.1",
145 "android.hardware.configstore@1.0-adapter-helper",
146 "android.hidl.base@1.0-adapter-helper",
147 ],
148}
149
150genrule {
151 name: "android.hardware.configstore@1.1-adapter_genc++",
152 tools: ["hidl-gen"],
153 cmd: "$(location hidl-gen) -o $(genDir) -Lc++-adapter-main -randroid.hardware:hardware/interfaces -randroid.hidl:system/libhidl/transport android.hardware.configstore@1.1",
154 out: ["main.cpp"]
155}
156
157cc_test {
158 name: "android.hardware.configstore@1.1-adapter",
159 defaults: ["hidl-module-defaults"],
160 shared_libs: [
161 "libhidladapter",
162 "libhidlbase",
163 "libhidltransport",
164 "libutils",
165 "android.hardware.configstore@1.0",
166 "android.hardware.configstore@1.1",
167 "android.hardware.configstore@1.1-adapter-helper",
168 ],
169 generated_sources: ["android.hardware.configstore@1.1-adapter_genc++"],
170}