xref: /openbmc/debug-trigger/meson.build (revision 20017150)
1project('debug-trigger', 'c', license: 'Apache-2.0', version: '0.1')
2executable('debug-trigger', 'main.c', install: true)
3
4if get_option('systemd')
5	systemd = dependency('systemd')
6	unitdir = systemd.get_pkgconfig_variable('systemdsystemunitdir')
7	configure_file(input: 'systemd/system/debug-trigger@.service',
8		       output: 'debug-trigger@.service',
9		       copy: true,
10		       install_dir: unitdir)
11endif
12
13udev = dependency('udev')
14udevdir = udev.get_pkgconfig_variable('udevdir')
15udevrules = [
16	'debug-trigger-kcs1',
17	'debug-trigger-kcs2',
18	'debug-trigger-kcs3',
19	'debug-trigger-kcs4',
20]
21
22triggers = get_option('triggers')
23foreach trigger : triggers
24	src = 'udev/rules.d/debug-trigger-' + trigger + '.rules'
25	dst = 'debug-trigger-' + trigger + '.rules'
26	rulesdir = udevdir + '/rules.d'
27	configure_file(input: src, output: dst, copy: true, install_dir: rulesdir)
28endforeach
29