blob: 7f4725ad65bd4dd8d787d182e6e488046a7bc539 [file] [log] [blame]
Zbigniew Jędrzejewski-Szmek5c231282017-04-04 23:03:47 -04001rules = files('''
Zbigniew Jędrzejewski-Szmek37efbbd2017-04-17 19:25:00 -04002 60-block.rules
3 60-cdrom_id.rules
4 60-drm.rules
5 60-evdev.rules
Zbigniew Jędrzejewski-Szmek43af16c2017-06-28 11:19:33 -04006 60-input-id.rules
Zbigniew Jędrzejewski-Szmek37efbbd2017-04-17 19:25:00 -04007 60-persistent-alsa.rules
8 60-persistent-input.rules
9 60-persistent-storage.rules
10 60-persistent-storage-tape.rules
11 60-persistent-v4l.rules
12 60-sensor.rules
13 60-serial.rules
14 64-btrfs.rules
Christian Hesse816be2b2017-07-14 18:28:28 +020015 70-joystick.rules
Zbigniew Jędrzejewski-Szmek37efbbd2017-04-17 19:25:00 -040016 70-mouse.rules
17 70-touchpad.rules
18 75-net-description.rules
19 75-probe_mtd.rules
20 78-sound-card.rules
21 80-drivers.rules
22 80-net-setup-link.rules
Zbigniew Jędrzejewski-Szmek5c231282017-04-04 23:03:47 -040023'''.split())
24
25install_data(rules,
26 install_dir : udevrulesdir)
27
28rules_in = '''
Zbigniew Jędrzejewski-Szmek37efbbd2017-04-17 19:25:00 -040029 50-udev-default.rules
30 99-systemd.rules
Zbigniew Jędrzejewski-Szmek5c231282017-04-04 23:03:47 -040031'''.split()
32
33foreach file : rules_in
Zbigniew Jędrzejewski-Szmek37efbbd2017-04-17 19:25:00 -040034 gen = configure_file(
35 input : file + '.in',
36 output : file,
37 configuration : substs)
38 install_data(gen,
39 install_dir : udevrulesdir)
Zbigniew Jędrzejewski-Szmek5c231282017-04-04 23:03:47 -040040endforeach