Makefile revision 125729
1# $FreeBSD: head/sys/boot/ia64/ski/Makefile 125729 2004-02-12 08:10:34Z ru $
2
3.PATH: ${.CURDIR}/../common
4
5PROG= 		skiload
6NOMAN=
7NEWVERSWHAT=	"ia64 SKI boot" ${MACHINE_ARCH}
8BINDIR?=	/boot
9STRIP=		# We must not strip skiload at install time.
10
11SRCS=		conf.c main.c start.S vers.c
12
13.if !defined(NOFORTH)
14# Enable BootForth
15BOOT_FORTH=	yes
16CFLAGS+=	-DBOOT_FORTH
17CFLAGS+=	-I${.CURDIR}/../../ficl -I${.CURDIR}/../../ficl/${MACHINE_ARCH}
18LIBFICL=	${.OBJDIR}/../../ficl/libficl.a
19.endif
20
21LIBSKI=		${.OBJDIR}/../libski/libski.a
22
23# Always add MI sources 
24.PATH: ${.CURDIR}/../../common
25.include "${.CURDIR}/../../common/Makefile.inc"
26
27CFLAGS+= -I${.CURDIR}/../../common
28CFLAGS+= -I${.CURDIR}/../libski
29CFLAGS+= -DLOADER
30
31LDFLAGS=	-Wl,-T${.CURDIR}/ldscript.ia64 -Wl,-M,-Map,${PROG}.list
32
33CLEANFILES=	vers.c ${PROG}.list ${PROG}.help
34
35vers.c: ${.CURDIR}/../../common/newvers.sh ${.CURDIR}/version
36	sh ${.CURDIR}/../../common/newvers.sh ${.CURDIR}/version ${NEWVERSWHAT}
37
38${PROG}.help: help.common
39	cat ${.ALLSRC} | awk -f ${.CURDIR}/../../common/merge_help.awk \
40	    > ${.TARGET}
41
42FILES=	${PROG}.help
43
44DPADD=	${LIBFICL} ${LIBSKI} ${LIBSTAND}
45LDADD=	${LIBFICL} ${LIBSKI} -lstand
46
47.include <bsd.prog.mk>
48