...
This commit is contained in:
11
makefile
11
makefile
@@ -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
|
||||
Reference in New Issue
Block a user