Changeset View
Changeset View
Standalone View
Standalone View
stand/efi/boot1/Makefile
Show First 20 Lines • Show All 54 Lines • ▼ Show 20 Lines | |||||
.PATH: ${EFISRC}/loader | .PATH: ${EFISRC}/loader | ||||
.PATH: ${LDRSRC} | .PATH: ${LDRSRC} | ||||
CFLAGS+= -I${LDRSRC} | CFLAGS+= -I${LDRSRC} | ||||
FILES= boot1.efi boot1.efifat | FILES= boot1.efi boot1.efifat | ||||
FILESMODE_boot1.efi= ${BINMODE} | FILESMODE_boot1.efi= ${BINMODE} | ||||
LDSCRIPT= ${EFISRC}/loader/arch/${MACHINE}/ldscript.${MACHINE} | LDSCRIPT= ${EFISRC}/loader/arch/${MACHINE}/ldscript.${MACHINE} | ||||
LDFLAGS+= -Wl,-T${LDSCRIPT},-Bsymbolic,-znotext -shared | LDFLAGS+= -Wl,-T${LDSCRIPT},-Bsymbolic,-znorelro,-znotext -shared | ||||
imp: any reason these lines can't be hoisted to stand/efi/Makefile.inc?
| |||||
.if ${MACHINE_CPUARCH} == "aarch64" | .if ${MACHINE_CPUARCH} == "aarch64" | ||||
CFLAGS+= -mgeneral-regs-only | CFLAGS+= -mgeneral-regs-only | ||||
.endif | .endif | ||||
.if ${MACHINE_CPUARCH} == "amd64" || ${MACHINE_CPUARCH} == "i386" | .if ${MACHINE_CPUARCH} == "amd64" || ${MACHINE_CPUARCH} == "i386" | ||||
CFLAGS+= -fPIC | CFLAGS+= -fPIC | ||||
LDFLAGS+= -Wl,-znocombreloc | LDFLAGS+= -Wl,-znocombreloc | ||||
.endif | .endif | ||||
▲ Show 20 Lines • Show All 57 Lines • Show Last 20 Lines |
any reason these lines can't be hoisted to stand/efi/Makefile.inc?