183364Sdfr# $FreeBSD$ 283364Sdfr 3156813SruNO_MAN= 4156813Sru 5156813Sru.include <bsd.own.mk> 6188895SruMK_SSP= no 7156813Sru 8135697SmarcelPROG= skiload 9122350SmarcelSTRIP= # We must not strip skiload at install time. 1083364Sdfr 11164010SmarcelSRCS= acpi_stub.c conf.c delay.c efi_stub.c exit.c main.c \ 12164010Smarcel pal_stub.S sal_stub.c skiconsole.c skifs.c skimd.c \ 13164010Smarcel ssc.c start.S time.c vers.c 1483364Sdfr 15164010SmarcelCFLAGS+= -I${.CURDIR}/../common 16164010SmarcelCFLAGS+= -I${.CURDIR}/../../common 17135697SmarcelCFLAGS+= -I${.CURDIR}/../../.. 18164010SmarcelCFLAGS+= -I${.CURDIR}/../../../../lib/libstand 19135697Smarcel 20211680SimpLDSCRIPT= ${.CURDIR}/ldscript.${MACHINE_CPUARCH} 21164010SmarcelLDFLAGS= -Wl,-T${LDSCRIPT} 2283364Sdfr 23211680SimpNEWVERSWHAT= "SKI boot" ${MACHINE_CPUARCH} 2483364Sdfr 25125729Sruvers.c: ${.CURDIR}/../../common/newvers.sh ${.CURDIR}/version 2683364Sdfr sh ${.CURDIR}/../../common/newvers.sh ${.CURDIR}/version ${NEWVERSWHAT} 2783364Sdfr 28164010SmarcelCLEANFILES= vers.c 2983364Sdfr 30164010SmarcelLIBIA64= ${.OBJDIR}/../common/libia64.a 31164010Smarcel.if ${MK_FORTH} != "no" 32164010SmarcelLIBFICL= ${.OBJDIR}/../../ficl/libficl.a 33164010Smarcel.endif 3483364Sdfr 35164010SmarcelDPADD= ${LIBIA64} ${LIBFICL} ${LIBSTAND} 36164010SmarcelLDADD= -Wl,--whole-archive ${LIBIA64} -Wl,--no-whole-archive \ 37164010Smarcel ${LIBFICL} -lstand 38164010Smarcel 3983364Sdfr.include <bsd.prog.mk> 40