Deleted Added
full compact
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 ---