Browse Source
Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com> Reviewed-by: Philippe Mathieu-Daudé <philmd@redhat.com> Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>pull/96/head
committed by
Paolo Bonzini
4 changed files with 42 additions and 29 deletions
@ -0,0 +1,14 @@ |
|||
foreach f: [ |
|||
'50-edk2-i386-secure.json', |
|||
'50-edk2-x86_64-secure.json', |
|||
'60-edk2-aarch64.json', |
|||
'60-edk2-arm.json', |
|||
'60-edk2-i386.json', |
|||
'60-edk2-x86_64.json' |
|||
] |
|||
configure_file(input: files(f), |
|||
output: f, |
|||
configuration: {'DATADIR': config_host['qemu_datadir']}, |
|||
install: install_blobs, |
|||
install_dir: config_host['qemu_datadir'] / 'firmware') |
|||
endforeach |
|||
@ -0,0 +1,27 @@ |
|||
bzip2 = find_program('bzip2') |
|||
|
|||
install_blobs = 'INSTALL_BLOBS' in config_host |
|||
if 'DECOMPRESS_EDK2_BLOBS' in config_host |
|||
fds = [ |
|||
'edk2-aarch64-code.fd', |
|||
'edk2-arm-code.fd', |
|||
'edk2-arm-vars.fd', |
|||
'edk2-i386-code.fd', |
|||
'edk2-i386-secure-code.fd', |
|||
'edk2-i386-vars.fd', |
|||
'edk2-x86_64-code.fd', |
|||
'edk2-x86_64-secure-code.fd', |
|||
] |
|||
|
|||
foreach f : fds |
|||
custom_target(f, |
|||
output: f, |
|||
input: '@0@.bz2'.format(f), |
|||
capture: true, |
|||
install: install_blobs, |
|||
install_dir: config_host['qemu_datadir'], |
|||
command: [ bzip2, '-dc', '@INPUT0@' ]) |
|||
endforeach |
|||
endif |
|||
|
|||
subdir('descriptors') |
|||
Loading…
Reference in new issue