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