diff options
author | Andreas Baumann <mail@andreasbaumann.cc> | 2017-04-27 21:37:54 +0200 |
---|---|---|
committer | Andreas Baumann <mail@andreasbaumann.cc> | 2017-04-27 21:37:54 +0200 |
commit | 6872bc9ae68e02ab43b9ba4870c4a23992948b95 (patch) | |
tree | 41c29752f893bc6b4f2fc806a1fac12d762542e3 /src/Makefile | |
parent | 55fe269eaa3bd3f63b8672119aa1e96ae30f26db (diff) | |
download | abaos-6872bc9ae68e02ab43b9ba4870c4a23992948b95.tar.gz abaos-6872bc9ae68e02ab43b9ba4870c4a23992948b95.tar.bz2 |
bootstrapped from an OSX with separate ELF toolchain
Diffstat (limited to 'src/Makefile')
-rw-r--r-- | src/Makefile | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/Makefile b/src/Makefile index ed04a72..aedfa12 100644 --- a/src/Makefile +++ b/src/Makefile @@ -1,4 +1,5 @@ CC := gcc +LD := ld all: image.bin @@ -10,7 +11,7 @@ boot.bin: boot.asm gdt.asm stage1_functions.asm stage2_functions.asm switch_mode nasm boot.asm -f bin -o boot.bin kernel.bin: kernel.o - ld -o kernel.bin -Ttext 0x8000 kernel.o -m elf_i386 --oformat binary + $(LD) -o kernel.bin -Ttext 0x8000 kernel.o -m elf_i386 --oformat binary kernel.o: kernel.c $(CC) -m32 -ffreestanding -c -o kernel.o kernel.c |