Move c files to c directory

This commit is contained in:
Aaro Koivukangas
2026-03-22 01:18:04 +02:00
parent c9530b9935
commit a1d256917e
5 changed files with 0 additions and 0 deletions
+27
View File
@@ -0,0 +1,27 @@
CC=i686-elf-gcc
AS=i686-elf-as
QEMU=qemu-system-i386
boot.o:
$(AS) boot.s -o boot.o
kernel.o:
$(CC) -c kernel.c -o kernel.o -std=gnu99 -ffreestanding -O2 -Wall -Wextra
deros.bin: boot.o kernel.o
$(CC) -T linker.ld -o deros.bin -ffreestanding -O2 -nostdlib boot.o kernel.o -lgcc
isodir: deros.bin
mkdir -p isodir/boot/grub
cp deros.bin isodir/boot
cp grub.cfg isodir/boot/grub
deros.iso: deros.bin isodir
grub-mkrescue -o deros.iso isodir
run: deros.iso
$(QEMU) -cdrom deros.iso
clean:
rm *.o *.bin *.iso
rm -r isodir