1c710b975SWilly Tusoftpower_pre = [ 2c710b975SWilly Tu ipmid_dep, 3c710b975SWilly Tu phosphor_logging_dep, 4c710b975SWilly Tu phosphor_dbus_interfaces_dep, 5c710b975SWilly Tu sdeventplus_dep, 6c710b975SWilly Tu sdbusplus_dep, 7c710b975SWilly Tu systemd, 8c710b975SWilly Tu softoff_dbus, 9*e11895fdSKonstantin Aladyshev boost 10c710b975SWilly Tu] 11c710b975SWilly Tu 12c710b975SWilly Tusoftpower_lib = static_library( 13c710b975SWilly Tu 'softpower_lib', 14c710b975SWilly Tu 'softoff.cpp', 15c710b975SWilly Tu conf_h, 16c710b975SWilly Tu dependencies: softpower_pre, 17c710b975SWilly Tu include_directories: root_inc) 18c710b975SWilly Tu 19c710b975SWilly Tusoftpower_dep = declare_dependency( 20c710b975SWilly Tu dependencies: softpower_pre, 21c710b975SWilly Tu include_directories: root_inc, 22c710b975SWilly Tu link_with: softpower_lib) 23c710b975SWilly Tu 24c710b975SWilly Tuexecutable( 25c710b975SWilly Tu 'phosphor-softpoweroff', 26c710b975SWilly Tu 'mainapp.cpp', 27c710b975SWilly Tu implicit_include_directories: false, 28c710b975SWilly Tu dependencies: softpower_dep, 29c710b975SWilly Tu include_directories: root_inc, 30c710b975SWilly Tu install: true, 31c710b975SWilly Tu install_dir: get_option('bindir')) 32