Makefile revision 1.4
11.1ScherryS=	${.CURDIR}/../../../../..
21.1Scherry
31.1ScherryVERSIONFILE= ${.CURDIR}/version
41.1Scherry
51.4Sjoerg.include "../Makefile.booters"
61.1Scherry
71.1ScherryPROG=		skiload
81.1ScherryMAN=#
91.1Scherry
101.1ScherrySTRIP=		# We must not strip skiload at install time.
111.1Scherry
121.1ScherrySRCS=		conf.c copy.c delay.c devicename.c efi_stub.c exit.c \
131.1Scherry		main.c skiconsole.c pal_stub.S sal_stub.c skifs.c ssc.c \
141.1Scherry		start.S time.c vers.c acpi_stub.c bootinfo.c exec.c
151.1Scherry
161.1ScherryCPPFLAGS+=	-DLOADER -DSKIFS
171.1ScherryCPPFLAGS+=	-I${S}
181.1ScherryCPPFLAGS+=	-I${IA64_STAND_DIR}/common
191.1ScherryCPPFLAGS+=	-I${IA64_STAND_DIR}/efi/include
201.1ScherryCPPFLAGS+=	-I${IA64_STAND_DIR}/efi/include/${MACHINE_ARCH}
211.1Scherry
221.1ScherryCPPFLAGS+= 	-DLIBKERN_OPTIMISE_SPACE \
231.3Skiyohara		-DHEAP_VARIABLE
241.1Scherry
251.3Skiyohara# Always add MI sources
261.1Scherry.PATH: ${.CURDIR}/../../common
271.1Scherry.include "${.CURDIR}/../../common/Makefile.inc"
281.1Scherry
291.1ScherryLDSCRIPT=	${.CURDIR}/ldscript.${MACHINE_ARCH}
301.3SkiyoharaLDFLAGS=	-Wl,-T${LDSCRIPT} -symbolic -nostdlib #-shared
311.1Scherry
321.1Scherry${PROG}: ${LDSCRIPT}
331.1Scherry
341.2ScherryCLEANFILES+=	vers.c skiload ${OBJS}
351.1Scherry
361.1ScherryNEWVERSWHAT=	"ia64 SKI boot" ${MACHINE_ARCH}
371.1Scherry
381.1Scherryvers.c: ${VERSIONFILE} ${SOURCES}
391.4Sjoerg	${HOST_SH} ${S}/conf/newvers_stand.sh ${${MKREPRO} == "yes" :?:-D} \
401.4Sjoerg	    ${.ALLSRC} ${MACHINE} ${NEWVERSWHAT}
411.1Scherry
421.3SkiyoharaDPADD=		${LIBLIST}
431.1Scherry
441.1Scherry# Cross dependencies between LIB(SA|KERN). Need to elaborate below.
451.3SkiyoharaLDADD=		${LIBLIST} ${LIBLIST}
461.1Scherry
471.1Scherry.include <bsd.prog.mk>
48