1#	$OpenBSD: Makefile,v 1.5 2016/03/09 16:28:45 deraadt 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} == "alpha"
13SRCS += stubs.c
14.endif
15
16.if ${MACHINE} == "amd64"
17CFLAGS += -DSOFTRAID
18SRCS += i386_installboot.c
19SRCS += i386_nlist.c
20SRCS += i386_softraid.c
21.endif
22
23.if ${MACHINE} == "armish"
24SRCS += stubs.c
25.endif
26
27.if ${MACHINE} == "armv7"
28SRCS += stubs.c
29.endif
30
31.if ${MACHINE} == "hppa"
32CFLAGS += -DBOOTSTRAP
33SRCS += hppa_installboot.c
34.endif
35
36.if ${MACHINE} == "hppa64"
37CFLAGS += -DBOOTSTRAP
38SRCS += hppa64_installboot.c
39.endif
40
41.if ${MACHINE} == "i386"
42CFLAGS += -DSOFTRAID
43SRCS += i386_installboot.c
44SRCS += i386_nlist.c
45SRCS += i386_softraid.c
46.endif
47
48.if ${MACHINE} == "landisk"
49CFLAGS += -DBOOTSTRAP
50SRCS += landisk_installboot.c
51.endif
52
53.if ${MACHINE} == "loongson"
54SRCS += stubs.c
55.endif
56
57.if ${MACHINE} == "luna88k"
58SRCS += stubs.c
59.endif
60
61.if ${MACHINE} == "macppc"
62SRCS += stubs.c
63.endif
64
65.if ${MACHINE} == "octeon"
66SRCS += stubs.c
67.endif
68
69.if ${MACHINE} == "sgi"
70SRCS += stubs.c
71.endif
72
73.if ${MACHINE} == "socppc"
74SRCS += stubs.c
75.endif
76
77.if ${MACHINE} == "sparc"
78SRCS += stubs.c
79.endif
80
81.if ${MACHINE} == "sparc64"
82CFLAGS += -DSOFTRAID
83SRCS += sparc64_installboot.c
84SRCS += sparc64_softraid.c
85.endif
86
87.if ${MACHINE} == "zaurus"
88SRCS += stubs.c
89.endif
90
91.if !empty(CFLAGS:M-DBOOTSTRAP)
92SRCS += bootstrap.c
93.endif
94
95.if !empty(CFLAGS:M-DSOFTRAID)
96SRCS += softraid.c
97.endif
98
99.include <bsd.prog.mk>
100