1phosphor_power_sequencer_include_directories = include_directories('.', '../..') 2 3phosphor_power_sequencer_library = static_library( 4 'phosphor-power-sequencer', 5 'config_file_parser.cpp', 6 'pmbus_driver_device.cpp', 7 'rail.cpp', 8 'services.cpp', 9 'standard_device.cpp', 10 'ucd90160_device.cpp', 11 'ucd90320_device.cpp', 12 'ucd90x_device.cpp', 13 implicit_include_directories: false, 14 dependencies: [ 15 nlohmann_json_dep, 16 phosphor_dbus_interfaces, 17 phosphor_logging, 18 sdbusplus, 19 ], 20 include_directories: [phosphor_power_sequencer_include_directories], 21) 22 23phosphor_power_sequencer = executable( 24 'phosphor-power-control', 25 'power_control_main.cpp', 26 'power_control.cpp', 27 'power_interface.cpp', 28 dependencies: [ 29 libgpiodcxx, 30 nlohmann_json_dep, 31 phosphor_logging, 32 sdbusplus, 33 sdeventplus, 34 stdplus, 35 ], 36 link_with: [phosphor_power_sequencer_library, libpower], 37 implicit_include_directories: false, 38 include_directories: phosphor_power_sequencer_include_directories, 39 install: true, 40) 41