]>
Commit | Line | Data |
---|---|---|
db9ecf05 | 1 | # SPDX-License-Identifier: LGPL-2.1-or-later |
3a726fcd | 2 | |
5c23128d | 3 | rules = files(''' |
79dc5d35 | 4 | 60-autosuspend.rules |
37efbbd8 ZJS |
5 | 60-block.rules |
6 | 60-cdrom_id.rules | |
7 | 60-drm.rules | |
8 | 60-evdev.rules | |
d45ee2f3 | 9 | 60-fido-id.rules |
43af16c9 | 10 | 60-input-id.rules |
37efbbd8 ZJS |
11 | 60-persistent-alsa.rules |
12 | 60-persistent-input.rules | |
13 | 60-persistent-storage.rules | |
14 | 60-persistent-storage-tape.rules | |
15 | 60-persistent-v4l.rules | |
16 | 60-sensor.rules | |
17 | 60-serial.rules | |
816be2ba | 18 | 70-joystick.rules |
37efbbd8 ZJS |
19 | 70-mouse.rules |
20 | 70-touchpad.rules | |
21 | 75-net-description.rules | |
22 | 75-probe_mtd.rules | |
23 | 78-sound-card.rules | |
37efbbd8 | 24 | 80-net-setup-link.rules |
5c23128d ZJS |
25 | '''.split()) |
26 | ||
dd47b252 AM |
27 | if conf.get('HAVE_KMOD') == 1 |
28 | rules += files('80-drivers.rules') | |
29 | endif | |
30 | ||
2bfb92a9 BN |
31 | if dmi_arches.contains(host_machine.cpu_family()) |
32 | rules += files('70-memory.rules') | |
33 | endif | |
34 | ||
5c23128d ZJS |
35 | install_data(rules, |
36 | install_dir : udevrulesdir) | |
37 | ||
6b97bf22 ZJS |
38 | all_rules = rules |
39 | ||
5c23128d | 40 | rules_in = ''' |
37efbbd8 | 41 | 50-udev-default.rules |
0e8856d2 | 42 | 64-btrfs.rules |
37efbbd8 | 43 | 99-systemd.rules |
5c23128d ZJS |
44 | '''.split() |
45 | ||
46 | foreach file : rules_in | |
37efbbd8 ZJS |
47 | gen = configure_file( |
48 | input : file + '.in', | |
49 | output : file, | |
50 | configuration : substs) | |
51 | install_data(gen, | |
52 | install_dir : udevrulesdir) | |
6b97bf22 | 53 | all_rules += gen |
5c23128d | 54 | endforeach |