blob: bf1889462e595443968bbeefeda50f995f8bef03 [file] [log] [blame]
Andrew Jeffery9c766792022-08-10 23:12:49 +09301libpldm_include_dir += include_directories('.')
2
3libpldm_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
18if 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 )
28endif
29
30if get_option('requester-api').enabled()
31 libpldm_headers += files(
Andrew Jefferya918a622023-04-21 15:14:47 +093032 'instance-id.h',
Rashmica Guptab443b482023-05-22 17:01:07 +100033 'requester/pldm.h',
34 'transport.h'
Andrew Jeffery9c766792022-08-10 23:12:49 +093035 )
Rashmica Guptac1b66f42022-12-09 16:24:45 +110036 libpldm_transport_headers += files(
Rashmica Guptaba6971b2022-12-09 16:27:38 +110037 'transport/af-mctp.h',
Rashmica Guptac1b66f42022-12-09 16:24:45 +110038 'transport/mctp-demux.h'
39 )
Andrew Jeffery9c766792022-08-10 23:12:49 +093040endif
41