mirror of
https://git.FreeBSD.org/src.git
synced 2024-12-16 10:20:30 +00:00
MFi386: revision 1.63.
This commit is contained in:
parent
cf19012356
commit
5aca100a9e
Notes:
svn2git
2020-12-20 02:59:44 +00:00
svn path=/head/; revision=109637
@ -1,19 +1,18 @@
|
||||
# $FreeBSD$
|
||||
|
||||
BASE= loader
|
||||
PROG= ${BASE}
|
||||
PROG= loader
|
||||
STRIP=
|
||||
NEWVERSWHAT= "bootstrap loader" pc98
|
||||
BINDIR?= /boot
|
||||
INSTALLFLAGS= -b
|
||||
|
||||
CFLAGS+= -ffreestanding
|
||||
CFLAGS+= -DPC98
|
||||
|
||||
# architecture-specific loader code
|
||||
SRCS= main.c conf.c
|
||||
.PATH: ${.CURDIR}/../../i386/loader
|
||||
|
||||
CFLAGS+= -ffreestanding
|
||||
# Enable PXE TFTP or NFS support, not both.
|
||||
.if defined(LOADER_TFTP_SUPPORT)
|
||||
CFLAGS+= -DLOADER_TFTP_SUPPORT
|
||||
@ -49,7 +48,7 @@ CFLAGS+= -DLOADER_GZIP_SUPPORT
|
||||
CFLAGS+= -I${.CURDIR}/../../common
|
||||
CFLAGS+= -I${.CURDIR}/../../.. -I. -I${.CURDIR}/../../i386
|
||||
|
||||
CLEANFILES+= vers.c vers.o ${BASE}.list ${BASE}.bin ${BASE}.sym ${BASE}.help
|
||||
CLEANFILES+= vers.c vers.o ${PROG}.list ${PROG}.bin ${PROG}.sym ${PROG}.help
|
||||
|
||||
CFLAGS+= -Wall
|
||||
LDFLAGS= -nostdlib -static -Ttext 0x0
|
||||
@ -91,21 +90,21 @@ vers.o: ${.CURDIR}/../../common/newvers.sh ${.CURDIR}/../../i386/loader/version
|
||||
sh ${.CURDIR}/../../common/newvers.sh ${.CURDIR}/../../i386/loader/version ${NEWVERSWHAT}
|
||||
${CC} -c vers.c
|
||||
|
||||
${BASE}: ${BASE}.bin ${BTXLDR} ${BTXKERN} ${BTXCRT}
|
||||
${PROG}: ${PROG}.bin ${BTXLDR} ${BTXKERN} ${BTXCRT}
|
||||
btxld -v -f aout -e ${LOADER_ADDRESS} -o ${.TARGET} -l ${BTXLDR} \
|
||||
-b ${BTXKERN} ${BASE}.bin
|
||||
-b ${BTXKERN} ${PROG}.bin
|
||||
# /usr/bin/kzip ${.TARGET}
|
||||
# mv ${.TARGET}.kz ${.TARGET}
|
||||
|
||||
${BASE}.bin: ${BASE}.sym
|
||||
${PROG}.bin: ${PROG}.sym
|
||||
cp ${.ALLSRC} ${.TARGET}
|
||||
strip -R .comment -R .note ${.TARGET}
|
||||
|
||||
${BASE}.help: help.common help.i386
|
||||
${PROG}.help: help.common help.i386
|
||||
cat ${.ALLSRC} | awk -f ${.CURDIR}/../../common/merge_help.awk > ${.TARGET}
|
||||
|
||||
.PATH: ${.CURDIR}/../../forth
|
||||
FILES= ${BASE}.help loader.4th support.4th loader.conf
|
||||
FILES= ${PROG}.help loader.4th support.4th loader.conf
|
||||
FILESDIR_loader.conf= /boot/defaults
|
||||
|
||||
.if !exists(${DESTDIR}/boot/loader.rc)
|
||||
@ -117,7 +116,7 @@ FILES+= loader.rc
|
||||
# Cannot use ${OBJS} above this line
|
||||
.include <bsd.prog.mk>
|
||||
|
||||
${BASE}.sym: ${OBJS} ${LIBPC98} ${LIBSTAND} ${LIBFICL} vers.o
|
||||
${PROG}.sym: ${OBJS} ${LIBPC98} ${LIBSTAND} ${LIBFICL} vers.o
|
||||
${CC} ${LDFLAGS} -o ${.TARGET} ${BTXCRT} ${OBJS} vers.o \
|
||||
${LIBFICL} ${LIBPC98} ${LIBSTAND}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user