1S=	${.CURDIR}/../../../../..
2
3.include "../Makefile.booters"
4
5NOPIE=		yes
6PROG=		skiload
7MAN=#
8BINDIR?=	/usr/mdec
9
10STRIP=		# We must not strip skiload at install time.
11
12SRCS=		conf.c copy.c delay.c devicename.c efi_stub.c exit.c \
13		main.c skiconsole.c pal_stub.S sal_stub.c skifs.c ssc.c \
14		start.S time.c acpi_stub.c bootinfo.c exec.c
15
16CPPFLAGS+=	-DLOADER -DSKIFS
17CPPFLAGS+=	-I${S}
18CPPFLAGS+=	-I${IA64_STAND_DIR}/common
19
20CPPFLAGS+= 	-DLIBKERN_OPTIMISE_SPACE \
21		-DHEAP_VARIABLE
22
23# Always add MI sources
24.PATH: ${.CURDIR}/../../common
25.include "${.CURDIR}/../../common/Makefile.inc"
26
27LDSCRIPT=	${.CURDIR}/ldscript.${MACHINE_ARCH}
28LDFLAGS=	-Wl,-T${LDSCRIPT} -symbolic -nostdlib #-shared
29
30${PROG}: ${LDSCRIPT}
31
32CLEANFILES+=	skiload ${OBJS}
33
34NEWVERSWHAT=	"ia64 SKI boot" ${MACHINE_ARCH}
35
36DPADD=		${LIBLIST}
37
38# Cross dependencies between LIB(SA|KERN). Need to elaborate below.
39LDADD=		${LIBLIST} ${LIBLIST}
40
41.include "${S}/conf/newvers_stand.mk"
42
43.include <bsd.prog.mk>
44