summaryrefslogtreecommitdiffstats
path: root/stand/pc98/boot0.5/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'stand/pc98/boot0.5/Makefile')
-rw-r--r--stand/pc98/boot0.5/Makefile26
1 files changed, 26 insertions, 0 deletions
diff --git a/stand/pc98/boot0.5/Makefile b/stand/pc98/boot0.5/Makefile
new file mode 100644
index 0000000..ec40fe5
--- /dev/null
+++ b/stand/pc98/boot0.5/Makefile
@@ -0,0 +1,26 @@
+# $FreeBSD$
+
+PROG= ${BOOT}.out
+INTERNALPROG=
+FILES= ${BOOT}
+MAN=
+SRCS= start.s boot.s boot0.5.s disk.s selector.s support.s syscons.s \
+ putssjis.s
+CLEANFILES= ${BOOT} ${BOOT}.bin
+
+BOOT= boot0.5
+
+# The base address that we the boot0 code to to run it. Don't change this
+# unless you are glutton for punishment.
+BOOT_BOOT0_ORG?= 0x0000
+
+LDFLAGS=-e start -Ttext ${BOOT_BOOT0_ORG} -Wl,-N,-T,${.CURDIR}/ldscript
+
+# The size of boot0.5 must be 7168 bytes
+${BOOT}: ${BOOT}.bin
+ cat ${BOOT}.bin /dev/zero | ${DD} of=${BOOT} bs=1 count=7168
+
+${BOOT}.bin: ${BOOT}.out
+ ${OBJCOPY} -S -O binary ${BOOT}.out ${.TARGET}
+
+.include <bsd.prog.mk>
OpenPOWER on IntegriCloud