xref: /openbmc/phosphor-power/phosphor-regulators/src/meson.build (revision afb7fc3f80b2096c6e292ccaa2c37c26f326fa28)
1 phosphor_regulators_include_directories = include_directories(
2     '.',
3     'actions'
4 )
5 
6 phosphor_regulators_library_source_files = [
7     'id_map.cpp',
8 
9     'actions/if_action.cpp'
10 ]
11 
12 phosphor_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 
22 phosphor_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