1f7f5da97SDeepak Kodihallilibpldm_headers = ['.', './oem/ibm'] 2f7f5da97SDeepak Kodihalli 3f7f5da97SDeepak Kodihallisources = [ 4f7f5da97SDeepak Kodihalli 'pldm_cmd_helper.cpp', 5f7f5da97SDeepak Kodihalli 'pldm_base_cmd.cpp', 6f7f5da97SDeepak Kodihalli 'pldm_platform_cmd.cpp', 7f7f5da97SDeepak Kodihalli 'pldm_bios_cmd.cpp', 8f7f5da97SDeepak Kodihalli 'pldm_fru_cmd.cpp', 9eea835a9STom Joseph 'pldm_fw_update_cmd.cpp', 10f7f5da97SDeepak Kodihalli 'pldmtool.cpp', 11f7f5da97SDeepak Kodihalli] 12f7f5da97SDeepak Kodihalli 1387bfacd2SPatrick Williamsif get_option('oem-ibm').allowed() 14f7f5da97SDeepak Kodihallisources += [ 15c4e80ccaSPavithra Barithaya 'oem/ibm/pldm_oem_ibm.cpp', 16f7f5da97SDeepak Kodihalli ] 17f7f5da97SDeepak Kodihalliendif 18f7f5da97SDeepak Kodihalli 19f7f5da97SDeepak Kodihalliexecutable( 20f7f5da97SDeepak Kodihalli 'pldmtool', 21f7f5da97SDeepak Kodihalli sources, 22f7f5da97SDeepak Kodihalli implicit_include_directories: false, 23f7f5da97SDeepak Kodihalli include_directories: include_directories(libpldm_headers), 243b1dc01dSPatrick Williams dependencies: [ 253b1dc01dSPatrick Williams CLI11_dep, 263b1dc01dSPatrick Williams libpldm_dep, 273b1dc01dSPatrick Williams libpldmutils, 28*cf772846SPatrick Williams nlohmann_json_dep, 293b1dc01dSPatrick Williams phosphor_dbus_interfaces, 303b1dc01dSPatrick Williams sdbusplus, 313b1dc01dSPatrick Williams ], 32f7f5da97SDeepak Kodihalli install: true, 33f7f5da97SDeepak Kodihalli install_dir: get_option('bindir')) 34