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