xref: /openbmc/entity-manager/src/gpio-presence/meson.build (revision 8c4b1d999a13b27d6edc84cfaff1112a0cc07091)
1*8c4b1d99SAlexander Hansengpio_presence_lib = static_library(
2*8c4b1d99SAlexander Hansen    'gpio_presence_lib',
3*8c4b1d99SAlexander Hansen    'device_presence.cpp',
4*8c4b1d99SAlexander Hansen    'device_presence.hpp',
5*8c4b1d99SAlexander Hansen    'gpio_presence_manager.cpp',
6*8c4b1d99SAlexander Hansen    'gpio_presence_manager.hpp',
7*8c4b1d99SAlexander Hansen    'config_provider.cpp',
8*8c4b1d99SAlexander Hansen    'config_provider.hpp',
9*8c4b1d99SAlexander Hansen    dependencies: [
10*8c4b1d99SAlexander Hansen        boost,
11*8c4b1d99SAlexander Hansen        phosphor_logging_dep,
12*8c4b1d99SAlexander Hansen        phosphor_dbus_interfaces_dep,
13*8c4b1d99SAlexander Hansen        sdbusplus,
14*8c4b1d99SAlexander Hansen        libgpio_dep,
15*8c4b1d99SAlexander Hansen    ],
16*8c4b1d99SAlexander Hansen)
17*8c4b1d99SAlexander Hansen
18*8c4b1d99SAlexander Hansenexecutable(
19*8c4b1d99SAlexander Hansen    'gpio-presence-sensor',
20*8c4b1d99SAlexander Hansen    'main.cpp',
21*8c4b1d99SAlexander Hansen    dependencies: [
22*8c4b1d99SAlexander Hansen        boost,
23*8c4b1d99SAlexander Hansen        phosphor_logging_dep,
24*8c4b1d99SAlexander Hansen        phosphor_dbus_interfaces_dep,
25*8c4b1d99SAlexander Hansen        sdbusplus,
26*8c4b1d99SAlexander Hansen        libgpio_dep,
27*8c4b1d99SAlexander Hansen    ],
28*8c4b1d99SAlexander Hansen    install: true,
29*8c4b1d99SAlexander Hansen    install_dir: installdir,
30*8c4b1d99SAlexander Hansen    link_with: gpio_presence_lib,
31*8c4b1d99SAlexander Hansen)
32