Deleted Added
full compact
Makefile (98594) Makefile (99541)
1# $FreeBSD: head/sys/boot/sparc64/loader/Makefile 98594 2002-06-21 22:34:51Z jake $
1# $FreeBSD: head/sys/boot/sparc64/loader/Makefile 99541 2002-07-07 18:23:10Z jake $
2
3BASE= loader
4PROG= ${BASE}
5STRIP=
6NEWVERSWHAT= "bootstrap loader" sparc64
7BINDIR?= /boot
8INSTALLFLAGS= -b
9NOFORTH= yes
10
11# Architecture-specific loader code
2
3BASE= loader
4PROG= ${BASE}
5STRIP=
6NEWVERSWHAT= "bootstrap loader" sparc64
7BINDIR?= /boot
8INSTALLFLAGS= -b
9NOFORTH= yes
10
11# Architecture-specific loader code
12SRCS= locore.S main.c metadata.c
12SRCS= locore.S main.c metadata.c vers.c
13
14LOADER_DISK_SUPPORT?= yes
15LOADER_UFS_SUPPORT?= yes
16LOADER_CD9660_SUPPORT?= yes
17LOADER_NET_SUPPORT?= no
18LOADER_NFS_SUPPORT?= no
19LOADER_TFTP_SUPPORT?= no
20

--- 28 unchanged lines hidden (view full) ---

49.endif
50
51# Always add MI sources
52.PATH: ${.CURDIR}/../../common
53.include <${.CURDIR}/../../common/Makefile.inc>
54CFLAGS+= -I${.CURDIR}/../../common
55CFLAGS+= -I${.CURDIR}/../../.. -I.
56
13
14LOADER_DISK_SUPPORT?= yes
15LOADER_UFS_SUPPORT?= yes
16LOADER_CD9660_SUPPORT?= yes
17LOADER_NET_SUPPORT?= no
18LOADER_NFS_SUPPORT?= no
19LOADER_TFTP_SUPPORT?= no
20

--- 28 unchanged lines hidden (view full) ---

49.endif
50
51# Always add MI sources
52.PATH: ${.CURDIR}/../../common
53.include <${.CURDIR}/../../common/Makefile.inc>
54CFLAGS+= -I${.CURDIR}/../../common
55CFLAGS+= -I${.CURDIR}/../../.. -I.
56
57CLEANFILES+= vers.c vers.o ${BASE}.help
57CLEANFILES+= vers.c ${BASE}.help
58
59CFLAGS+= -ffreestanding
60LDFLAGS= -nostdlib -static
61
62# Openfirmware standalone support library
63LIBOFW= ${.OBJDIR}/../../ofw/libofw/libofw.a
64CFLAGS+= -I${.CURDIR}/../../ofw/libofw/
65
66# where to get libstand from
67#XXX need a better way to do this
68LIBSTAND= ${.CURDIR}/../../../../lib/libstand/libstand.a
69.if !exists(${LIBSTAND})
70LIBSTAND= ${.OBJDIR}/../../../../lib/libstand/libstand.a
71.if !exists(${LIBSTAND})
72LIBSTAND= -lstand
73.endif
74.endif
75CFLAGS+= -I${.CURDIR}/../../../../lib/libstand/
76
58
59CFLAGS+= -ffreestanding
60LDFLAGS= -nostdlib -static
61
62# Openfirmware standalone support library
63LIBOFW= ${.OBJDIR}/../../ofw/libofw/libofw.a
64CFLAGS+= -I${.CURDIR}/../../ofw/libofw/
65
66# where to get libstand from
67#XXX need a better way to do this
68LIBSTAND= ${.CURDIR}/../../../../lib/libstand/libstand.a
69.if !exists(${LIBSTAND})
70LIBSTAND= ${.OBJDIR}/../../../../lib/libstand/libstand.a
71.if !exists(${LIBSTAND})
72LIBSTAND= -lstand
73.endif
74.endif
75CFLAGS+= -I${.CURDIR}/../../../../lib/libstand/
76
77LDADD= ${LIBSTAND} ${LIBOFW}
77LDADD= ${LIBFICL} ${LIBSTAND} ${LIBOFW}
78
78
79vers.o: ${.CURDIR}/../../common/newvers.sh ${.CURDIR}/version
79vers.c: ${.CURDIR}/../../common/newvers.sh ${.CURDIR}/version
80 sh ${.CURDIR}/../../common/newvers.sh ${.CURDIR}/version ${NEWVERSWHAT}
80 sh ${.CURDIR}/../../common/newvers.sh ${.CURDIR}/version ${NEWVERSWHAT}
81 ${CC} -c vers.c
82
83${BASE}.help: help.common help.sparc64
84 cat ${.ALLSRC} | \
85 awk -f ${.CURDIR}/../../common/merge_help.awk > ${.TARGET}
86
87.PATH: ${.CURDIR}/../../forth
88FILES= ${BASE}.help loader.4th support.4th loader.conf
89FILESDIR_loader.conf= /boot/defaults

--- 18 unchanged lines hidden ---
81
82${BASE}.help: help.common help.sparc64
83 cat ${.ALLSRC} | \
84 awk -f ${.CURDIR}/../../common/merge_help.awk > ${.TARGET}
85
86.PATH: ${.CURDIR}/../../forth
87FILES= ${BASE}.help loader.4th support.4th loader.conf
88FILESDIR_loader.conf= /boot/defaults

--- 18 unchanged lines hidden ---