170d72f8dSAndrew Geisslersource = [ 270d72f8dSAndrew Geissler 'side_switch.cpp', 303b3082cSAndrew Geissler '../utils.cpp', 470d72f8dSAndrew Geissler ] 570d72f8dSAndrew Geissler 670d72f8dSAndrew Geisslerexecutable( 770d72f8dSAndrew Geissler 'phosphor-bmc-side-switch', 870d72f8dSAndrew Geissler source, 903b3082cSAndrew Geissler include_directories: ['..'], 1070d72f8dSAndrew Geissler dependencies: [ 1170d72f8dSAndrew Geissler phosphor_logging_dep, 1270d72f8dSAndrew Geissler ], 1370d72f8dSAndrew Geissler install: true, 1470d72f8dSAndrew Geissler install_dir: get_option('bindir') 1570d72f8dSAndrew Geissler) 16119e5a2cSAndrew Geissler 17119e5a2cSAndrew Geisslersystemd_system_unit_dir = dependency('systemd').get_variable( 18*e80b5bcbSPatrick Williams 'systemdsystemunitdir', 19119e5a2cSAndrew Geissler pkgconfig_define: ['prefix', get_option('prefix')]) 20119e5a2cSAndrew Geissler 21119e5a2cSAndrew Geisslerinstall_data( 22119e5a2cSAndrew Geissler 'phosphor-bmc-side-switch.service', 23119e5a2cSAndrew Geissler install_dir: systemd_system_unit_dir) 24