blob: 4ff250c3da66165d2d427257f3111d3b97de7367 [file] [log] [blame]
Andrew Jeffery9c766792022-08-10 23:12:49 +09301libpldm_include_dir += include_directories('.')
2
3libpldm_headers += files(
4 'base.h',
Andrew Jeffery9c766792022-08-10 23:12:49 +09305 'bios.h',
6 'bios_table.h',
7 'entity.h',
Andrew Jeffery57de5fc2023-06-05 12:30:19 +09308 'firmware_update.h',
Andrew Jeffery9c766792022-08-10 23:12:49 +09309 'fru.h',
Andrew Jeffery55e5e0a2023-06-05 12:33:16 +093010 'instance-id.h',
Andrew Jeffery9c766792022-08-10 23:12:49 +093011 'pdr.h',
Andrew Jeffery57de5fc2023-06-05 12:30:19 +093012 'platform.h',
13 'pldm_types.h',
Andrew Jeffery55e5e0a2023-06-05 12:33:16 +093014 'requester/pldm.h',
Andrew Jeffery57de5fc2023-06-05 12:30:19 +093015 'state_set.h',
16 'states.h',
Andrew Jeffery55e5e0a2023-06-05 12:33:16 +093017 'transport.h',
Andrew Jeffery57de5fc2023-06-05 12:30:19 +093018 'utils.h',
Andrew Jeffery9c766792022-08-10 23:12:49 +093019 )
20
Andrew Jeffery55e5e0a2023-06-05 12:33:16 +093021libpldm_transport_headers += files(
22 'transport/af-mctp.h',
23 'transport/mctp-demux.h'
24)
25
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +093026if get_option('oem-ibm').allowed()
Andrew Jeffery9c766792022-08-10 23:12:49 +093027 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 Jeffery9c766792022-08-10 23:12:49 +093031 'oem/ibm/libpldm/fru_oem_ibm.h',
Andrew Jeffery57de5fc2023-06-05 12:30:19 +093032 'oem/ibm/libpldm/host.h',
Andrew Jeffery9c766792022-08-10 23:12:49 +093033 'oem/ibm/libpldm/platform_oem_ibm.h',
34 'oem/ibm/libpldm/state_set_oem_ibm.h'
35 )
36endif