kernel print and mem
This commit is contained in:
10
makefile
10
makefile
@@ -7,12 +7,18 @@ run: build/os.bin
|
||||
build/os.bin: build/boot.bin build/kernel.bin build/zeroes.bin
|
||||
cat build/boot.bin build/kernel.bin build/zeroes.bin > build/os.bin
|
||||
|
||||
build/kernel.bin: build/kernel.o build/kernel_entry.o
|
||||
i386-elf-ld -o build/kernel.bin -Ttext 0x1000 build/kernel_entry.o build/kernel.o --oformat binary
|
||||
build/kernel.bin: build/kernel_entry.o build/kernel.o build/mem.o build/print.o
|
||||
i386-elf-ld -o build/kernel.bin -Ttext 0x1000 build/kernel_entry.o build/kernel.o build/mem.o build/print.o --oformat binary
|
||||
|
||||
build/kernel.o: src/kernel.c
|
||||
i386-elf-gcc -ffreestanding -m32 -c -o build/kernel.o src/kernel.c
|
||||
|
||||
build/mem.o: src/mem.c
|
||||
i386-elf-gcc -ffreestanding -m32 -c -o build/mem.o src/mem.c
|
||||
|
||||
build/print.o: src/print.c
|
||||
i386-elf-gcc -ffreestanding -m32 -c -o build/print.o src/print.c
|
||||
|
||||
build/kernel_entry.o: src/kernel_entry.asm
|
||||
nasm -f elf -o build/kernel_entry.o src/kernel_entry.asm
|
||||
|
||||
|
||||
Reference in New Issue
Block a user