First the folder edk2 must be initialized.call
cd edk2 git submodulemake update --init In order to initialize /edk2.
Then (if not already installed) the package gnu-efi-devel is necessary: check /usr/include if the file efi.mk is present. I found some recent builds on this page, your distribution and architecture might be working as well.