Makefile revision 125729
1284345Ssjg# $FreeBSD: head/sys/boot/ia64/ski/Makefile 125729 2004-02-12 08:10:34Z ru $ 2284345Ssjg 3284345Ssjg.PATH: ${.CURDIR}/../common 4284345Ssjg 5284345SsjgPROG= skiload 6284345SsjgNOMAN= 7284345SsjgNEWVERSWHAT= "ia64 SKI boot" ${MACHINE_ARCH} 8284345SsjgBINDIR?= /boot 9284345SsjgSTRIP= # We must not strip skiload at install time. 10284345Ssjg 11284345SsjgSRCS= conf.c main.c start.S vers.c 12284345Ssjg 13284345Ssjg.if !defined(NOFORTH) 14284345Ssjg# Enable BootForth 15284345SsjgBOOT_FORTH= yes 16284345SsjgCFLAGS+= -DBOOT_FORTH 17284345SsjgCFLAGS+= -I${.CURDIR}/../../ficl -I${.CURDIR}/../../ficl/${MACHINE_ARCH} 18284345SsjgLIBFICL= ${.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