This commit is contained in:
nub31
2025-08-23 19:20:42 +02:00
parent 257f1d08f5
commit 624c90ce88
7 changed files with 32 additions and 59 deletions

View File

@@ -17,17 +17,14 @@ build-dir:
cp .build/kernel.bin .build/iso/boot/
grub-mkrescue -o .build/nub-os.iso .build/iso/
.build/kernel.bin: build-dir .build/entry.o .build/kernel.o .build/mem.o .build/print.o
$(LD) -Ttext 0x100000 -o .build/kernel.bin .build/entry.o .build/kernel.o .build/mem.o .build/print.o
.build/kernel.bin: build-dir .build/boot.o .build/kernel.o .build/print.o
$(LD) -Ttext 0x100000 -o .build/kernel.bin .build/boot.o .build/kernel.o .build/print.o
.build/kernel.o: build-dir src/kernel.c
$(CC) $(CFLAGS) -c -o .build/kernel.o src/kernel.c
.build/mem.o: build-dir src/mem.c
$(CC) $(CFLAGS) -c -o .build/mem.o src/mem.c
.build/print.o: build-dir src/print.c
$(CC) $(CFLAGS) -c -o .build/print.o src/print.c
.build/entry.o: build-dir src/entry.asm
nasm -f elf -o .build/entry.o src/entry.asm
.build/boot.o: build-dir src/boot.asm
nasm -f elf32 -o .build/boot.o src/boot.asm