| @@ -1,36 +1,36 @@ | | | @@ -1,36 +1,36 @@ |
1 | # $NetBSD: Makefile.buildboot,v 1.36 2017/04/08 19:53:20 christos Exp $ | | 1 | # $NetBSD: Makefile.buildboot,v 1.37 2021/07/09 17:44:28 tsutsui Exp $ |
2 | | | 2 | |
3 | # RELOC=FFF00000 allows for boot prog up to FF000 (1044480) bytes long | | 3 | # RELOC=FFF00000 allows for boot prog up to FF000 (1044480) bytes long |
4 | RELOC= FFF00000 | | 4 | RELOC= FFF00000 |
5 | | | 5 | |
6 | S= ${.CURDIR}/../../../.. | | 6 | S= ${.CURDIR}/../../../.. |
7 | | | 7 | |
8 | .PATH: ${.CURDIR}/../common | | 8 | .PATH: ${.CURDIR}/../common |
9 | | | 9 | |
10 | PROG= ${PROGAOUT}.lif | | 10 | PROG= ${PROGAOUT}.lif |
11 | WARNS?= 1 | | 11 | WARNS?= 1 |
12 | | | 12 | |
13 | SRCS= ${COMMONSOURCE} ${DRIVERSOURCE} ${PROGSOURCE} | | 13 | SRCS= ${COMMONSOURCE} ${DRIVERSOURCE} ${PROGSOURCE} |
14 | NOMAN= # defined | | 14 | NOMAN= # defined |
15 | STRIPFLAG= | | 15 | STRIPFLAG= |
16 | BINMODE= 444 | | 16 | BINMODE= 444 |
17 | | | 17 | |
18 | CLEANFILES+= ${PROGAOUT} | | 18 | CLEANFILES+= ${PROGAOUT} |
19 | | | 19 | |
20 | CPPFLAGS+= -I${.CURDIR}/../../.. -I${.CURDIR}/../../../.. -I${.OBJDIR} | | 20 | CPPFLAGS+= -I${.CURDIR}/../../.. -I${.CURDIR}/../../../.. -I${.OBJDIR} |
21 | CPPFLAGS+= -Wno-main | | 21 | CPPFLAGS+= -Wno-main |
22 | CPPFLAGS+= -D__daddr_t=int32_t | | 22 | CPPFLAGS+= -D__daddr_t=int32_t |
23 | CFLAGS= -Os -msoft-float -ffreestanding | | 23 | CFLAGS= -Os -fno-unwind-tables -msoft-float -ffreestanding |
24 | | | 24 | |
25 | # XXX SHOULD NOT NEED TO DEFINE THESE! | | 25 | # XXX SHOULD NOT NEED TO DEFINE THESE! |
26 | LIBCRT0= | | 26 | LIBCRT0= |
27 | LIBCRTI= | | 27 | LIBCRTI= |
28 | LIBC= | | 28 | LIBC= |
29 | LIBCRTBEGIN= | | 29 | LIBCRTBEGIN= |
30 | LIBCRTEND= | | 30 | LIBCRTEND= |
31 | | | 31 | |
32 | ${PROG}: ${PROGAOUT} | | 32 | ${PROG}: ${PROGAOUT} |
33 | ${OBJCOPY} --output-target=binary ${PROGAOUT} ${PROGAOUT}.bin | | 33 | ${OBJCOPY} --output-target=binary ${PROGAOUT} ${PROGAOUT}.bin |
34 | ${TOOL_HP300MKBOOT} -l 0x${RELOC} ${PROGAOUT}.bin ${PROG} | | 34 | ${TOOL_HP300MKBOOT} -l 0x${RELOC} ${PROGAOUT}.bin ${PROG} |
35 | rm -f ${PROGAOUT}.bin | | 35 | rm -f ${PROGAOUT}.bin |
36 | | | 36 | |