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