]>
git.dujemihanovic.xyz Git - nameless-os.git/blob - Makefile
7001c99b6359d03cd4b26c934e903e2b0079e473
7 boot.img
: boot kernel
/kernel.bin
8 cat boot kernel
/kernel.bin
> $@
12 $(AS
) -f bin boot.s
-o
$@
14 kernel
/kernel.bin
: kernel
/entry.o kernel
/kernel.o
15 $(LD
) -o
$@
-Ttext
0x1000 kernel
/entry.o kernel
/kernel.o
--oformat
=binary
17 kernel
/entry.o
: kernel
/entry.s
18 $(AS
) -f elf kernel
/entry.s
-o
$@
20 kernel
/kernel.o
: kernel
/kernel.c
21 $(CC
) -o
$@
-ffreestanding
-c kernel
/kernel.c
24 rm boot kernel
/kernel.bin kernel
/entry.o kernel
/kernel.o boot.img