
export PATH="$HOME/opt/cross/bin:$PATH"
rm -rf isodir
rm kernel.o
rm myos.bin
i686-elf-as boot.s -o boot.o
i686-elf-gcc -c kernel.c -o kernel.o -std=gnu99 -ffreestanding -O2 -Wall -Wextra
i686-elf-gcc -T linker.ld -o myos.bin -ffreestanding -O2 -nostdlib boot.o kernel.o -lgcc


mkdir -p isodir
mkdir -p isodir/boot
cp myos.bin isodir/boot/myos.bin
mkdir -p isodir/boot/grub

cp grub.cfg isodir/boot/grub/grub.cfg

grub-mkrescue -o myos.iso isodir

qemu-system-i386 -kernel myos.bin
