blob: 4e9c10b42e2811c7cb07e5fcdeaea6be427d72bf [file] [log] [blame]
common_SOURCES = ['src/logger.cpp',
'src/parser_factory.cpp',
'src/ipz_parser.cpp',
'src/keyword_vpd_parser.cpp',
'src/ddimm_parser.cpp',
'src/isdimm_parser.cpp',
'src/parser.cpp',
'src/worker.cpp',
'src/backup_restore.cpp',
'src/gpio_monitor.cpp',
'src/event_logger.cpp']
vpd_manager_SOURCES = ['src/manager_main.cpp',
'src/manager.cpp',
'src/bios_handler.cpp',
] + common_SOURCES
parser_dependencies = [sdbusplus, libgpiodcxx, phosphor_logging, phosphor_dbus_interfaces]
parser_build_arguments = []
if get_option('ibm_system').enabled()
parser_build_arguments += ['-DIBM_SYSTEM']
endif
vpd_manager_exe = executable(
'vpd-manager',
vpd_manager_SOURCES,
include_directories : ['../', 'include/', '../configuration/'],
link_with : libvpdecc,
dependencies : [
parser_dependencies,
],
install : true,
cpp_args : parser_build_arguments,
)
vpd_parser_SOURCES = ['src/vpd_parser_main.cpp',
]+ common_SOURCES
vpd_parser_exe = executable(
'vpd-parser',
vpd_parser_SOURCES,
include_directories : ['../', 'include/', '../configuration/'],
link_with : libvpdecc,
dependencies : parser_dependencies,
install : true,
)