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