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