Andrew Jeffery | 9c76679 | 2022-08-10 23:12:49 +0930 | [diff] [blame] | 1 | libpldm_include_dir += include_directories('.') |
| 2 | |
| 3 | libpldm_headers += files( |
| 4 | 'base.h', |
Andrew Jeffery | 9c76679 | 2022-08-10 23:12:49 +0930 | [diff] [blame] | 5 | 'bios.h', |
| 6 | 'bios_table.h', |
| 7 | 'entity.h', |
Andrew Jeffery | 57de5fc | 2023-06-05 12:30:19 +0930 | [diff] [blame] | 8 | 'firmware_update.h', |
Andrew Jeffery | 9c76679 | 2022-08-10 23:12:49 +0930 | [diff] [blame] | 9 | 'fru.h', |
Andrew Jeffery | 55e5e0a | 2023-06-05 12:33:16 +0930 | [diff] [blame] | 10 | 'instance-id.h', |
Andrew Jeffery | 9c76679 | 2022-08-10 23:12:49 +0930 | [diff] [blame] | 11 | 'pdr.h', |
Andrew Jeffery | 57de5fc | 2023-06-05 12:30:19 +0930 | [diff] [blame] | 12 | 'platform.h', |
| 13 | 'pldm_types.h', |
Andrew Jeffery | 55e5e0a | 2023-06-05 12:33:16 +0930 | [diff] [blame] | 14 | 'requester/pldm.h', |
Andrew Jeffery | 57de5fc | 2023-06-05 12:30:19 +0930 | [diff] [blame] | 15 | 'state_set.h', |
| 16 | 'states.h', |
Andrew Jeffery | 55e5e0a | 2023-06-05 12:33:16 +0930 | [diff] [blame] | 17 | 'transport.h', |
Andrew Jeffery | 57de5fc | 2023-06-05 12:30:19 +0930 | [diff] [blame] | 18 | 'utils.h', |
Andrew Jeffery | 9c76679 | 2022-08-10 23:12:49 +0930 | [diff] [blame] | 19 | ) |
| 20 | |
Andrew Jeffery | 55e5e0a | 2023-06-05 12:33:16 +0930 | [diff] [blame] | 21 | libpldm_transport_headers += files( |
| 22 | 'transport/af-mctp.h', |
| 23 | 'transport/mctp-demux.h' |
| 24 | ) |
| 25 | |
Andrew Jeffery | 8de8e1e | 2023-06-09 14:37:18 +0930 | [diff] [blame] | 26 | if get_option('oem-ibm').allowed() |
Andrew Jeffery | 9c76679 | 2022-08-10 23:12:49 +0930 | [diff] [blame] | 27 | libpldm_include_dir += include_directories('oem/ibm') |
| 28 | libpldm_headers += files( |
| 29 | 'oem/ibm/libpldm/entity_oem_ibm.h', |
| 30 | 'oem/ibm/libpldm/file_io.h', |
Andrew Jeffery | 9c76679 | 2022-08-10 23:12:49 +0930 | [diff] [blame] | 31 | 'oem/ibm/libpldm/fru_oem_ibm.h', |
Andrew Jeffery | 57de5fc | 2023-06-05 12:30:19 +0930 | [diff] [blame] | 32 | 'oem/ibm/libpldm/host.h', |
Andrew Jeffery | 9c76679 | 2022-08-10 23:12:49 +0930 | [diff] [blame] | 33 | 'oem/ibm/libpldm/platform_oem_ibm.h', |
| 34 | 'oem/ibm/libpldm/state_set_oem_ibm.h' |
| 35 | ) |
| 36 | endif |