MAKE CURRENTLY DOESNT COMPILE I WILL FIX LATER :3333

This commit is contained in:
Conzer 2024-12-02 16:29:12 -05:00
parent d08f4dc2f5
commit d23b4d9c6c
5 changed files with 57 additions and 2 deletions

12
Makefile Normal file
View file

@ -0,0 +1,12 @@
all: bootloader baddos
bootloader:
nasm -f bin main.asm -o badloader.img
kernel:
nasm -f elf kernel_entry.asm -o kernel_entry.o
gcc -m16 -ffreestanding -c kernel.c -o kernel.o
ld -m elf_i386 -T linker.ld --oformat binary kernel_entry.o kernel.o -o kernel.bin
baddos: bootloader kernel
cat badloader.img kernel.bin > baddos.img
clean:
rm -f *.o *.img *.bin