| # -*- makefile -*- : Force emacs to use Makefile mode | |
| # Use %rip-relative addressing wherever possible. | |
| # | |
| CFLAGS += -fpie | |
| # EFI probably doesn't guarantee us a red zone, so let's not rely on it. | |
| # | |
| CFLAGS += -mno-red-zone | |
| # Specify EFI image builder | |
| # | |
| ELF2EFI = $(ELF2EFI64) | |
| # Specify EFI boot file | |
| # | |
| EFI_BOOT_FILE = bootx64.efi | |
| # Include generic EFI Makefile | |
| # | |
| MAKEDEPS += arch/x86/Makefile.efi | |
| include arch/x86/Makefile.efi |