Makefile (93352) | Makefile (94956) |
---|---|
1# $FreeBSD: head/sys/boot/i386/loader/Makefile 93352 2002-03-28 19:09:44Z obrien $ | 1# $FreeBSD: head/sys/boot/i386/loader/Makefile 94956 2002-04-17 16:56:36Z ru $ |
2 3BASE= loader 4PROG= ${BASE} | 2 3BASE= loader 4PROG= ${BASE} |
5#NOMAN= | |
6STRIP= 7NEWVERSWHAT= "bootstrap loader" i386 8BINDIR?= /boot 9INSTALLFLAGS= -b 10.if !defined(LOADER_NO_AOUT_SUPPORT) 11LOADER_AOUT_SUPPORT= yes 12.endif 13 --- 72 unchanged lines hidden (view full) --- 86# Debug me! 87#CFLAGS+= -g 88#LDFLAGS+= -g 89 90vers.o: ${.CURDIR}/../../common/newvers.sh ${.CURDIR}/version 91 sh ${.CURDIR}/../../common/newvers.sh ${.CURDIR}/version ${NEWVERSWHAT} 92 ${CC} -c vers.c 93 | 5STRIP= 6NEWVERSWHAT= "bootstrap loader" i386 7BINDIR?= /boot 8INSTALLFLAGS= -b 9.if !defined(LOADER_NO_AOUT_SUPPORT) 10LOADER_AOUT_SUPPORT= yes 11.endif 12 --- 72 unchanged lines hidden (view full) --- 85# Debug me! 86#CFLAGS+= -g 87#LDFLAGS+= -g 88 89vers.o: ${.CURDIR}/../../common/newvers.sh ${.CURDIR}/version 90 sh ${.CURDIR}/../../common/newvers.sh ${.CURDIR}/version ${NEWVERSWHAT} 91 ${CC} -c vers.c 92 |
94${BASE}: ${BASE}.bin ${BTXLDR} ${BTXKERN} ${BTXCRT} ${BASE}.help | 93${BASE}: ${BASE}.bin ${BTXLDR} ${BTXKERN} ${BTXCRT} |
95 btxld -v -f aout -e ${LOADER_ADDRESS} -o ${.TARGET} -l ${BTXLDR} \ 96 -b ${BTXKERN} ${BASE}.bin 97# /usr/bin/kzip ${.TARGET} 98# mv ${.TARGET}.kz ${.TARGET} 99 100${BASE}.bin: ${BASE}.sym 101 cp ${.ALLSRC} ${.TARGET} 102 strip -R .comment -R .note ${.TARGET} 103 104${BASE}.help: help.common help.i386 105 cat ${.ALLSRC} | awk -f ${.CURDIR}/../../common/merge_help.awk > ${.TARGET} 106 | 94 btxld -v -f aout -e ${LOADER_ADDRESS} -o ${.TARGET} -l ${BTXLDR} \ 95 -b ${BTXKERN} ${BASE}.bin 96# /usr/bin/kzip ${.TARGET} 97# mv ${.TARGET}.kz ${.TARGET} 98 99${BASE}.bin: ${BASE}.sym 100 cp ${.ALLSRC} ${.TARGET} 101 strip -R .comment -R .note ${.TARGET} 102 103${BASE}.help: help.common help.i386 104 cat ${.ALLSRC} | awk -f ${.CURDIR}/../../common/merge_help.awk > ${.TARGET} 105 |
107beforeinstall: 108.if exists(${.OBJDIR}/loader.help) 109 ${INSTALL} -C -o ${BINOWN} -g ${BINGRP} -m 444 \ 110 ${.OBJDIR}/${BASE}.help ${DESTDIR}/boot 111.else 112 ${INSTALL} -C -o ${BINOWN} -g ${BINGRP} -m 444 \ 113 ${.CURDIR}/${BASE}.help ${DESTDIR}/boot 114.endif | 106.PATH: ${.CURDIR}/../../forth 107FILES= ${BASE}.help loader.4th support.4th loader.conf 108FILESDIR_loader.conf= /boot/defaults 109 |
115.if !exists(${DESTDIR}/boot/loader.rc) | 110.if !exists(${DESTDIR}/boot/loader.rc) |
116 ${INSTALL} -C -o ${BINOWN} -g ${BINGRP} -m 444 \ 117 ${.CURDIR}/../../forth/loader.rc ${DESTDIR}/boot | 111FILES+= loader.rc |
118.endif | 112.endif |
119 ${INSTALL} -C -o ${BINOWN} -g ${BINGRP} -m 444 \ 120 ${.CURDIR}/../../forth/loader.4th ${DESTDIR}/boot 121 ${INSTALL} -C -o ${BINOWN} -g ${BINGRP} -m 444 \ 122 ${.CURDIR}/../../forth/support.4th ${DESTDIR}/boot 123 ${INSTALL} -C -o ${BINOWN} -g ${BINGRP} -m 444 \ 124 ${.CURDIR}/../../forth/loader.conf ${DESTDIR}/boot/defaults | |
125 126.include <${.CURDIR}/../Makefile.inc> 127 128# Cannot use ${OBJS} above this line 129.include <bsd.prog.mk> 130 131${BASE}.sym: ${OBJS} ${LIBI386} ${LIBSTAND} ${LIBFICL} vers.o 132 ${CC} ${LDFLAGS} -o ${.TARGET} ${BTXCRT} ${OBJS} vers.o \ --- 12 unchanged lines hidden --- | 113 114.include <${.CURDIR}/../Makefile.inc> 115 116# Cannot use ${OBJS} above this line 117.include <bsd.prog.mk> 118 119${BASE}.sym: ${OBJS} ${LIBI386} ${LIBSTAND} ${LIBFICL} vers.o 120 ${CC} ${LDFLAGS} -o ${.TARGET} ${BTXCRT} ${OBJS} vers.o \ --- 12 unchanged lines hidden --- |