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