1
1
Fork 0

Separating itoa and ltoa to own file

This commit is contained in:
Lauren Toivanen 2023-06-15 06:40:38 +03:00
parent dd78c1cc7d
commit 76c9075f71
Signed by: jt
GPG key ID: 9151B109B73ECAD5
4 changed files with 67 additions and 33 deletions

View file

@ -10,9 +10,10 @@ vga.o: vga.c
tcc -m32 -c vga.c
serial.o: serial.c
tcc -m32 -c serial.c
kernel-i386.elf: kernel.o start32.o vga.o serial.o
tcc -m32 -nostdlib -Wl,-Ttext,0x100000 start32.o kernel.o vga.o serial.o -o kernel-i386.elf
xtoa.o: xtoa.c
tcc -m32 -c xtoa.c
kernel-i386.elf: kernel.o start32.o vga.o serial.o xtoa.o
tcc -m32 -nostdlib -Wl,-Ttext,0x100000 start32.o kernel.o vga.o serial.o xtoa.o -o kernel-i386.elf
qemu-multiboot: kernel-i386.elf
qemu-system-i386 -kernel kernel-i386.elf -serial stdio
@ -23,7 +24,7 @@ qemu-image: kernel-i386.elf mount
mount: koalemos.img mnt/
@if ! mountpoint -q "mnt/"; then \
sudo mount -o loop,offset=1048576,umask=177,dmask=222,uid=$(shell id -u),gid=$(shell id -g) koalemos.img mnt/; \
sudo mount -o loop,offset=1048576,umask=177,dmask=022,uid=$(shell id -u),gid=$(shell id -g) koalemos.img mnt/; \
fi;
umount:
@sudo umount mnt