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')