1bcae9002SWilly Tubmc_inc = include_directories('.') 2bcae9002SWilly Tu 3bcae9002SWilly Tucommon_pre = declare_dependency( 4bcae9002SWilly Tu include_directories: [root_inc, bmc_inc]) 5bcae9002SWilly Tu 6bcae9002SWilly Tucommon_lib = static_library( 7bcae9002SWilly Tu 'common', 8bcae9002SWilly Tu 'buildjson.cpp', 9bcae9002SWilly Tu 'file_handler.cpp', 10bcae9002SWilly Tu 'fs.cpp', 11bcae9002SWilly Tu 'general_systemd.cpp', 12bcae9002SWilly Tu 'skip_action.cpp', 13bcae9002SWilly Tu implicit_include_directories: false, 14bcae9002SWilly Tu dependencies: common_pre) 15bcae9002SWilly Tu 16bcae9002SWilly Tucommon_dep = declare_dependency( 17bcae9002SWilly Tu link_with: common_lib, 18bcae9002SWilly Tu dependencies: common_pre) 19bcae9002SWilly Tu 20bcae9002SWilly Tuif not get_option('tests').disabled() 21bcae9002SWilly Tu subdir('test') 22bcae9002SWilly Tuendif 23bcae9002SWilly Tu 24bcae9002SWilly Tusubdir('firmware-handler') 25bcae9002SWilly Tusubdir('version-handler') 26*a49a3f79SGaurav Gandhisubdir('log-handler')