Return to Makefile CVS log | Up to [local] / src / usr.sbin / installboot |
File: [local] / src / usr.sbin / installboot / Makefile (download)
Revision 1.27, Mon Jan 16 22:59:41 2023 UTC (16 months, 3 weeks ago) by kn
Enable softraid(4) support in installboot(8) riscv64 efiboot already supports booting from softraid volumes. These installboot bits make sure that the boot loader will be installed on chunk devices rather than the volume for root on softraid installations, i.e. full boot support for riscv64, just like amd64, arm64 and sparc64. regress is happy. OK kettenis |
# $OpenBSD: Makefile,v 1.27 2023/01/16 22:59:41 kn Exp $ PROG= installboot SRCS= installboot.c util.c MAN= installboot.8 CPPFLAGS= -I${.CURDIR} LDADD= -lutil DPADD= ${LIBUTIL} LDSTATIC= ${STATIC} .if ${MACHINE} == "amd64" || ${MACHINE} == "i386" CFLAGS += -DSOFTRAID SRCS += i386_installboot.c SRCS += i386_nlist.c SRCS += i386_softraid.c .elif ${MACHINE} == "armv7" || ${MACHINE} == "arm64" || ${MACHINE} == "riscv64" . if ${MACHINE} == "arm64" || ${MACHINE} == "riscv64" CFLAGS += -DSOFTRAID SRCS += efi_softraid.c . endif SRCS += efi_installboot.c .elif ${MACHINE} == "hppa" CFLAGS += -DBOOTSTRAP SRCS += hppa_installboot.c .elif ${MACHINE} == "landisk" SRCS += landisk_installboot.c .elif ${MACHINE} == "loongson" SRCS += loongson_installboot.c .elif ${MACHINE} == "macppc" SRCS += macppc_installboot.c .elif ${MACHINE} == "powerpc64" SRCS += powerpc64_installboot.c .elif ${MACHINE} == "octeon" SRCS += octeon_installboot.c .elif ${MACHINE} == "sparc64" CFLAGS += -DSOFTRAID SRCS += sparc64_installboot.c SRCS += sparc64_softraid.c .else SRCS += stubs.c .endif .if !empty(CFLAGS:M-DBOOTSTRAP) SRCS += bootstrap.c .endif .if !empty(CFLAGS:M-DSOFTRAID) SRCS += softraid.c .endif .include <bsd.prog.mk>