summaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
authorAnna (navi) Figueiredo Gomes <navi@vlhl.dev>2024-01-07 20:19:20 +0100
committerAnna (navi) Figueiredo Gomes <navi@vlhl.dev>2024-01-07 20:19:24 +0100
commit0ee22520f50b4f006a554c79dd0e5f1d5d780d4d (patch)
tree0345608543d423f376909614700da4f11ace1b28 /Makefile
parent30d6e8f850d2fe26fffdeef0c38fc627ef8bab9a (diff)
replace make with meson
Signed-off-by: Anna (navi) Figueiredo Gomes <navi@vlhl.dev>
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile29
1 files changed, 0 insertions, 29 deletions
diff --git a/Makefile b/Makefile
deleted file mode 100644
index b6abe96..0000000
--- a/Makefile
+++ /dev/null
@@ -1,29 +0,0 @@
-all: outdir out/nrvn.bin
-
-out/nrvn.bin: out/boot.o out/nrvn.o out/long.o out/vga.o out/idt.o out/mem.o out/acpi.o out/ps2.o out/pic.o out/memory.o
- x86_64-pc-elf-gcc -T linker.ld -o $@ -ffreestanding -nostdlib -lgcc $^ -g
-
-out/boot.o: asm/boot.asm
- nasm -felf64 $^ -o $@
-
-out/long.o: asm/long.asm
- nasm -felf64 $^ -o $@
-
-out/%.o: src/%.c
- x86_64-pc-elf-gcc -c $^ -o $@ -I include -ffreestanding -Wall -Wextra -g
-
-iso: all
- cp out/nrvn.bin grub/boot/nrvn.bin
- grub-mkrescue -o out/nrvn.iso grub
-
-run: iso
- qemu-system-x86_64 -cdrom out/nrvn.iso
-
-debug: all
- qemu-system-x86_64 -kernel out/nrvn.bin -s -S
-
-outdir:
- mkdir -p out
-
-clean:
- rm -rf out