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 --- |