summaryrefslogtreecommitdiffstats
path: root/Makefile
diff options
context:
space:
mode:
authorlantw44 <lantw44@gmail.com>2013-01-16 18:39:59 +0800
committerlantw44 <lantw44@gmail.com>2013-01-16 18:39:59 +0800
commit8e1dce540d5f60eec5ed631af93f4031cd20205e (patch)
tree7eee79ca0a36a8294b6b83ac5b77154bb6613914 /Makefile
parent40b74e5c3f86ba01525d5c5b30de8d1c21d3df35 (diff)
downloadyotos-8e1dce540d5f60eec5ed631af93f4031cd20205e.tar
yotos-8e1dce540d5f60eec5ed631af93f4031cd20205e.tar.gz
yotos-8e1dce540d5f60eec5ed631af93f4031cd20205e.tar.bz2
yotos-8e1dce540d5f60eec5ed631af93f4031cd20205e.tar.lz
yotos-8e1dce540d5f60eec5ed631af93f4031cd20205e.tar.xz
yotos-8e1dce540d5f60eec5ed631af93f4031cd20205e.tar.zst
yotos-8e1dce540d5f60eec5ed631af93f4031cd20205e.zip
Rename: reader -> yotsh
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile15
1 files changed, 9 insertions, 6 deletions
diff --git a/Makefile b/Makefile
index e81343c..c6b5d43 100644
--- a/Makefile
+++ b/Makefile
@@ -3,30 +3,33 @@
all: floppy.img
-floppy.img: 55aa bootsect kernel reader
+floppy.img: 55aa bootsect kernel yotsh
dd if=/dev/zero of=$@ bs=512 count=2880
dd if=55aa of=$@ bs=1 count=2 seek=510 conv=notrunc
dd if=bootsect of=$@ conv=notrunc
dd if=kernel of=$@ bs=512 seek=1 conv=notrunc
- dd if=reader of=$@ bs=512 seek=9 conv=notrunc
+ dd if=yotsh of=$@ bs=512 seek=9 conv=notrunc
bootsect: bootsect.s basic.s
nasm -f bin $< -o $@
kernel: kernel.o
ld86 -T 0x0000 -d kernel.o -o kernel
-reader: reader.o yotlibc/yotlibc.a
- ld86 -T 0x0000 -d reader.o yotlibc/yotlibc.a -o reader
+yotsh: yotsh.o yotlibc/yotlibc.a
+ ld86 -T 0x0000 -d yotsh.o yotlibc/yotlibc.a -o yotsh
kernel.o: kernel.s
nasm -f as86 $< -o $@
-reader.o: reader.c
+yotsh.o: yotsh.c
bcc -ansi -Mc -Iyotlibc -c $< -o $@
55aa:
echo "0000000: 55aa" | xxd -r > $@
+yotlibc/yotlibc.a:
+ $(MAKE) -C yotlibc
+
run: floppy.img
qemu-kvm -fda floppy.img $(QARG)
clean:
- rm -f bootsect kernel kernel.o 55aa reader reader.o floppy.img
+ rm -f bootsect kernel kernel.o 55aa yotsh yotsh.o floppy.img