1539b608fSJim Wrightphosphor_power_sequencer_include_directories = include_directories(
2539b608fSJim Wright    '.',
3539b608fSJim Wright    '../..'
41553cd9aSJim Wright)
51553cd9aSJim Wright
6539b608fSJim Wrightphosphor_power_sequencer = executable(
7539b608fSJim Wright    'phosphor-power-control',
8539b608fSJim Wright    'power_control_main.cpp',
9539b608fSJim Wright    'power_control.cpp',
101992083aSJim Wright    'power_interface.cpp',
11930458c2SJim Wright    'power_sequencer_monitor.cpp',
12*c48551abSJim Wright    'ucd90x_monitor.cpp',
13*c48551abSJim Wright    'ucd90160_monitor.cpp',
147945dd27SJim Wright    'ucd90320_monitor.cpp',
15539b608fSJim Wright    dependencies: [
167a5dd99bSJim Wright        libgpiodcxx,
17888bebdeSPatrick Williams        nlohmann_json_dep,
18539b608fSJim Wright        phosphor_logging,
19539b608fSJim Wright        sdbusplus,
20539b608fSJim Wright        sdeventplus,
21888bebdeSPatrick Williams        stdplus,
22539b608fSJim Wright    ],
232d99bf7dSJim Wright    link_with: [
242d99bf7dSJim Wright        libpower
252d99bf7dSJim Wright    ],
26539b608fSJim Wright    implicit_include_directories: false,
27539b608fSJim Wright    include_directories: phosphor_power_sequencer_include_directories,
28539b608fSJim Wright    install: true
29539b608fSJim Wright)
30