• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# Copyright (c) 2021-2022 Huawei Device Co., Ltd.
2# Licensed under the Apache License, Version 2.0 (the "License");
3# you may not use this file except in compliance with the License.
4# You may obtain a copy of the License at
5#
6#     http://www.apache.org/licenses/LICENSE-2.0
7#
8# Unless required by applicable law or agreed to in writing, software
9# distributed under the License is distributed on an "AS IS" BASIS,
10# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
11# See the License for the specific language governing permissions and
12# limitations under the License.
13
14import("//build/ohos.gni")
15
16ohos_prebuilt_etc("conf_patch_libinput_quirks_10-generic-keyboard.quirks") {
17  source = "//third_party/libinput/quirks/10-generic-keyboard.quirks"
18  relative_install_dir = "libinput/quirks"
19  part_name = "input"
20  subsystem_name = "multimodalinput"
21}
22
23ohos_prebuilt_etc("conf_patch_libinput_quirks_10-generic-lid.quirks") {
24  source = "//third_party/libinput/quirks/10-generic-lid.quirks"
25  relative_install_dir = "libinput/quirks"
26  part_name = "input"
27  subsystem_name = "multimodalinput"
28}
29
30ohos_prebuilt_etc("conf_patch_libinput_quirks_10-generic-trackball.quirks") {
31  source = "//third_party/libinput/quirks/10-generic-trackball.quirks"
32  relative_install_dir = "libinput/quirks"
33  part_name = "input"
34  subsystem_name = "multimodalinput"
35}
36
37ohos_prebuilt_etc("conf_patch_libinput_quirks_30-vendor-aiptek.quirks") {
38  source = "//third_party/libinput/quirks/30-vendor-aiptek.quirks"
39  relative_install_dir = "libinput/quirks"
40  part_name = "input"
41  subsystem_name = "multimodalinput"
42}
43
44ohos_prebuilt_etc("conf_patch_libinput_quirks_30-vendor-alps.quirks") {
45  source = "//third_party/libinput/quirks/30-vendor-alps.quirks"
46  relative_install_dir = "libinput/quirks"
47  part_name = "input"
48  subsystem_name = "multimodalinput"
49}
50
51ohos_prebuilt_etc("conf_patch_libinput_quirks_30-vendor-contour.quirks") {
52  source = "//third_party/libinput/quirks/30-vendor-contour.quirks"
53  relative_install_dir = "libinput/quirks"
54  part_name = "input"
55  subsystem_name = "multimodalinput"
56}
57
58ohos_prebuilt_etc("conf_patch_libinput_quirks_30-vendor-cypress.quirks") {
59  source = "//third_party/libinput/quirks/30-vendor-cypress.quirks"
60  relative_install_dir = "libinput/quirks"
61  part_name = "input"
62  subsystem_name = "multimodalinput"
63}
64
65ohos_prebuilt_etc("conf_patch_libinput_quirks_30-vendor-elantech.quirks") {
66  source = "//third_party/libinput/quirks/30-vendor-elantech.quirks"
67  relative_install_dir = "libinput/quirks"
68  part_name = "input"
69  subsystem_name = "multimodalinput"
70}
71
72ohos_prebuilt_etc("conf_patch_libinput_quirks_30-vendor-ibm.quirks") {
73  source = "//third_party/libinput/quirks/30-vendor-ibm.quirks"
74  relative_install_dir = "libinput/quirks"
75  part_name = "input"
76  subsystem_name = "multimodalinput"
77}
78
79ohos_prebuilt_etc("conf_patch_libinput_quirks_30-vendor-kensington.quirks") {
80  source = "//third_party/libinput/quirks/30-vendor-kensington.quirks"
81  relative_install_dir = "libinput/quirks"
82  part_name = "input"
83  subsystem_name = "multimodalinput"
84}
85
86ohos_prebuilt_etc("conf_patch_libinput_quirks_30-vendor-logitech.quirks") {
87  source = "//third_party/libinput/quirks/30-vendor-logitech.quirks"
88  relative_install_dir = "libinput/quirks"
89  part_name = "input"
90  subsystem_name = "multimodalinput"
91}
92
93ohos_prebuilt_etc("conf_patch_libinput_quirks_30-vendor-madcatz.quirks") {
94  source = "//third_party/libinput/quirks/30-vendor-madcatz.quirks"
95  relative_install_dir = "libinput/quirks"
96  part_name = "input"
97  subsystem_name = "multimodalinput"
98}
99
100ohos_prebuilt_etc("conf_patch_libinput_quirks_30-vendor-microsoft.quirks") {
101  source = "//third_party/libinput/quirks/30-vendor-microsoft.quirks"
102  relative_install_dir = "libinput/quirks"
103  part_name = "input"
104  subsystem_name = "multimodalinput"
105}
106
107ohos_prebuilt_etc("conf_patch_libinput_quirks_30-vendor-razer.quirks") {
108  source = "//third_party/libinput/quirks/30-vendor-razer.quirks"
109  relative_install_dir = "libinput/quirks"
110  part_name = "input"
111  subsystem_name = "multimodalinput"
112}
113
114ohos_prebuilt_etc("conf_patch_libinput_quirks_30-vendor-synaptics.quirks") {
115  source = "//third_party/libinput/quirks/30-vendor-synaptics.quirks"
116  relative_install_dir = "libinput/quirks"
117  part_name = "input"
118  subsystem_name = "multimodalinput"
119}
120
121ohos_prebuilt_etc("conf_patch_libinput_quirks_30-vendor-trust.quirks") {
122  source = "//third_party/libinput/quirks/30-vendor-trust.quirks"
123  relative_install_dir = "libinput/quirks"
124  part_name = "input"
125  subsystem_name = "multimodalinput"
126}
127
128ohos_prebuilt_etc("conf_patch_libinput_quirks_30-vendor-vmware.quirks") {
129  source = "//third_party/libinput/quirks/30-vendor-vmware.quirks"
130  relative_install_dir = "libinput/quirks"
131  part_name = "input"
132  subsystem_name = "multimodalinput"
133}
134
135ohos_prebuilt_etc("conf_patch_libinput_quirks_30-vendor-wacom.quirks") {
136  source = "//third_party/libinput/quirks/30-vendor-wacom.quirks"
137  relative_install_dir = "libinput/quirks"
138  part_name = "input"
139  subsystem_name = "multimodalinput"
140}
141
142ohos_prebuilt_etc("conf_patch_libinput_quirks_50-system-acer.quirks") {
143  source = "//third_party/libinput/quirks/50-system-acer.quirks"
144  relative_install_dir = "libinput/quirks"
145  part_name = "input"
146  subsystem_name = "multimodalinput"
147}
148
149ohos_prebuilt_etc("conf_patch_libinput_quirks_50-system-apple.quirks") {
150  source = "//third_party/libinput/quirks/50-system-apple.quirks"
151  relative_install_dir = "libinput/quirks"
152  part_name = "input"
153  subsystem_name = "multimodalinput"
154}
155
156ohos_prebuilt_etc("conf_patch_libinput_quirks_50-system-asus.quirks") {
157  source = "//third_party/libinput/quirks/50-system-asus.quirks"
158  relative_install_dir = "libinput/quirks"
159  part_name = "input"
160  subsystem_name = "multimodalinput"
161}
162
163ohos_prebuilt_etc("conf_patch_libinput_quirks_50-system-chicony.quirks") {
164  source = "//third_party/libinput/quirks/50-system-chicony.quirks"
165  relative_install_dir = "libinput/quirks"
166  part_name = "input"
167  subsystem_name = "multimodalinput"
168}
169
170ohos_prebuilt_etc("conf_patch_libinput_quirks_50-system-cyborg.quirks") {
171  source = "//third_party/libinput/quirks/50-system-cyborg.quirks"
172  relative_install_dir = "libinput/quirks"
173  part_name = "input"
174  subsystem_name = "multimodalinput"
175}
176
177ohos_prebuilt_etc("conf_patch_libinput_quirks_50-system-dell.quirks") {
178  source = "//third_party/libinput/quirks/50-system-dell.quirks"
179  relative_install_dir = "libinput/quirks"
180  part_name = "input"
181  subsystem_name = "multimodalinput"
182}
183
184ohos_prebuilt_etc("conf_patch_libinput_quirks_50-system-google.quirks") {
185  source = "//third_party/libinput/quirks/50-system-google.quirks"
186  relative_install_dir = "libinput/quirks"
187  part_name = "input"
188  subsystem_name = "multimodalinput"
189}
190
191ohos_prebuilt_etc("conf_patch_libinput_quirks_50-system-hp.quirks") {
192  source = "//third_party/libinput/quirks/50-system-hp.quirks"
193  relative_install_dir = "libinput/quirks"
194  part_name = "input"
195  subsystem_name = "multimodalinput"
196}
197
198ohos_prebuilt_etc("conf_patch_libinput_quirks_50-system-lenovo.quirks") {
199  source = "//third_party/libinput/quirks/50-system-lenovo.quirks"
200  relative_install_dir = "libinput/quirks"
201  part_name = "input"
202  subsystem_name = "multimodalinput"
203}
204
205ohos_prebuilt_etc("conf_patch_libinput_quirks_50-system-sony.quirks") {
206  source = "//third_party/libinput/quirks/50-system-sony.quirks"
207  relative_install_dir = "libinput/quirks"
208  part_name = "input"
209  subsystem_name = "multimodalinput"
210}
211
212ohos_prebuilt_etc("conf_patch_libinput_quirks_50-system-system76.quirks") {
213  source = "//third_party/libinput/quirks/50-system-system76.quirks"
214  relative_install_dir = "libinput/quirks"
215  part_name = "input"
216  subsystem_name = "multimodalinput"
217}
218
219ohos_prebuilt_etc("conf_patch_libinput_quirks_50-system-toshiba.quirks") {
220  source = "//third_party/libinput/quirks/50-system-toshiba.quirks"
221  relative_install_dir = "libinput/quirks"
222  part_name = "input"
223  subsystem_name = "multimodalinput"
224}
225
226group("prebuild_libinput") {
227  deps = [
228    ":conf_patch_libinput_quirks_10-generic-keyboard.quirks",
229    ":conf_patch_libinput_quirks_10-generic-lid.quirks",
230    ":conf_patch_libinput_quirks_10-generic-trackball.quirks",
231    ":conf_patch_libinput_quirks_30-vendor-aiptek.quirks",
232    ":conf_patch_libinput_quirks_30-vendor-alps.quirks",
233    ":conf_patch_libinput_quirks_30-vendor-contour.quirks",
234    ":conf_patch_libinput_quirks_30-vendor-cypress.quirks",
235    ":conf_patch_libinput_quirks_30-vendor-elantech.quirks",
236    ":conf_patch_libinput_quirks_30-vendor-ibm.quirks",
237    ":conf_patch_libinput_quirks_30-vendor-kensington.quirks",
238    ":conf_patch_libinput_quirks_30-vendor-logitech.quirks",
239    ":conf_patch_libinput_quirks_30-vendor-madcatz.quirks",
240    ":conf_patch_libinput_quirks_30-vendor-microsoft.quirks",
241    ":conf_patch_libinput_quirks_30-vendor-razer.quirks",
242    ":conf_patch_libinput_quirks_30-vendor-synaptics.quirks",
243    ":conf_patch_libinput_quirks_30-vendor-trust.quirks",
244    ":conf_patch_libinput_quirks_30-vendor-vmware.quirks",
245    ":conf_patch_libinput_quirks_30-vendor-wacom.quirks",
246    ":conf_patch_libinput_quirks_50-system-acer.quirks",
247    ":conf_patch_libinput_quirks_50-system-apple.quirks",
248    ":conf_patch_libinput_quirks_50-system-asus.quirks",
249    ":conf_patch_libinput_quirks_50-system-chicony.quirks",
250    ":conf_patch_libinput_quirks_50-system-cyborg.quirks",
251    ":conf_patch_libinput_quirks_50-system-dell.quirks",
252    ":conf_patch_libinput_quirks_50-system-google.quirks",
253    ":conf_patch_libinput_quirks_50-system-hp.quirks",
254    ":conf_patch_libinput_quirks_50-system-lenovo.quirks",
255    ":conf_patch_libinput_quirks_50-system-sony.quirks",
256    ":conf_patch_libinput_quirks_50-system-system76.quirks",
257    ":conf_patch_libinput_quirks_50-system-toshiba.quirks",
258  ]
259}
260