Deepak Kodihalli | 3c275e1 | 2019-09-21 06:39:39 -0500 | [diff] [blame] | 1 | deps = [ |
| 2 | dependency('phosphor-dbus-interfaces'), |
Deepak Kodihalli | 3c275e1 | 2019-09-21 06:39:39 -0500 | [diff] [blame] | 3 | dependency('sdbusplus'), |
George Liu | ab437e5 | 2020-01-19 17:12:19 +0800 | [diff] [blame] | 4 | libpldm, |
| 5 | libpldmutils |
Deepak Kodihalli | 3c275e1 | 2019-09-21 06:39:39 -0500 | [diff] [blame] | 6 | ] |
| 7 | |
| 8 | sources = [ |
| 9 | 'base.cpp', |
| 10 | 'bios.cpp', |
| 11 | 'bios_table.cpp', |
John Wang | e2efdcc | 2020-02-12 17:02:06 +0800 | [diff] [blame] | 12 | 'bios_attribute.cpp', |
John Wang | 29683b5 | 2020-02-27 16:41:44 +0800 | [diff] [blame] | 13 | 'bios_string_attribute.cpp', |
John Wang | 95e6b3c | 2020-02-13 09:43:24 +0800 | [diff] [blame] | 14 | 'bios_integer_attribute.cpp', |
John Wang | 3be7085 | 2020-02-13 15:59:04 +0800 | [diff] [blame] | 15 | 'bios_enum_attribute.cpp', |
John Wang | d965934 | 2020-02-27 16:46:05 +0800 | [diff] [blame] | 16 | 'bios_config.cpp', |
George Liu | e53193f | 2020-02-24 09:23:26 +0800 | [diff] [blame] | 17 | 'pdr_utils.cpp', |
Deepak Kodihalli | 3c275e1 | 2019-09-21 06:39:39 -0500 | [diff] [blame] | 18 | 'pdr.cpp', |
Deepak Kodihalli | 557dfb0 | 2019-05-12 13:11:17 +0530 | [diff] [blame] | 19 | 'platform.cpp', |
Deepak Kodihalli | 70e8db0 | 2019-10-21 00:59:46 -0500 | [diff] [blame] | 20 | 'fru_parser.cpp', |
| 21 | 'fru.cpp' |
Deepak Kodihalli | 3c275e1 | 2019-09-21 06:39:39 -0500 | [diff] [blame] | 22 | ] |
| 23 | |
| 24 | if get_option('oem-ibm').enabled() |
| 25 | sources += [ |
| 26 | '../oem/ibm/libpldmresponder/file_io.cpp', |
Sampa Misra | 854e61f | 2019-08-22 04:36:47 -0500 | [diff] [blame] | 27 | '../oem/ibm/libpldmresponder/file_table.cpp', |
| 28 | '../oem/ibm/libpldmresponder/file_io_by_type.cpp', |
Sampa Misra | 1896716 | 2020-01-14 02:31:41 -0600 | [diff] [blame] | 29 | '../oem/ibm/libpldmresponder/file_io_type_pel.cpp', |
Sampa Misra | d823cc0 | 2020-03-24 04:53:20 -0500 | [diff] [blame] | 30 | '../oem/ibm/libpldmresponder/file_io_type_dump.cpp', |
| 31 | '../oem/ibm/libpldmresponder/file_io_type_cert.cpp' |
Deepak Kodihalli | 3c275e1 | 2019-09-21 06:39:39 -0500 | [diff] [blame] | 32 | ] |
| 33 | endif |
| 34 | |
| 35 | libpldmresponder = library( |
Deepak Kodihalli | 535efa0 | 2019-10-08 11:52:42 -0500 | [diff] [blame] | 36 | 'pldmresponder', |
Deepak Kodihalli | 3c275e1 | 2019-09-21 06:39:39 -0500 | [diff] [blame] | 37 | sources, |
| 38 | version: meson.project_version(), |
| 39 | dependencies: deps, |
| 40 | install: true) |
| 41 | |
| 42 | libpldmresponder = declare_dependency( |
| 43 | link_with: libpldmresponder) |