xref: /openbmc/phosphor-state-manager/host_condition_gpio/meson.build (revision 71e399d4c9313fb4426c02bd368e46b9214a7058)
1inc_dirs = [include_directories('../')]
2
3filesystem = import('fs')
4gpioplus = dependency('gpioplus')
5gpiodcxx = dependency('libgpiodcxx', fallback: ['libgpiod', 'gpiodcxx_dep'])
6
7executable(
8    'phosphor-host-condition-gpio',
9    'host_condition.cpp',
10    'host_condition_main.cpp',
11    dependencies: [
12        gpioplus,
13        sdbusplus,
14        sdeventplus,
15        phosphorlogging,
16        phosphordbusinterfaces,
17        gpiodcxx,
18    ],
19    include_directories: inc_dirs,
20    implicit_include_directories: true,
21    install: true,
22)
23
24filesystem.copyfile(
25    'phosphor-host-condition-gpio@.service',
26    install_dir: systemd_system_unit_dir,
27    install: true,
28)
29