1 S= ${.CURDIR}/../../../../.. 2 3 .include "../Makefile.booters" 4 5 NOPIE= yes 6 PROG= skiload 7 MAN=# 8 BINDIR?= /usr/mdec 9 10 STRIP= # We must not strip skiload at install time. 11 12 SRCS= conf.c copy.c delay.c devicename.c efi_stub.c exit.c \ 13 main.c skiconsole.c pal_stub.S sal_stub.c skifs.c ssc.c \ 14 start.S time.c acpi_stub.c bootinfo.c exec.c 15 16 CPPFLAGS+= -DLOADER -DSKIFS 17 CPPFLAGS+= -I${S} 18 CPPFLAGS+= -I${IA64_STAND_DIR}/common 19 20 CPPFLAGS+= -DLIBKERN_OPTIMISE_SPACE \ 21 -DHEAP_VARIABLE 22 23 # Always add MI sources 24 .PATH: ${.CURDIR}/../../common 25 .include "${.CURDIR}/../../common/Makefile.inc" 26 27 LDSCRIPT= ${.CURDIR}/ldscript.${MACHINE_ARCH} 28 LDFLAGS= -Wl,-T${LDSCRIPT} -symbolic -nostdlib #-shared 29 30 ${PROG}: ${LDSCRIPT} 31 32 CLEANFILES+= skiload ${OBJS} 33 34 NEWVERSWHAT= "ia64 SKI boot" ${MACHINE_ARCH} 35 36 DPADD= ${LIBLIST} 37 38 # Cross dependencies between LIB(SA|KERN). Need to elaborate below. 39 LDADD= ${LIBLIST} ${LIBLIST} 40 41 .include "${S}/conf/newvers_stand.mk" 42 43 .include <bsd.prog.mk> 44