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