blob: 05ca7430257c2a001cc8701d8a36cd6ba2e21e29 [file] [log] [blame]
Willy Tubcae9002021-09-12 13:58:04 -07001bmc_inc = include_directories('.')
2
3common_pre = declare_dependency(
Patrick Williams32e9ea12025-02-01 08:37:51 -05004 dependencies: [nlohmann_json_dep],
5 include_directories: [root_inc, bmc_inc],
6)
Willy Tubcae9002021-09-12 13:58:04 -07007
8common_lib = static_library(
Patrick Williams32e9ea12025-02-01 08:37:51 -05009 'common',
10 'buildjson.cpp',
11 'file_handler.cpp',
12 'fs.cpp',
13 'general_systemd.cpp',
14 'skip_action.cpp',
15 implicit_include_directories: false,
16 dependencies: common_pre,
17)
Willy Tubcae9002021-09-12 13:58:04 -070018
Patrick Williams32e9ea12025-02-01 08:37:51 -050019common_dep = declare_dependency(link_with: common_lib, dependencies: common_pre)
Willy Tubcae9002021-09-12 13:58:04 -070020
Patrick Williamsacbf8752025-01-30 17:48:00 -050021if get_option('tests').allowed()
Patrick Williams32e9ea12025-02-01 08:37:51 -050022 subdir('test')
Willy Tubcae9002021-09-12 13:58:04 -070023endif
24
25subdir('firmware-handler')
Gaurav Gandhia49a3f72021-10-26 20:43:25 +000026subdir('version-handler')
Brandon Kimea65e682022-07-13 23:21:33 +000027subdir('log-handler')