summaryrefslogtreecommitdiffstats
path: root/compile_commands.json
diff options
context:
space:
mode:
authorJon Santmyer <jon@jonsantmyer.com>2026-09-11 11:53:10 -0400
committerJon Santmyer <jon@jonsantmyer.com>2026-09-11 11:53:10 -0400
commit1d1a5cde7de28752727e3d56305a74afac8848ff (patch)
tree91b5cf00d82466a6244b9043536d3ed9badcebb4 /compile_commands.json
parentfeba4522d1ac41cd04083fe05410b6e90b54bda2 (diff)
downloadjove-kernel-1d1a5cde7de28752727e3d56305a74afac8848ff.tar.gz
jove-kernel-1d1a5cde7de28752727e3d56305a74afac8848ff.tar.bz2
jove-kernel-1d1a5cde7de28752727e3d56305a74afac8848ff.zip
uacpi will be a usermode server.
Diffstat (limited to 'compile_commands.json')
-rw-r--r--compile_commands.json1381
1 files changed, 1381 insertions, 0 deletions
diff --git a/compile_commands.json b/compile_commands.json
index 2592007..38155e3 100644
--- a/compile_commands.json
+++ b/compile_commands.json
@@ -1,5 +1,837 @@
[
{
+ "file": "main.c",
+ "arguments": [
+ "x86_64-elf-gcc",
+ "-ffreestanding",
+ "-fno-pie",
+ "-fno-pic",
+ "-g",
+ "-MD",
+ "-D__x86_64__",
+ "-D__limine__",
+ "-Iinclude",
+ "-I.",
+ "-m64",
+ "-mno-red-zone",
+ "-mcmodel=kernel",
+ "-mfsgsbase",
+ "-Iuacpi/include",
+ "-c",
+ "main.c",
+ "-o",
+ "main.o"
+ ],
+ "directory": "/home/jon/prg/jove/kernel",
+ "output": "main.o"
+ },
+ {
+ "file": "arch/x86_64/lock.c",
+ "arguments": [
+ "x86_64-elf-gcc",
+ "-ffreestanding",
+ "-fno-pie",
+ "-fno-pic",
+ "-g",
+ "-MD",
+ "-D__x86_64__",
+ "-D__limine__",
+ "-Iinclude",
+ "-I.",
+ "-m64",
+ "-mno-red-zone",
+ "-mcmodel=kernel",
+ "-mfsgsbase",
+ "-Iuacpi/include",
+ "-c",
+ "arch/x86_64/lock.c",
+ "-o",
+ "arch/x86_64/lock.o"
+ ],
+ "directory": "/home/jon/prg/jove/kernel",
+ "output": "arch/x86_64/lock.o"
+ },
+ {
+ "file": "arch/x86_64/main.c",
+ "arguments": [
+ "x86_64-elf-gcc",
+ "-ffreestanding",
+ "-fno-pie",
+ "-fno-pic",
+ "-g",
+ "-MD",
+ "-D__x86_64__",
+ "-D__limine__",
+ "-Iinclude",
+ "-I.",
+ "-m64",
+ "-mno-red-zone",
+ "-mcmodel=kernel",
+ "-mfsgsbase",
+ "-Iuacpi/include",
+ "-c",
+ "arch/x86_64/main.c",
+ "-o",
+ "arch/x86_64/main.o"
+ ],
+ "directory": "/home/jon/prg/jove/kernel",
+ "output": "arch/x86_64/main.o"
+ },
+ {
+ "file": "arch/x86_64/x86_64.c",
+ "arguments": [
+ "x86_64-elf-gcc",
+ "-ffreestanding",
+ "-fno-pie",
+ "-fno-pic",
+ "-g",
+ "-MD",
+ "-D__x86_64__",
+ "-D__limine__",
+ "-Iinclude",
+ "-I.",
+ "-m64",
+ "-mno-red-zone",
+ "-mcmodel=kernel",
+ "-mfsgsbase",
+ "-Iuacpi/include",
+ "-c",
+ "arch/x86_64/x86_64.c",
+ "-o",
+ "arch/x86_64/x86_64.o"
+ ],
+ "directory": "/home/jon/prg/jove/kernel",
+ "output": "arch/x86_64/x86_64.o"
+ },
+ {
+ "file": "boot/cmdline.c",
+ "arguments": [
+ "x86_64-elf-gcc",
+ "-ffreestanding",
+ "-fno-pie",
+ "-fno-pic",
+ "-g",
+ "-MD",
+ "-D__x86_64__",
+ "-D__limine__",
+ "-Iinclude",
+ "-I.",
+ "-m64",
+ "-mno-red-zone",
+ "-mcmodel=kernel",
+ "-mfsgsbase",
+ "-Iuacpi/include",
+ "-c",
+ "boot/cmdline.c",
+ "-o",
+ "boot/cmdline.o"
+ ],
+ "directory": "/home/jon/prg/jove/kernel",
+ "output": "boot/cmdline.o"
+ },
+ {
+ "file": "boot/initrd.c",
+ "arguments": [
+ "x86_64-elf-gcc",
+ "-ffreestanding",
+ "-fno-pie",
+ "-fno-pic",
+ "-g",
+ "-MD",
+ "-D__x86_64__",
+ "-D__limine__",
+ "-Iinclude",
+ "-I.",
+ "-m64",
+ "-mno-red-zone",
+ "-mcmodel=kernel",
+ "-mfsgsbase",
+ "-Iuacpi/include",
+ "-c",
+ "boot/initrd.c",
+ "-o",
+ "boot/initrd.o"
+ ],
+ "directory": "/home/jon/prg/jove/kernel",
+ "output": "boot/initrd.o"
+ },
+ {
+ "file": "lib/panic.c",
+ "arguments": [
+ "x86_64-elf-gcc",
+ "-ffreestanding",
+ "-fno-pie",
+ "-fno-pic",
+ "-g",
+ "-MD",
+ "-D__x86_64__",
+ "-D__limine__",
+ "-Iinclude",
+ "-I.",
+ "-m64",
+ "-mno-red-zone",
+ "-mcmodel=kernel",
+ "-mfsgsbase",
+ "-Iuacpi/include",
+ "-c",
+ "lib/panic.c",
+ "-o",
+ "lib/panic.o"
+ ],
+ "directory": "/home/jon/prg/jove/kernel",
+ "output": "lib/panic.o"
+ },
+ {
+ "file": "lib/printf.c",
+ "arguments": [
+ "x86_64-elf-gcc",
+ "-ffreestanding",
+ "-fno-pie",
+ "-fno-pic",
+ "-g",
+ "-MD",
+ "-D__x86_64__",
+ "-D__limine__",
+ "-Iinclude",
+ "-I.",
+ "-m64",
+ "-mno-red-zone",
+ "-mcmodel=kernel",
+ "-mfsgsbase",
+ "-Iuacpi/include",
+ "-c",
+ "lib/printf.c",
+ "-o",
+ "lib/printf.o"
+ ],
+ "directory": "/home/jon/prg/jove/kernel",
+ "output": "lib/printf.o"
+ },
+ {
+ "file": "lib/psf.c",
+ "arguments": [
+ "x86_64-elf-gcc",
+ "-ffreestanding",
+ "-fno-pie",
+ "-fno-pic",
+ "-g",
+ "-MD",
+ "-D__x86_64__",
+ "-D__limine__",
+ "-Iinclude",
+ "-I.",
+ "-m64",
+ "-mno-red-zone",
+ "-mcmodel=kernel",
+ "-mfsgsbase",
+ "-Iuacpi/include",
+ "-c",
+ "lib/psf.c",
+ "-o",
+ "lib/psf.o"
+ ],
+ "directory": "/home/jon/prg/jove/kernel",
+ "output": "lib/psf.o"
+ },
+ {
+ "file": "lib/string.c",
+ "arguments": [
+ "x86_64-elf-gcc",
+ "-ffreestanding",
+ "-fno-pie",
+ "-fno-pic",
+ "-g",
+ "-MD",
+ "-D__x86_64__",
+ "-D__limine__",
+ "-Iinclude",
+ "-I.",
+ "-m64",
+ "-mno-red-zone",
+ "-mcmodel=kernel",
+ "-mfsgsbase",
+ "-Iuacpi/include",
+ "-c",
+ "lib/string.c",
+ "-o",
+ "lib/string.o"
+ ],
+ "directory": "/home/jon/prg/jove/kernel",
+ "output": "lib/string.o"
+ },
+ {
+ "file": "lib/tar.c",
+ "arguments": [
+ "x86_64-elf-gcc",
+ "-ffreestanding",
+ "-fno-pie",
+ "-fno-pic",
+ "-g",
+ "-MD",
+ "-D__x86_64__",
+ "-D__limine__",
+ "-Iinclude",
+ "-I.",
+ "-m64",
+ "-mno-red-zone",
+ "-mcmodel=kernel",
+ "-mfsgsbase",
+ "-Iuacpi/include",
+ "-c",
+ "lib/tar.c",
+ "-o",
+ "lib/tar.o"
+ ],
+ "directory": "/home/jon/prg/jove/kernel",
+ "output": "lib/tar.o"
+ },
+ {
+ "file": "lib/virtterm.c",
+ "arguments": [
+ "x86_64-elf-gcc",
+ "-ffreestanding",
+ "-fno-pie",
+ "-fno-pic",
+ "-g",
+ "-MD",
+ "-D__x86_64__",
+ "-D__limine__",
+ "-Iinclude",
+ "-I.",
+ "-m64",
+ "-mno-red-zone",
+ "-mcmodel=kernel",
+ "-mfsgsbase",
+ "-Iuacpi/include",
+ "-c",
+ "lib/virtterm.c",
+ "-o",
+ "lib/virtterm.o"
+ ],
+ "directory": "/home/jon/prg/jove/kernel",
+ "output": "lib/virtterm.o"
+ },
+ {
+ "file": "hal/uacpi.c",
+ "arguments": [
+ "x86_64-elf-gcc",
+ "-ffreestanding",
+ "-fno-pie",
+ "-fno-pic",
+ "-g",
+ "-MD",
+ "-D__x86_64__",
+ "-D__limine__",
+ "-Iinclude",
+ "-I.",
+ "-m64",
+ "-mno-red-zone",
+ "-mcmodel=kernel",
+ "-mfsgsbase",
+ "-Iuacpi/include",
+ "-c",
+ "hal/uacpi.c",
+ "-o",
+ "hal/uacpi.o"
+ ],
+ "directory": "/home/jon/prg/jove/kernel",
+ "output": "hal/uacpi.o"
+ },
+ {
+ "file": "hal/untyped.c",
+ "arguments": [
+ "x86_64-elf-gcc",
+ "-ffreestanding",
+ "-fno-pie",
+ "-fno-pic",
+ "-g",
+ "-MD",
+ "-D__x86_64__",
+ "-D__limine__",
+ "-Iinclude",
+ "-I.",
+ "-m64",
+ "-mno-red-zone",
+ "-mcmodel=kernel",
+ "-mfsgsbase",
+ "-Iuacpi/include",
+ "-c",
+ "hal/untyped.c",
+ "-o",
+ "hal/untyped.o"
+ ],
+ "directory": "/home/jon/prg/jove/kernel",
+ "output": "hal/untyped.o"
+ },
+ {
+ "file": "sys/link.c",
+ "arguments": [
+ "x86_64-elf-gcc",
+ "-ffreestanding",
+ "-fno-pie",
+ "-fno-pic",
+ "-g",
+ "-MD",
+ "-D__x86_64__",
+ "-D__limine__",
+ "-Iinclude",
+ "-I.",
+ "-m64",
+ "-mno-red-zone",
+ "-mcmodel=kernel",
+ "-mfsgsbase",
+ "-Iuacpi/include",
+ "-c",
+ "sys/link.c",
+ "-o",
+ "sys/link.o"
+ ],
+ "directory": "/home/jon/prg/jove/kernel",
+ "output": "sys/link.o"
+ },
+ {
+ "file": "sys/message.c",
+ "arguments": [
+ "x86_64-elf-gcc",
+ "-ffreestanding",
+ "-fno-pie",
+ "-fno-pic",
+ "-g",
+ "-MD",
+ "-D__x86_64__",
+ "-D__limine__",
+ "-Iinclude",
+ "-I.",
+ "-m64",
+ "-mno-red-zone",
+ "-mcmodel=kernel",
+ "-mfsgsbase",
+ "-Iuacpi/include",
+ "-c",
+ "sys/message.c",
+ "-o",
+ "sys/message.o"
+ ],
+ "directory": "/home/jon/prg/jove/kernel",
+ "output": "sys/message.o"
+ },
+ {
+ "file": "sys/syscall.c",
+ "arguments": [
+ "x86_64-elf-gcc",
+ "-ffreestanding",
+ "-fno-pie",
+ "-fno-pic",
+ "-g",
+ "-MD",
+ "-D__x86_64__",
+ "-D__limine__",
+ "-Iinclude",
+ "-I.",
+ "-m64",
+ "-mno-red-zone",
+ "-mcmodel=kernel",
+ "-mfsgsbase",
+ "-Iuacpi/include",
+ "-c",
+ "sys/syscall.c",
+ "-o",
+ "sys/syscall.o"
+ ],
+ "directory": "/home/jon/prg/jove/kernel",
+ "output": "sys/syscall.o"
+ },
+ {
+ "file": "sys/syscall_objdir.c",
+ "arguments": [
+ "x86_64-elf-gcc",
+ "-ffreestanding",
+ "-fno-pie",
+ "-fno-pic",
+ "-g",
+ "-MD",
+ "-D__x86_64__",
+ "-D__limine__",
+ "-Iinclude",
+ "-I.",
+ "-m64",
+ "-mno-red-zone",
+ "-mcmodel=kernel",
+ "-mfsgsbase",
+ "-Iuacpi/include",
+ "-c",
+ "sys/syscall_objdir.c",
+ "-o",
+ "sys/syscall_objdir.o"
+ ],
+ "directory": "/home/jon/prg/jove/kernel",
+ "output": "sys/syscall_objdir.o"
+ },
+ {
+ "file": "sys/syscall_untyped.c",
+ "arguments": [
+ "x86_64-elf-gcc",
+ "-ffreestanding",
+ "-fno-pie",
+ "-fno-pic",
+ "-g",
+ "-MD",
+ "-D__x86_64__",
+ "-D__limine__",
+ "-Iinclude",
+ "-I.",
+ "-m64",
+ "-mno-red-zone",
+ "-mcmodel=kernel",
+ "-mfsgsbase",
+ "-Iuacpi/include",
+ "-c",
+ "sys/syscall_untyped.c",
+ "-o",
+ "sys/syscall_untyped.o"
+ ],
+ "directory": "/home/jon/prg/jove/kernel",
+ "output": "sys/syscall_untyped.o"
+ },
+ {
+ "file": "sys/syscall_vtt.c",
+ "arguments": [
+ "x86_64-elf-gcc",
+ "-ffreestanding",
+ "-fno-pie",
+ "-fno-pic",
+ "-g",
+ "-MD",
+ "-D__x86_64__",
+ "-D__limine__",
+ "-Iinclude",
+ "-I.",
+ "-m64",
+ "-mno-red-zone",
+ "-mcmodel=kernel",
+ "-mfsgsbase",
+ "-Iuacpi/include",
+ "-c",
+ "sys/syscall_vtt.c",
+ "-o",
+ "sys/syscall_vtt.o"
+ ],
+ "directory": "/home/jon/prg/jove/kernel",
+ "output": "sys/syscall_vtt.o"
+ },
+ {
+ "file": "boot/limine/framebuffer.c",
+ "arguments": [
+ "x86_64-elf-gcc",
+ "-ffreestanding",
+ "-fno-pie",
+ "-fno-pic",
+ "-g",
+ "-MD",
+ "-D__x86_64__",
+ "-D__limine__",
+ "-Iinclude",
+ "-I.",
+ "-m64",
+ "-mno-red-zone",
+ "-mcmodel=kernel",
+ "-mfsgsbase",
+ "-Iuacpi/include",
+ "-c",
+ "boot/limine/framebuffer.c",
+ "-o",
+ "boot/limine/framebuffer.o"
+ ],
+ "directory": "/home/jon/prg/jove/kernel",
+ "output": "boot/limine/framebuffer.o"
+ },
+ {
+ "file": "boot/limine/memorymap.c",
+ "arguments": [
+ "x86_64-elf-gcc",
+ "-ffreestanding",
+ "-fno-pie",
+ "-fno-pic",
+ "-g",
+ "-MD",
+ "-D__x86_64__",
+ "-D__limine__",
+ "-Iinclude",
+ "-I.",
+ "-m64",
+ "-mno-red-zone",
+ "-mcmodel=kernel",
+ "-mfsgsbase",
+ "-Iuacpi/include",
+ "-c",
+ "boot/limine/memorymap.c",
+ "-o",
+ "boot/limine/memorymap.o"
+ ],
+ "directory": "/home/jon/prg/jove/kernel",
+ "output": "boot/limine/memorymap.o"
+ },
+ {
+ "file": "boot/limine/start.c",
+ "arguments": [
+ "x86_64-elf-gcc",
+ "-ffreestanding",
+ "-fno-pie",
+ "-fno-pic",
+ "-g",
+ "-MD",
+ "-D__x86_64__",
+ "-D__limine__",
+ "-Iinclude",
+ "-I.",
+ "-m64",
+ "-mno-red-zone",
+ "-mcmodel=kernel",
+ "-mfsgsbase",
+ "-Iuacpi/include",
+ "-c",
+ "boot/limine/start.c",
+ "-o",
+ "boot/limine/start.o"
+ ],
+ "directory": "/home/jon/prg/jove/kernel",
+ "output": "boot/limine/start.o"
+ },
+ {
+ "file": "arch/x86_64/lib/printf.c",
+ "arguments": [
+ "x86_64-elf-gcc",
+ "-ffreestanding",
+ "-fno-pie",
+ "-fno-pic",
+ "-g",
+ "-MD",
+ "-D__x86_64__",
+ "-D__limine__",
+ "-Iinclude",
+ "-I.",
+ "-m64",
+ "-mno-red-zone",
+ "-mcmodel=kernel",
+ "-mfsgsbase",
+ "-Iuacpi/include",
+ "-c",
+ "arch/x86_64/lib/printf.c",
+ "-o",
+ "arch/x86_64/lib/printf.o"
+ ],
+ "directory": "/home/jon/prg/jove/kernel",
+ "output": "arch/x86_64/lib/printf.o"
+ },
+ {
+ "file": "arch/x86_64/hal/gdt.c",
+ "arguments": [
+ "x86_64-elf-gcc",
+ "-ffreestanding",
+ "-fno-pie",
+ "-fno-pic",
+ "-g",
+ "-MD",
+ "-D__x86_64__",
+ "-D__limine__",
+ "-Iinclude",
+ "-I.",
+ "-m64",
+ "-mno-red-zone",
+ "-mcmodel=kernel",
+ "-mfsgsbase",
+ "-Iuacpi/include",
+ "-c",
+ "arch/x86_64/hal/gdt.c",
+ "-o",
+ "arch/x86_64/hal/gdt.o"
+ ],
+ "directory": "/home/jon/prg/jove/kernel",
+ "output": "arch/x86_64/hal/gdt.o"
+ },
+ {
+ "file": "arch/x86_64/hal/idt.c",
+ "arguments": [
+ "x86_64-elf-gcc",
+ "-ffreestanding",
+ "-fno-pie",
+ "-fno-pic",
+ "-g",
+ "-MD",
+ "-D__x86_64__",
+ "-D__limine__",
+ "-Iinclude",
+ "-I.",
+ "-m64",
+ "-mno-red-zone",
+ "-mcmodel=kernel",
+ "-mfsgsbase",
+ "-Iuacpi/include",
+ "-c",
+ "arch/x86_64/hal/idt.c",
+ "-o",
+ "arch/x86_64/hal/idt.o"
+ ],
+ "directory": "/home/jon/prg/jove/kernel",
+ "output": "arch/x86_64/hal/idt.o"
+ },
+ {
+ "file": "arch/x86_64/hal/msr.c",
+ "arguments": [
+ "x86_64-elf-gcc",
+ "-ffreestanding",
+ "-fno-pie",
+ "-fno-pic",
+ "-g",
+ "-MD",
+ "-D__x86_64__",
+ "-D__limine__",
+ "-Iinclude",
+ "-I.",
+ "-m64",
+ "-mno-red-zone",
+ "-mcmodel=kernel",
+ "-mfsgsbase",
+ "-Iuacpi/include",
+ "-c",
+ "arch/x86_64/hal/msr.c",
+ "-o",
+ "arch/x86_64/hal/msr.o"
+ ],
+ "directory": "/home/jon/prg/jove/kernel",
+ "output": "arch/x86_64/hal/msr.o"
+ },
+ {
+ "file": "arch/x86_64/hal/obj.c",
+ "arguments": [
+ "x86_64-elf-gcc",
+ "-ffreestanding",
+ "-fno-pie",
+ "-fno-pic",
+ "-g",
+ "-MD",
+ "-D__x86_64__",
+ "-D__limine__",
+ "-Iinclude",
+ "-I.",
+ "-m64",
+ "-mno-red-zone",
+ "-mcmodel=kernel",
+ "-mfsgsbase",
+ "-Iuacpi/include",
+ "-c",
+ "arch/x86_64/hal/obj.c",
+ "-o",
+ "arch/x86_64/hal/obj.o"
+ ],
+ "directory": "/home/jon/prg/jove/kernel",
+ "output": "arch/x86_64/hal/obj.o"
+ },
+ {
+ "file": "arch/x86_64/hal/paging.c",
+ "arguments": [
+ "x86_64-elf-gcc",
+ "-ffreestanding",
+ "-fno-pie",
+ "-fno-pic",
+ "-g",
+ "-MD",
+ "-D__x86_64__",
+ "-D__limine__",
+ "-Iinclude",
+ "-I.",
+ "-m64",
+ "-mno-red-zone",
+ "-mcmodel=kernel",
+ "-mfsgsbase",
+ "-Iuacpi/include",
+ "-c",
+ "arch/x86_64/hal/paging.c",
+ "-o",
+ "arch/x86_64/hal/paging.o"
+ ],
+ "directory": "/home/jon/prg/jove/kernel",
+ "output": "arch/x86_64/hal/paging.o"
+ },
+ {
+ "file": "arch/x86_64/hal/process.c",
+ "arguments": [
+ "x86_64-elf-gcc",
+ "-ffreestanding",
+ "-fno-pie",
+ "-fno-pic",
+ "-g",
+ "-MD",
+ "-D__x86_64__",
+ "-D__limine__",
+ "-Iinclude",
+ "-I.",
+ "-m64",
+ "-mno-red-zone",
+ "-mcmodel=kernel",
+ "-mfsgsbase",
+ "-Iuacpi/include",
+ "-c",
+ "arch/x86_64/hal/process.c",
+ "-o",
+ "arch/x86_64/hal/process.o"
+ ],
+ "directory": "/home/jon/prg/jove/kernel",
+ "output": "arch/x86_64/hal/process.o"
+ },
+ {
+ "file": "arch/x86_64/hal/serial_com.c",
+ "arguments": [
+ "x86_64-elf-gcc",
+ "-ffreestanding",
+ "-fno-pie",
+ "-fno-pic",
+ "-g",
+ "-MD",
+ "-D__x86_64__",
+ "-D__limine__",
+ "-Iinclude",
+ "-I.",
+ "-m64",
+ "-mno-red-zone",
+ "-mcmodel=kernel",
+ "-mfsgsbase",
+ "-Iuacpi/include",
+ "-c",
+ "arch/x86_64/hal/serial_com.c",
+ "-o",
+ "arch/x86_64/hal/serial_com.o"
+ ],
+ "directory": "/home/jon/prg/jove/kernel",
+ "output": "arch/x86_64/hal/serial_com.o"
+ },
+ {
+ "file": "arch/x86_64/hal/smp.c",
+ "arguments": [
+ "x86_64-elf-gcc",
+ "-ffreestanding",
+ "-fno-pie",
+ "-fno-pic",
+ "-g",
+ "-MD",
+ "-D__x86_64__",
+ "-D__limine__",
+ "-Iinclude",
+ "-I.",
+ "-m64",
+ "-mno-red-zone",
+ "-mcmodel=kernel",
+ "-mfsgsbase",
+ "-Iuacpi/include",
+ "-c",
+ "arch/x86_64/hal/smp.c",
+ "-o",
+ "arch/x86_64/hal/smp.o"
+ ],
+ "directory": "/home/jon/prg/jove/kernel",
+ "output": "arch/x86_64/hal/smp.o"
+ },
+ {
"file": "arch/x86_64/sys/init.c",
"arguments": [
"x86_64-elf-gcc",
@@ -16,6 +848,7 @@
"-mno-red-zone",
"-mcmodel=kernel",
"-mfsgsbase",
+ "-Iuacpi/include",
"-c",
"arch/x86_64/sys/init.c",
"-o",
@@ -25,6 +858,58 @@
"output": "arch/x86_64/sys/init.o"
},
{
+ "file": "arch/x86_64/sys/link.c",
+ "arguments": [
+ "x86_64-elf-gcc",
+ "-ffreestanding",
+ "-fno-pie",
+ "-fno-pic",
+ "-g",
+ "-MD",
+ "-D__x86_64__",
+ "-D__limine__",
+ "-Iinclude",
+ "-I.",
+ "-m64",
+ "-mno-red-zone",
+ "-mcmodel=kernel",
+ "-mfsgsbase",
+ "-Iuacpi/include",
+ "-c",
+ "arch/x86_64/sys/link.c",
+ "-o",
+ "arch/x86_64/sys/link.o"
+ ],
+ "directory": "/home/jon/prg/jove/kernel",
+ "output": "arch/x86_64/sys/link.o"
+ },
+ {
+ "file": "arch/x86_64/sys/serial.c",
+ "arguments": [
+ "x86_64-elf-gcc",
+ "-ffreestanding",
+ "-fno-pie",
+ "-fno-pic",
+ "-g",
+ "-MD",
+ "-D__x86_64__",
+ "-D__limine__",
+ "-Iinclude",
+ "-I.",
+ "-m64",
+ "-mno-red-zone",
+ "-mcmodel=kernel",
+ "-mfsgsbase",
+ "-Iuacpi/include",
+ "-c",
+ "arch/x86_64/sys/serial.c",
+ "-o",
+ "arch/x86_64/sys/serial.o"
+ ],
+ "directory": "/home/jon/prg/jove/kernel",
+ "output": "arch/x86_64/sys/serial.o"
+ },
+ {
"file": "arch/x86_64/sys/syscall.c",
"arguments": [
"x86_64-elf-gcc",
@@ -41,6 +926,7 @@
"-mno-red-zone",
"-mcmodel=kernel",
"-mfsgsbase",
+ "-Iuacpi/include",
"-c",
"arch/x86_64/sys/syscall.c",
"-o",
@@ -66,6 +952,7 @@
"-mno-red-zone",
"-mcmodel=kernel",
"-mfsgsbase",
+ "-Iuacpi/include",
"-c",
"arch/x86_64/boot/limine/framebuffer.c",
"-o",
@@ -73,5 +960,499 @@
],
"directory": "/home/jon/prg/jove/kernel",
"output": "arch/x86_64/boot/limine/framebuffer.o"
+ },
+ {
+ "file": "uacpi/source/default_handlers.c",
+ "arguments": [
+ "x86_64-elf-gcc",
+ "-ffreestanding",
+ "-fno-pie",
+ "-fno-pic",
+ "-g",
+ "-MD",
+ "-D__x86_64__",
+ "-D__limine__",
+ "-Iinclude",
+ "-I.",
+ "-m64",
+ "-mno-red-zone",
+ "-mcmodel=kernel",
+ "-mfsgsbase",
+ "-Iuacpi/include",
+ "-c",
+ "uacpi/source/default_handlers.c",
+ "-o",
+ "uacpi/source/default_handlers.o"
+ ],
+ "directory": "/home/jon/prg/jove/kernel",
+ "output": "uacpi/source/default_handlers.o"
+ },
+ {
+ "file": "uacpi/source/event.c",
+ "arguments": [
+ "x86_64-elf-gcc",
+ "-ffreestanding",
+ "-fno-pie",
+ "-fno-pic",
+ "-g",
+ "-MD",
+ "-D__x86_64__",
+ "-D__limine__",
+ "-Iinclude",
+ "-I.",
+ "-m64",
+ "-mno-red-zone",
+ "-mcmodel=kernel",
+ "-mfsgsbase",
+ "-Iuacpi/include",
+ "-c",
+ "uacpi/source/event.c",
+ "-o",
+ "uacpi/source/event.o"
+ ],
+ "directory": "/home/jon/prg/jove/kernel",
+ "output": "uacpi/source/event.o"
+ },
+ {
+ "file": "uacpi/source/interpreter.c",
+ "arguments": [
+ "x86_64-elf-gcc",
+ "-ffreestanding",
+ "-fno-pie",
+ "-fno-pic",
+ "-g",
+ "-MD",
+ "-D__x86_64__",
+ "-D__limine__",
+ "-Iinclude",
+ "-I.",
+ "-m64",
+ "-mno-red-zone",
+ "-mcmodel=kernel",
+ "-mfsgsbase",
+ "-Iuacpi/include",
+ "-c",
+ "uacpi/source/interpreter.c",
+ "-o",
+ "uacpi/source/interpreter.o"
+ ],
+ "directory": "/home/jon/prg/jove/kernel",
+ "output": "uacpi/source/interpreter.o"
+ },
+ {
+ "file": "uacpi/source/io.c",
+ "arguments": [
+ "x86_64-elf-gcc",
+ "-ffreestanding",
+ "-fno-pie",
+ "-fno-pic",
+ "-g",
+ "-MD",
+ "-D__x86_64__",
+ "-D__limine__",
+ "-Iinclude",
+ "-I.",
+ "-m64",
+ "-mno-red-zone",
+ "-mcmodel=kernel",
+ "-mfsgsbase",
+ "-Iuacpi/include",
+ "-c",
+ "uacpi/source/io.c",
+ "-o",
+ "uacpi/source/io.o"
+ ],
+ "directory": "/home/jon/prg/jove/kernel",
+ "output": "uacpi/source/io.o"
+ },
+ {
+ "file": "uacpi/source/mutex.c",
+ "arguments": [
+ "x86_64-elf-gcc",
+ "-ffreestanding",
+ "-fno-pie",
+ "-fno-pic",
+ "-g",
+ "-MD",
+ "-D__x86_64__",
+ "-D__limine__",
+ "-Iinclude",
+ "-I.",
+ "-m64",
+ "-mno-red-zone",
+ "-mcmodel=kernel",
+ "-mfsgsbase",
+ "-Iuacpi/include",
+ "-c",
+ "uacpi/source/mutex.c",
+ "-o",
+ "uacpi/source/mutex.o"
+ ],
+ "directory": "/home/jon/prg/jove/kernel",
+ "output": "uacpi/source/mutex.o"
+ },
+ {
+ "file": "uacpi/source/namespace.c",
+ "arguments": [
+ "x86_64-elf-gcc",
+ "-ffreestanding",
+ "-fno-pie",
+ "-fno-pic",
+ "-g",
+ "-MD",
+ "-D__x86_64__",
+ "-D__limine__",
+ "-Iinclude",
+ "-I.",
+ "-m64",
+ "-mno-red-zone",
+ "-mcmodel=kernel",
+ "-mfsgsbase",
+ "-Iuacpi/include",
+ "-c",
+ "uacpi/source/namespace.c",
+ "-o",
+ "uacpi/source/namespace.o"
+ ],
+ "directory": "/home/jon/prg/jove/kernel",
+ "output": "uacpi/source/namespace.o"
+ },
+ {
+ "file": "uacpi/source/notify.c",
+ "arguments": [
+ "x86_64-elf-gcc",
+ "-ffreestanding",
+ "-fno-pie",
+ "-fno-pic",
+ "-g",
+ "-MD",
+ "-D__x86_64__",
+ "-D__limine__",
+ "-Iinclude",
+ "-I.",
+ "-m64",
+ "-mno-red-zone",
+ "-mcmodel=kernel",
+ "-mfsgsbase",
+ "-Iuacpi/include",
+ "-c",
+ "uacpi/source/notify.c",
+ "-o",
+ "uacpi/source/notify.o"
+ ],
+ "directory": "/home/jon/prg/jove/kernel",
+ "output": "uacpi/source/notify.o"
+ },
+ {
+ "file": "uacpi/source/opcodes.c",
+ "arguments": [
+ "x86_64-elf-gcc",
+ "-ffreestanding",
+ "-fno-pie",
+ "-fno-pic",
+ "-g",
+ "-MD",
+ "-D__x86_64__",
+ "-D__limine__",
+ "-Iinclude",
+ "-I.",
+ "-m64",
+ "-mno-red-zone",
+ "-mcmodel=kernel",
+ "-mfsgsbase",
+ "-Iuacpi/include",
+ "-c",
+ "uacpi/source/opcodes.c",
+ "-o",
+ "uacpi/source/opcodes.o"
+ ],
+ "directory": "/home/jon/prg/jove/kernel",
+ "output": "uacpi/source/opcodes.o"
+ },
+ {
+ "file": "uacpi/source/opregion.c",
+ "arguments": [
+ "x86_64-elf-gcc",
+ "-ffreestanding",
+ "-fno-pie",
+ "-fno-pic",
+ "-g",
+ "-MD",
+ "-D__x86_64__",
+ "-D__limine__",
+ "-Iinclude",
+ "-I.",
+ "-m64",
+ "-mno-red-zone",
+ "-mcmodel=kernel",
+ "-mfsgsbase",
+ "-Iuacpi/include",
+ "-c",
+ "uacpi/source/opregion.c",
+ "-o",
+ "uacpi/source/opregion.o"
+ ],
+ "directory": "/home/jon/prg/jove/kernel",
+ "output": "uacpi/source/opregion.o"
+ },
+ {
+ "file": "uacpi/source/osi.c",
+ "arguments": [
+ "x86_64-elf-gcc",
+ "-ffreestanding",
+ "-fno-pie",
+ "-fno-pic",
+ "-g",
+ "-MD",
+ "-D__x86_64__",
+ "-D__limine__",
+ "-Iinclude",
+ "-I.",
+ "-m64",
+ "-mno-red-zone",
+ "-mcmodel=kernel",
+ "-mfsgsbase",
+ "-Iuacpi/include",
+ "-c",
+ "uacpi/source/osi.c",
+ "-o",
+ "uacpi/source/osi.o"
+ ],
+ "directory": "/home/jon/prg/jove/kernel",
+ "output": "uacpi/source/osi.o"
+ },
+ {
+ "file": "uacpi/source/registers.c",
+ "arguments": [
+ "x86_64-elf-gcc",
+ "-ffreestanding",
+ "-fno-pie",
+ "-fno-pic",
+ "-g",
+ "-MD",
+ "-D__x86_64__",
+ "-D__limine__",
+ "-Iinclude",
+ "-I.",
+ "-m64",
+ "-mno-red-zone",
+ "-mcmodel=kernel",
+ "-mfsgsbase",
+ "-Iuacpi/include",
+ "-c",
+ "uacpi/source/registers.c",
+ "-o",
+ "uacpi/source/registers.o"
+ ],
+ "directory": "/home/jon/prg/jove/kernel",
+ "output": "uacpi/source/registers.o"
+ },
+ {
+ "file": "uacpi/source/resources.c",
+ "arguments": [
+ "x86_64-elf-gcc",
+ "-ffreestanding",
+ "-fno-pie",
+ "-fno-pic",
+ "-g",
+ "-MD",
+ "-D__x86_64__",
+ "-D__limine__",
+ "-Iinclude",
+ "-I.",
+ "-m64",
+ "-mno-red-zone",
+ "-mcmodel=kernel",
+ "-mfsgsbase",
+ "-Iuacpi/include",
+ "-c",
+ "uacpi/source/resources.c",
+ "-o",
+ "uacpi/source/resources.o"
+ ],
+ "directory": "/home/jon/prg/jove/kernel",
+ "output": "uacpi/source/resources.o"
+ },
+ {
+ "file": "uacpi/source/shareable.c",
+ "arguments": [
+ "x86_64-elf-gcc",
+ "-ffreestanding",
+ "-fno-pie",
+ "-fno-pic",
+ "-g",
+ "-MD",
+ "-D__x86_64__",
+ "-D__limine__",
+ "-Iinclude",
+ "-I.",
+ "-m64",
+ "-mno-red-zone",
+ "-mcmodel=kernel",
+ "-mfsgsbase",
+ "-Iuacpi/include",
+ "-c",
+ "uacpi/source/shareable.c",
+ "-o",
+ "uacpi/source/shareable.o"
+ ],
+ "directory": "/home/jon/prg/jove/kernel",
+ "output": "uacpi/source/shareable.o"
+ },
+ {
+ "file": "uacpi/source/sleep.c",
+ "arguments": [
+ "x86_64-elf-gcc",
+ "-ffreestanding",
+ "-fno-pie",
+ "-fno-pic",
+ "-g",
+ "-MD",
+ "-D__x86_64__",
+ "-D__limine__",
+ "-Iinclude",
+ "-I.",
+ "-m64",
+ "-mno-red-zone",
+ "-mcmodel=kernel",
+ "-mfsgsbase",
+ "-Iuacpi/include",
+ "-c",
+ "uacpi/source/sleep.c",
+ "-o",
+ "uacpi/source/sleep.o"
+ ],
+ "directory": "/home/jon/prg/jove/kernel",
+ "output": "uacpi/source/sleep.o"
+ },
+ {
+ "file": "uacpi/source/stdlib.c",
+ "arguments": [
+ "x86_64-elf-gcc",
+ "-ffreestanding",
+ "-fno-pie",
+ "-fno-pic",
+ "-g",
+ "-MD",
+ "-D__x86_64__",
+ "-D__limine__",
+ "-Iinclude",
+ "-I.",
+ "-m64",
+ "-mno-red-zone",
+ "-mcmodel=kernel",
+ "-mfsgsbase",
+ "-Iuacpi/include",
+ "-c",
+ "uacpi/source/stdlib.c",
+ "-o",
+ "uacpi/source/stdlib.o"
+ ],
+ "directory": "/home/jon/prg/jove/kernel",
+ "output": "uacpi/source/stdlib.o"
+ },
+ {
+ "file": "uacpi/source/tables.c",
+ "arguments": [
+ "x86_64-elf-gcc",
+ "-ffreestanding",
+ "-fno-pie",
+ "-fno-pic",
+ "-g",
+ "-MD",
+ "-D__x86_64__",
+ "-D__limine__",
+ "-Iinclude",
+ "-I.",
+ "-m64",
+ "-mno-red-zone",
+ "-mcmodel=kernel",
+ "-mfsgsbase",
+ "-Iuacpi/include",
+ "-c",
+ "uacpi/source/tables.c",
+ "-o",
+ "uacpi/source/tables.o"
+ ],
+ "directory": "/home/jon/prg/jove/kernel",
+ "output": "uacpi/source/tables.o"
+ },
+ {
+ "file": "uacpi/source/types.c",
+ "arguments": [
+ "x86_64-elf-gcc",
+ "-ffreestanding",
+ "-fno-pie",
+ "-fno-pic",
+ "-g",
+ "-MD",
+ "-D__x86_64__",
+ "-D__limine__",
+ "-Iinclude",
+ "-I.",
+ "-m64",
+ "-mno-red-zone",
+ "-mcmodel=kernel",
+ "-mfsgsbase",
+ "-Iuacpi/include",
+ "-c",
+ "uacpi/source/types.c",
+ "-o",
+ "uacpi/source/types.o"
+ ],
+ "directory": "/home/jon/prg/jove/kernel",
+ "output": "uacpi/source/types.o"
+ },
+ {
+ "file": "uacpi/source/uacpi.c",
+ "arguments": [
+ "x86_64-elf-gcc",
+ "-ffreestanding",
+ "-fno-pie",
+ "-fno-pic",
+ "-g",
+ "-MD",
+ "-D__x86_64__",
+ "-D__limine__",
+ "-Iinclude",
+ "-I.",
+ "-m64",
+ "-mno-red-zone",
+ "-mcmodel=kernel",
+ "-mfsgsbase",
+ "-Iuacpi/include",
+ "-c",
+ "uacpi/source/uacpi.c",
+ "-o",
+ "uacpi/source/uacpi.o"
+ ],
+ "directory": "/home/jon/prg/jove/kernel",
+ "output": "uacpi/source/uacpi.o"
+ },
+ {
+ "file": "uacpi/source/utilities.c",
+ "arguments": [
+ "x86_64-elf-gcc",
+ "-ffreestanding",
+ "-fno-pie",
+ "-fno-pic",
+ "-g",
+ "-MD",
+ "-D__x86_64__",
+ "-D__limine__",
+ "-Iinclude",
+ "-I.",
+ "-m64",
+ "-mno-red-zone",
+ "-mcmodel=kernel",
+ "-mfsgsbase",
+ "-Iuacpi/include",
+ "-c",
+ "uacpi/source/utilities.c",
+ "-o",
+ "uacpi/source/utilities.o"
+ ],
+ "directory": "/home/jon/prg/jove/kernel",
+ "output": "uacpi/source/utilities.o"
}
] \ No newline at end of file