1d6c9b1f0SMarc-André Lureausmbios_ss = ss.source_set() 2d6c9b1f0SMarc-André Lureausmbios_ss.add(files('smbios.c')) 3d6c9b1f0SMarc-André Lureausmbios_ss.add(when: 'CONFIG_IPMI', 4d6c9b1f0SMarc-André Lureau if_true: files('smbios_type_38.c'), 5d6c9b1f0SMarc-André Lureau if_false: files('smbios_type_38-stub.c')) 6d6c9b1f0SMarc-André Lureau 7*b42b0e4dSIgor Mammedovsmbios_ss.add(when: 'CONFIG_SMBIOS_LEGACY', 8*b42b0e4dSIgor Mammedov if_true: files('smbios_legacy.c'), 9*b42b0e4dSIgor Mammedov if_false: files('smbios_legacy_stub.c')) 10*b42b0e4dSIgor Mammedov 11de6cd759SPhilippe Mathieu-Daudésystem_ss.add_all(when: 'CONFIG_SMBIOS', if_true: smbios_ss) 12de6cd759SPhilippe Mathieu-Daudésystem_ss.add(when: 'CONFIG_SMBIOS', if_false: files('smbios-stub.c')) 13