xref: /openbmc/qemu/hw/uefi/meson.build (revision 736ca80cdd18c837dcfca016a6df746a70d33bb2)
18d127aa8SGerd Hoffmannsystem_ss.add(files('hardware-info.c'))
2*736ca80cSGerd Hoffmann
3*736ca80cSGerd Hoffmannuefi_vars_ss = ss.source_set()
4*736ca80cSGerd Hoffmannif (config_all_devices.has_key('CONFIG_UEFI_VARS'))
5*736ca80cSGerd Hoffmann  uefi_vars_ss.add(files('var-service-core.c',
6*736ca80cSGerd Hoffmann                         'var-service-json.c',
7*736ca80cSGerd Hoffmann                         'var-service-vars.c',
8*736ca80cSGerd Hoffmann                         'var-service-auth.c',
9*736ca80cSGerd Hoffmann                         'var-service-guid.c',
10*736ca80cSGerd Hoffmann                         'var-service-utils.c',
11*736ca80cSGerd Hoffmann                         'var-service-policy.c'))
12*736ca80cSGerd Hoffmann  uefi_vars_ss.add(when: gnutls,
13*736ca80cSGerd Hoffmann                   if_true: files('var-service-pkcs7.c'),
14*736ca80cSGerd Hoffmann                   if_false: files('var-service-pkcs7-stub.c'))
15*736ca80cSGerd Hoffmann  uefi_vars_ss.add(files('var-service-siglist.c'))
16*736ca80cSGerd Hoffmannendif
17*736ca80cSGerd Hoffmann
18*736ca80cSGerd Hoffmannmodules += { 'hw-uefi' : {
19*736ca80cSGerd Hoffmann    'vars'     : uefi_vars_ss,
20*736ca80cSGerd Hoffmann}}
21