11.13Sjmcneill# $NetBSD: Makefile,v 1.13 2024/12/07 19:29:04 jmcneill Exp $ 21.1Sjmcneill 31.1SjmcneillPROG= bootaa64.efi 41.1SjmcneillOBJFMT= binary 51.7SjmcneillNEWVERSWHAT= "efiboot (arm64)" 61.10SjakllschGNUEFIARCH= aarch64 71.10SjakllschLIBGNUEFI_ARCH= aarch64 81.11SjmcneillOBJCOPY_FORMAT= -O binary 91.11Sjmcneill 101.11SjmcneillEFIBOOT_ACPI= yes 111.11SjmcneillEFIBOOT_FDT= yes 121.1Sjmcneill 131.1SjmcneillEXTRA_SOURCES= efibootaa64.c 141.1SjmcneillEXTRA_SOURCES+= cache.S 151.1Sjmcneill 161.9SjmcneillCOPTS+= -mgeneral-regs-only -mlittle-endian -fno-jump-tables 171.9SjmcneillAFLAGS+= -mlittle-endian 181.1SjmcneillCFLAGS+= -DEFIBOOT_ALIGN=0x200000 191.13SjmcneillCFLAGS+= -DEFIBOOT_RUNTIME_ADDRESS=0 # 1:1 PA to VA mappings 201.8SjmcneillCFLAGS+= -DEFIBOOT_MODULE_MACHINE=\"evbarm\" 211.9SjmcneillLDFLAGS+= -EL 221.1Sjmcneill 231.1Sjmcneill.include "${.CURDIR}/../Makefile.efiboot" 241.1Sjmcneill 251.2Sjmcneillrelease: check_RELEASEDIR 261.2Sjmcneill ${HOST_INSTALL_FILE} -m ${BINMODE} ${PROG} \ 271.6Schristos ${RELEASEDIR}/${RELEASEMACHINEDIR}/installation/misc 28