Makefile revision 156813
183364Sdfr# $FreeBSD: head/sys/boot/ia64/ski/Makefile 156813 2006-03-17 18:54:44Z ru $
283364Sdfr
3156813SruNO_MAN=
4156813Sru
5156813Sru.include <bsd.own.mk>
6156813Sru
7135697SmarcelPROG=		skiload
883364SdfrNEWVERSWHAT=	"ia64 SKI boot" ${MACHINE_ARCH}
9122350SmarcelSTRIP=		# We must not strip skiload at install time.
1083364Sdfr
11135697SmarcelSRCS=		acpi_stub.c bootinfo.c conf.c copy.c delay.c devicename.c \
12135697Smarcel		efi_stub.c elf_freebsd.c exit.c main.c pal_stub.S sal_stub.c \
13135697Smarcel		skiconsole.c skifs.c ssc.c start.S time.c vers.c
1483364Sdfr
15135697SmarcelCFLAGS+=	-DLOADER
16135697SmarcelCFLAGS+=	-I${.CURDIR}
17135697SmarcelCFLAGS+=	-I${.CURDIR}/../../..
18135697SmarcelCFLAGS+=	-I${.CURDIR}/../../efi/include
19135697SmarcelCFLAGS+=	-I${.CURDIR}/../../efi/include/${MACHINE_ARCH}
20135697SmarcelLDFLAGS=	-Wl,-T${.CURDIR}/ldscript.ia64
21135697Smarcel
22156813Sru.if ${MK_FORTH} != "no"
2383364SdfrCFLAGS+=	-DBOOT_FORTH
24135697SmarcelCFLAGS+=	-I${.CURDIR}/../../ficl
25135697SmarcelCFLAGS+=	-I${.CURDIR}/../../ficl/${MACHINE_ARCH}
2683364SdfrLIBFICL=	${.OBJDIR}/../../ficl/libficl.a
27135697SmarcelBOOT_FORTH=	yes
2883364Sdfr.endif
2983364Sdfr
30135697Smarcel# Always add MI sources (needs BOOT_FORTH)
3183364Sdfr.PATH: ${.CURDIR}/../../common
32135697SmarcelCFLAGS+=	-I${.CURDIR}/../../common
33125729Sru.include "${.CURDIR}/../../common/Makefile.inc"
3483364Sdfr
35135697SmarcelDPADD=	${LIBFICL} ${LIBSTAND}
36135697SmarcelLDADD=	${LIBFICL} -lstand
3783364Sdfr
38125767SmarcelCLEANFILES=	vers.c ${PROG}.help
3983364Sdfr
40125729Sruvers.c: ${.CURDIR}/../../common/newvers.sh ${.CURDIR}/version
4183364Sdfr	sh ${.CURDIR}/../../common/newvers.sh ${.CURDIR}/version ${NEWVERSWHAT}
4283364Sdfr
43125729Sru${PROG}.help: help.common
4483364Sdfr	cat ${.ALLSRC} | awk -f ${.CURDIR}/../../common/merge_help.awk \
4583364Sdfr	    > ${.TARGET}
4683364Sdfr
47125729SruFILES=	${PROG}.help
4883364Sdfr
4983364Sdfr.include <bsd.prog.mk>
50