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', |
| 5 | 'pldm_types.h', |
| 6 | 'platform.h', |
| 7 | 'bios.h', |
| 8 | 'bios_table.h', |
| 9 | 'entity.h', |
| 10 | 'states.h', |
| 11 | 'state_set.h', |
| 12 | 'fru.h', |
| 13 | 'utils.h', |
| 14 | 'pdr.h', |
| 15 | 'firmware_update.h' |
| 16 | ) |
| 17 | |
| 18 | if get_option('oem-ibm').enabled() |
| 19 | libpldm_include_dir += include_directories('oem/ibm') |
| 20 | libpldm_headers += files( |
| 21 | 'oem/ibm/libpldm/entity_oem_ibm.h', |
| 22 | 'oem/ibm/libpldm/file_io.h', |
| 23 | 'oem/ibm/libpldm/host.h', |
| 24 | 'oem/ibm/libpldm/fru_oem_ibm.h', |
| 25 | 'oem/ibm/libpldm/platform_oem_ibm.h', |
| 26 | 'oem/ibm/libpldm/state_set_oem_ibm.h' |
| 27 | ) |
| 28 | endif |
| 29 | |
| 30 | if get_option('requester-api').enabled() |
| 31 | libpldm_headers += files( |
Andrew Jeffery | a918a62 | 2023-04-21 15:14:47 +0930 | [diff] [blame] | 32 | 'instance-id.h', |
Rashmica Gupta | b443b48 | 2023-05-22 17:01:07 +1000 | [diff] [blame] | 33 | 'requester/pldm.h', |
| 34 | 'transport.h' |
Andrew Jeffery | 9c76679 | 2022-08-10 23:12:49 +0930 | [diff] [blame] | 35 | ) |
Rashmica Gupta | c1b66f4 | 2022-12-09 16:24:45 +1100 | [diff] [blame] | 36 | libpldm_transport_headers += files( |
Rashmica Gupta | ba6971b | 2022-12-09 16:27:38 +1100 | [diff] [blame] | 37 | 'transport/af-mctp.h', |
Rashmica Gupta | c1b66f4 | 2022-12-09 16:24:45 +1100 | [diff] [blame] | 38 | 'transport/mctp-demux.h' |
| 39 | ) |
Andrew Jeffery | 9c76679 | 2022-08-10 23:12:49 +0930 | [diff] [blame] | 40 | endif |
| 41 | |