Makefile (40940) | Makefile (41008) |
---|---|
1# $Id: Makefile,v 1.8 1998/10/20 20:20:48 rnordier Exp $ | 1# $Id: Makefile,v 1.9 1998/11/05 20:52:25 rnordier Exp $ |
2 3PROG= boot2 4NOMAN= 5STRIP= 6BINDIR?= /boot 7BINMODE= 444 8CLEANFILES+= boot1 boot1.out boot1.o \ 9 boot2.ldr boot2.bin boot2.ld boot2.out boot2.o \ 10 sio.o 11 12M4?= m4 13 | 2 3PROG= boot2 4NOMAN= 5STRIP= 6BINDIR?= /boot 7BINMODE= 444 8CLEANFILES+= boot1 boot1.out boot1.o \ 9 boot2.ldr boot2.bin boot2.ld boot2.out boot2.o \ 10 sio.o 11 12M4?= m4 13 |
14B1INT13X?= 0 | |
15B2SIOPRT?= 0x3f8 16B2SIOFMT?= 0x3 17B2SIODIV?= 0xc 18 19.if exists(${.OBJDIR}/../btx) 20BTX= ${.OBJDIR}/../btx 21.else 22BTX= ${.CURDIR}/../btx --- 14 unchanged lines hidden (view full) --- 37 38boot1: boot1.out 39 objcopy -S -O binary boot1.out ${.TARGET} 40 41boot1.out: boot1.o 42 ${LD} ${LDFLAGS} -e start -Ttext ${ORG1} -o ${.TARGET} boot1.o 43 44boot1.o: boot1.m4 boot1.s | 14B2SIOPRT?= 0x3f8 15B2SIOFMT?= 0x3 16B2SIODIV?= 0xc 17 18.if exists(${.OBJDIR}/../btx) 19BTX= ${.OBJDIR}/../btx 20.else 21BTX= ${.CURDIR}/../btx --- 14 unchanged lines hidden (view full) --- 36 37boot1: boot1.out 38 objcopy -S -O binary boot1.out ${.TARGET} 39 40boot1.out: boot1.o 41 ${LD} ${LDFLAGS} -e start -Ttext ${ORG1} -o ${.TARGET} boot1.o 42 43boot1.o: boot1.m4 boot1.s |
45 (cd ${.CURDIR}; ${M4} -DFLAGS=${B1INT13X} boot1.m4 boot1.s) | \ | 44 (cd ${.CURDIR}; ${M4} boot1.m4 boot1.s) | \ |
46 ${AS} ${AFLAGS} -o ${.TARGET} 47 48boot2: boot2.ldr boot2.bin 49 btxld -v -E ${ORG2} -f bin -b ${BTX}/btx/btx -l boot2.ldr \ 50 -o boot2.ld -P 1 boot2.bin 51 @ls -l boot2.ld | awk '{ x = 7680 - $$5; \ 52 print x " bytes available"; if (x < 0) exit 1 }' 53 dd if=boot2.ld of=${.TARGET} obs=7680 conv=osync 2>/dev/null --- 23 unchanged lines hidden --- | 45 ${AS} ${AFLAGS} -o ${.TARGET} 46 47boot2: boot2.ldr boot2.bin 48 btxld -v -E ${ORG2} -f bin -b ${BTX}/btx/btx -l boot2.ldr \ 49 -o boot2.ld -P 1 boot2.bin 50 @ls -l boot2.ld | awk '{ x = 7680 - $$5; \ 51 print x " bytes available"; if (x < 0) exit 1 }' 52 dd if=boot2.ld of=${.TARGET} obs=7680 conv=osync 2>/dev/null --- 23 unchanged lines hidden --- |