version 1.18, 2008/10/19 22:05:21 |
version 1.19, 2010/07/06 05:59:59 |
|
|
|
|
.include <bsd.own.mk> |
.include <bsd.own.mk> |
|
|
.if ${OBJECT_FMT} == "ELF" |
|
biostramp.bin: biostramp.obj |
biostramp.bin: biostramp.obj |
${OBJCOPY} --output-target=binary $? $@ |
${OBJCOPY} --output-target=binary $? $@ |
.else |
|
biostramp.bin: biostramp.obj |
|
cp $? $@ |
|
@${STRIP} $@ |
|
@${HOST_SH} ${.CURDIR}/rmaouthdr $@ $@.tmp |
|
@if [ `ls -l $@.tmp | ${TOOL_AWK} '{print $$5}'` -gt 4096 ]; then \ |
|
echo "$@ too big"; \ |
|
exit 1; \ |
|
fi |
|
@mv -f $@.tmp $@ |
|
.endif |
|
|
|
biostramp.obj: ${OBJS} ${DEPS} |
biostramp.obj: ${OBJS} ${DEPS} |
${LD} -Bstatic -N -Ttext 0 -e do_bios_call -o $@ $(OBJS) |
${LD} -Bstatic -N -Ttext 0 -e do_bios_call -o $@ $(OBJS) |