ppc_dir=${libdir}/$(echo ${PACKAGE_TARNAME} | sed ${transform})/powerpc-ieee1275
sparc_dir=${libdir}/$(echo ${PACKAGE_TARNAME} | sed ${transform})/sparc64-ieee1275
i386_ieee1275_dir=${libdir}/$(echo ${PACKAGE_TARNAME} | sed ${transform})/i386-ieee1275
+efi32_dir=${libdir}/$(echo ${PACKAGE_TARNAME} | sed ${transform})/i386-efi
+efi64_dir=${libdir}/$(echo ${PACKAGE_TARNAME} | sed ${transform})/x86_64-efi
+itanium_dir=${libdir}/$(echo ${PACKAGE_TARNAME} | sed ${transform})/ia64-efi
# Usage: usage
# Print the usage.
*-ieee1275) mkimage_target="${platform}";
netmodules="ofnet";
ext=elf ;;
+ *-efi) mkimage_target="${platform}";
+ netmodules="efinet";
+ ext=efi ;;
*) echo Unsupported platform ${platform};
exit 1;;
esac
if test -e "${i386_ieee1275_dir}" ; then
process_input_dir "${i386_ieee1275_dir}" i386-ieee1275
fi
+ if test -e "${efi32_dir}" ; then
+ process_input_dir "${efi32_dir}" i386-efi
+ fi
+ if test -e "${efi64_dir}" ; then
+ process_input_dir "${efi64_dir}" x86_64-efi
+ fi
+ if test -e "${itanium_dir}" ; then
+ process_input_dir "${itanium_dir}" ia64-efi
+ fi
else
source "${override_dir}"/modinfo.sh
process_input_dir "${override_dir}" ${grub_modinfo_target_cpu}-${grub_modinfo_platform}