xref: /openbmc/phosphor-power/phosphor-regulators/src/meson.build (revision afb7fc3f80b2096c6e292ccaa2c37c26f326fa28)
1phosphor_regulators_include_directories = include_directories(
2    '.',
3    'actions'
4)
5
6phosphor_regulators_library_source_files = [
7    'id_map.cpp',
8
9    'actions/if_action.cpp'
10]
11
12phosphor_regulators_library = static_library(
13    'phosphor-regulators',
14    phosphor_regulators_library_source_files,
15    implicit_include_directories: false,
16    include_directories: [
17        phosphor_regulators_include_directories,
18        libi2c_inc
19    ]
20)
21
22phosphor_regulators = executable(
23    'phosphor-regulators',
24    'main.cpp',
25    dependencies: [
26        sdbusplus,
27        sdeventplus,
28        libi2c_dep
29    ],
30    link_with: phosphor_regulators_library,
31    implicit_include_directories: false,
32    include_directories: phosphor_regulators_include_directories,
33    install: true
34)
35