]> git.ipfire.org Git - thirdparty/systemd.git/blob - rules.d/meson.build
tools: rewrite make-autosuspend-rules.py and add udev rules
[thirdparty/systemd.git] / rules.d / meson.build
1 # SPDX-License-Identifier: LGPL-2.1+
2
3 rules = files('''
4 60-autosuspend.rules
5 60-block.rules
6 60-cdrom_id.rules
7 60-drm.rules
8 60-evdev.rules
9 60-fido-id.rules
10 60-input-id.rules
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
18 61-autosuspend-manual.rules
19 70-joystick.rules
20 70-mouse.rules
21 70-touchpad.rules
22 75-net-description.rules
23 75-probe_mtd.rules
24 78-sound-card.rules
25 80-drivers.rules
26 80-net-setup-link.rules
27 '''.split())
28
29 install_data(rules,
30 install_dir : udevrulesdir)
31
32 all_rules = rules
33
34 rules_in = '''
35 50-udev-default.rules
36 64-btrfs.rules
37 99-systemd.rules
38 '''.split()
39
40 foreach file : rules_in
41 gen = configure_file(
42 input : file + '.in',
43 output : file,
44 configuration : substs)
45 install_data(gen,
46 install_dir : udevrulesdir)
47 all_rules += gen
48 endforeach