2001-09-12 04:34:27 -04:00
|
|
|
# $FreeBSD$
|
|
|
|
|
|
2004-12-21 03:47:35 -05:00
|
|
|
NO_MAN=
|
2006-03-17 13:54:44 -05:00
|
|
|
|
|
|
|
|
.include <bsd.own.mk>
|
2009-02-21 10:04:31 -05:00
|
|
|
MK_SSP= no
|
2006-03-17 13:54:44 -05:00
|
|
|
|
|
|
|
|
PROG= skiload
|
2003-11-09 01:53:37 -05:00
|
|
|
STRIP= # We must not strip skiload at install time.
|
2001-09-12 04:34:27 -04:00
|
|
|
|
2006-11-05 17:03:04 -05:00
|
|
|
SRCS= acpi_stub.c conf.c delay.c efi_stub.c exit.c main.c \
|
|
|
|
|
pal_stub.S sal_stub.c skiconsole.c skifs.c skimd.c \
|
|
|
|
|
ssc.c start.S time.c vers.c
|
2004-09-24 00:06:22 -04:00
|
|
|
|
2006-11-05 17:03:04 -05:00
|
|
|
CFLAGS+= -I${.CURDIR}/../common
|
2004-09-24 00:06:22 -04:00
|
|
|
CFLAGS+= -I${.CURDIR}/../../common
|
2006-11-05 17:03:04 -05:00
|
|
|
CFLAGS+= -I${.CURDIR}/../../..
|
|
|
|
|
CFLAGS+= -I${.CURDIR}/../../../../lib/libstand
|
2001-09-12 04:34:27 -04:00
|
|
|
|
2010-08-22 21:50:34 -04:00
|
|
|
LDSCRIPT= ${.CURDIR}/ldscript.${MACHINE_CPUARCH}
|
2006-11-05 17:03:04 -05:00
|
|
|
LDFLAGS= -Wl,-T${LDSCRIPT}
|
2001-09-12 04:34:27 -04:00
|
|
|
|
2010-08-22 21:50:34 -04:00
|
|
|
NEWVERSWHAT= "SKI boot" ${MACHINE_CPUARCH}
|
2001-09-12 04:34:27 -04:00
|
|
|
|
2004-02-12 03:10:34 -05:00
|
|
|
vers.c: ${.CURDIR}/../../common/newvers.sh ${.CURDIR}/version
|
2001-09-12 04:34:27 -04:00
|
|
|
sh ${.CURDIR}/../../common/newvers.sh ${.CURDIR}/version ${NEWVERSWHAT}
|
|
|
|
|
|
2006-11-05 17:03:04 -05:00
|
|
|
CLEANFILES= vers.c
|
|
|
|
|
|
|
|
|
|
LIBIA64= ${.OBJDIR}/../common/libia64.a
|
|
|
|
|
.if ${MK_FORTH} != "no"
|
|
|
|
|
LIBFICL= ${.OBJDIR}/../../ficl/libficl.a
|
|
|
|
|
.endif
|
2001-09-12 04:34:27 -04:00
|
|
|
|
2006-11-05 17:03:04 -05:00
|
|
|
DPADD= ${LIBIA64} ${LIBFICL} ${LIBSTAND}
|
|
|
|
|
LDADD= -Wl,--whole-archive ${LIBIA64} -Wl,--no-whole-archive \
|
|
|
|
|
${LIBFICL} -lstand
|
2001-09-12 04:34:27 -04:00
|
|
|
|
|
|
|
|
.include <bsd.prog.mk>
|