1# $OpenBSD: Makefile,v 1.18 2022/08/31 18:46:06 miod Exp $ 2 3.PATH: ${.CURDIR}/../../../usr.sbin/installboot 4 5PROG= installboot 6SRCS= installboot.c util.c 7 8CPPFLAGS= -I${.CURDIR}/../../../usr.sbin/installboot 9LDADD= -lutil 10DPADD= ${LIBUTIL} 11 12.if ${MACHINE} == "amd64" || ${MACHINE} == "i386" 13CFLAGS += -DSOFTRAID 14SRCS += i386_installboot.c 15SRCS += i386_nlist.c 16SRCS += i386_softraid.c 17.elif ${MACHINE} == "armv7" || ${MACHINE} == "arm64" || ${MACHINE} == "riscv64" 18. if ${MACHINE} == "arm64" 19CFLAGS += -DSOFTRAID 20SRCS += efi_softraid.c 21. endif 22SRCS += efi_installboot.c 23.elif ${MACHINE} == "hppa" 24CFLAGS += -DBOOTSTRAP 25SRCS += hppa_installboot.c 26.elif ${MACHINE} == "landisk" 27SRCS += landisk_installboot.c 28.elif ${MACHINE} == "loongson" 29SRCS += loongson_installboot.c 30.elif ${MACHINE} == "macppc" 31SRCS += macppc_installboot.c 32.elif ${MACHINE} == "powerpc64" 33SRCS += powerpc64_installboot.c 34.elif ${MACHINE} == "octeon" 35SRCS += octeon_installboot.c 36.elif ${MACHINE} == "sparc64" 37CFLAGS += -DSOFTRAID 38SRCS += sparc64_installboot.c 39SRCS += sparc64_softraid.c 40.else 41SRCS += stubs.c 42.endif 43 44.if !empty(CFLAGS:M-DBOOTSTRAP) 45SRCS += bootstrap.c 46.endif 47 48.if !empty(CFLAGS:M-DSOFTRAID) 49SRCS += softraid.c 50.endif 51 52.include <bsd.prog.mk> 53