309 lines
7.7 KiB
JSON
309 lines
7.7 KiB
JSON
[
|
|
{
|
|
"arguments": [
|
|
"/home/slinky/opt/cross/bin/i686-elf-gcc",
|
|
"-c",
|
|
"-ffreestanding",
|
|
"-O2",
|
|
"-Wall",
|
|
"-Wextra",
|
|
"-Ikernel",
|
|
"-o",
|
|
"obj/kernel/globals.o",
|
|
"kernel/globals.c"
|
|
],
|
|
"directory": "/home/slinky/source/RockOS",
|
|
"file": "/home/slinky/source/RockOS/kernel/globals.c",
|
|
"output": "/home/slinky/source/RockOS/obj/kernel/globals.o"
|
|
},
|
|
{
|
|
"arguments": [
|
|
"/home/slinky/opt/cross/bin/i686-elf-gcc",
|
|
"-c",
|
|
"-ffreestanding",
|
|
"-O2",
|
|
"-Wall",
|
|
"-Wextra",
|
|
"-Ikernel",
|
|
"-o",
|
|
"obj/kernel/kmain.o",
|
|
"kernel/kmain.c"
|
|
],
|
|
"directory": "/home/slinky/source/RockOS",
|
|
"file": "/home/slinky/source/RockOS/kernel/kmain.c",
|
|
"output": "/home/slinky/source/RockOS/obj/kernel/kmain.o"
|
|
},
|
|
{
|
|
"arguments": [
|
|
"/home/slinky/opt/cross/bin/i686-elf-gcc",
|
|
"-c",
|
|
"-ffreestanding",
|
|
"-O2",
|
|
"-Wall",
|
|
"-Wextra",
|
|
"-Ikernel",
|
|
"-o",
|
|
"obj/kernel/idt.o",
|
|
"kernel/idt.c"
|
|
],
|
|
"directory": "/home/slinky/source/RockOS",
|
|
"file": "/home/slinky/source/RockOS/kernel/idt.c",
|
|
"output": "/home/slinky/source/RockOS/obj/kernel/idt.o"
|
|
},
|
|
{
|
|
"arguments": [
|
|
"/home/slinky/opt/cross/bin/i686-elf-gcc",
|
|
"-c",
|
|
"-ffreestanding",
|
|
"-O2",
|
|
"-Wall",
|
|
"-Wextra",
|
|
"-Ikernel",
|
|
"-o",
|
|
"obj/kernel/drivers/pic/pic.o",
|
|
"kernel/drivers/pic/pic.c"
|
|
],
|
|
"directory": "/home/slinky/source/RockOS",
|
|
"file": "/home/slinky/source/RockOS/kernel/drivers/pic/pic.c",
|
|
"output": "/home/slinky/source/RockOS/obj/kernel/drivers/pic/pic.o"
|
|
},
|
|
{
|
|
"arguments": [
|
|
"/home/slinky/opt/cross/bin/i686-elf-gcc",
|
|
"-c",
|
|
"-ffreestanding",
|
|
"-O2",
|
|
"-Wall",
|
|
"-Wextra",
|
|
"-Ikernel",
|
|
"-o",
|
|
"obj/kernel/drivers/vga/vga_stream_writer.o",
|
|
"kernel/drivers/vga/vga_stream_writer.c"
|
|
],
|
|
"directory": "/home/slinky/source/RockOS",
|
|
"file": "/home/slinky/source/RockOS/kernel/drivers/vga/vga_stream_writer.c",
|
|
"output": "/home/slinky/source/RockOS/obj/kernel/drivers/vga/vga_stream_writer.o"
|
|
},
|
|
{
|
|
"arguments": [
|
|
"/home/slinky/opt/cross/bin/i686-elf-gcc",
|
|
"-c",
|
|
"-ffreestanding",
|
|
"-O2",
|
|
"-Wall",
|
|
"-Wextra",
|
|
"-Ikernel",
|
|
"-o",
|
|
"obj/kernel/drivers/ps2/ps2.o",
|
|
"kernel/drivers/ps2/ps2.c"
|
|
],
|
|
"directory": "/home/slinky/source/RockOS",
|
|
"file": "/home/slinky/source/RockOS/kernel/drivers/ps2/ps2.c",
|
|
"output": "/home/slinky/source/RockOS/obj/kernel/drivers/ps2/ps2.o"
|
|
},
|
|
{
|
|
"arguments": [
|
|
"/home/slinky/opt/cross/bin/i686-elf-gcc",
|
|
"-c",
|
|
"-ffreestanding",
|
|
"-O2",
|
|
"-Wall",
|
|
"-Wextra",
|
|
"-Ikernel",
|
|
"-o",
|
|
"obj/kernel/gdt.o",
|
|
"kernel/gdt.c"
|
|
],
|
|
"directory": "/home/slinky/source/RockOS",
|
|
"file": "/home/slinky/source/RockOS/kernel/gdt.c",
|
|
"output": "/home/slinky/source/RockOS/obj/kernel/gdt.o"
|
|
},
|
|
{
|
|
"arguments": [
|
|
"/home/slinky/opt/cross/bin/i686-elf-gcc",
|
|
"-c",
|
|
"-ffreestanding",
|
|
"-O2",
|
|
"-Wall",
|
|
"-Wextra",
|
|
"-Ikernel",
|
|
"-o",
|
|
"obj/kernel/memory/mm.o",
|
|
"kernel/memory/mm.c"
|
|
],
|
|
"directory": "/home/slinky/source/RockOS",
|
|
"file": "/home/slinky/source/RockOS/kernel/memory/mm.c",
|
|
"output": "/home/slinky/source/RockOS/obj/kernel/memory/mm.o"
|
|
},
|
|
{
|
|
"arguments": [
|
|
"/home/slinky/opt/cross/bin/i686-elf-gcc",
|
|
"-c",
|
|
"-ffreestanding",
|
|
"-O2",
|
|
"-Wall",
|
|
"-Wextra",
|
|
"-Ikernel",
|
|
"-o",
|
|
"obj/kernel/interrupts.o",
|
|
"kernel/interrupts.c"
|
|
],
|
|
"directory": "/home/slinky/source/RockOS",
|
|
"file": "/home/slinky/source/RockOS/kernel/interrupts.c",
|
|
"output": "/home/slinky/source/RockOS/obj/kernel/interrupts.o"
|
|
},
|
|
{
|
|
"arguments": [
|
|
"/home/slinky/opt/cross/bin/i686-elf-gcc",
|
|
"-c",
|
|
"-ffreestanding",
|
|
"-O2",
|
|
"-Wall",
|
|
"-Wextra",
|
|
"-Ikernel",
|
|
"-o",
|
|
"obj/kernel/lib/stream.o",
|
|
"kernel/lib/stream.c"
|
|
],
|
|
"directory": "/home/slinky/source/RockOS",
|
|
"file": "/home/slinky/source/RockOS/kernel/lib/stream.c",
|
|
"output": "/home/slinky/source/RockOS/obj/kernel/lib/stream.o"
|
|
},
|
|
{
|
|
"arguments": [
|
|
"/home/slinky/opt/cross/bin/i686-elf-gcc",
|
|
"-c",
|
|
"-ffreestanding",
|
|
"-O2",
|
|
"-Wall",
|
|
"-Wextra",
|
|
"-Ikernel",
|
|
"-o",
|
|
"obj/kernel/lib/print.o",
|
|
"kernel/lib/print.c"
|
|
],
|
|
"directory": "/home/slinky/source/RockOS",
|
|
"file": "/home/slinky/source/RockOS/kernel/lib/print.c",
|
|
"output": "/home/slinky/source/RockOS/obj/kernel/lib/print.o"
|
|
},
|
|
{
|
|
"arguments": [
|
|
"/home/slinky/opt/cross/bin/i686-elf-gcc",
|
|
"-c",
|
|
"-ffreestanding",
|
|
"-O2",
|
|
"-Wall",
|
|
"-Wextra",
|
|
"-Ikernel",
|
|
"-o",
|
|
"obj/kernel/drivers/pic/pic_stubs.o",
|
|
"kernel/drivers/pic/pic_stubs.S"
|
|
],
|
|
"directory": "/home/slinky/source/RockOS",
|
|
"file": "/home/slinky/source/RockOS/kernel/drivers/pic/pic_stubs.S",
|
|
"output": "/home/slinky/source/RockOS/obj/kernel/drivers/pic/pic_stubs.o"
|
|
},
|
|
{
|
|
"arguments": [
|
|
"/home/slinky/opt/cross/bin/i686-elf-gcc",
|
|
"-c",
|
|
"-ffreestanding",
|
|
"-O2",
|
|
"-Wall",
|
|
"-Wextra",
|
|
"-Ikernel",
|
|
"-o",
|
|
"obj/kernel/drivers/pit/pit_stubs.o",
|
|
"kernel/drivers/pit/pit_stubs.S"
|
|
],
|
|
"directory": "/home/slinky/source/RockOS",
|
|
"file": "/home/slinky/source/RockOS/kernel/drivers/pit/pit_stubs.S",
|
|
"output": "/home/slinky/source/RockOS/obj/kernel/drivers/pit/pit_stubs.o"
|
|
},
|
|
{
|
|
"arguments": [
|
|
"/home/slinky/opt/cross/bin/i686-elf-gcc",
|
|
"-c",
|
|
"-ffreestanding",
|
|
"-O2",
|
|
"-Wall",
|
|
"-Wextra",
|
|
"-Ikernel",
|
|
"-o",
|
|
"obj/kernel/drivers/ps2/ps2_stubs.o",
|
|
"kernel/drivers/ps2/ps2_stubs.S"
|
|
],
|
|
"directory": "/home/slinky/source/RockOS",
|
|
"file": "/home/slinky/source/RockOS/kernel/drivers/ps2/ps2_stubs.S",
|
|
"output": "/home/slinky/source/RockOS/obj/kernel/drivers/ps2/ps2_stubs.o"
|
|
},
|
|
{
|
|
"arguments": [
|
|
"/home/slinky/opt/cross/bin/i686-elf-gcc",
|
|
"-c",
|
|
"-ffreestanding",
|
|
"-O2",
|
|
"-Wall",
|
|
"-Wextra",
|
|
"-Ikernel",
|
|
"-o",
|
|
"obj/kernel/boot/boot.o",
|
|
"kernel/boot/boot.S"
|
|
],
|
|
"directory": "/home/slinky/source/RockOS",
|
|
"file": "/home/slinky/source/RockOS/kernel/boot/boot.S",
|
|
"output": "/home/slinky/source/RockOS/obj/kernel/boot/boot.o"
|
|
},
|
|
{
|
|
"arguments": [
|
|
"/home/slinky/opt/cross/bin/i686-elf-gcc",
|
|
"-c",
|
|
"-ffreestanding",
|
|
"-O2",
|
|
"-Wall",
|
|
"-Wextra",
|
|
"-Ikernel",
|
|
"-o",
|
|
"obj/kernel/gdt_stubs.o",
|
|
"kernel/gdt_stubs.S"
|
|
],
|
|
"directory": "/home/slinky/source/RockOS",
|
|
"file": "/home/slinky/source/RockOS/kernel/gdt_stubs.S",
|
|
"output": "/home/slinky/source/RockOS/obj/kernel/gdt_stubs.o"
|
|
},
|
|
{
|
|
"arguments": [
|
|
"/home/slinky/opt/cross/bin/i686-elf-gcc",
|
|
"-c",
|
|
"-ffreestanding",
|
|
"-O2",
|
|
"-Wall",
|
|
"-Wextra",
|
|
"-Ikernel",
|
|
"-o",
|
|
"obj/kernel/common_stubs.o",
|
|
"kernel/common_stubs.S"
|
|
],
|
|
"directory": "/home/slinky/source/RockOS",
|
|
"file": "/home/slinky/source/RockOS/kernel/common_stubs.S",
|
|
"output": "/home/slinky/source/RockOS/obj/kernel/common_stubs.o"
|
|
},
|
|
{
|
|
"arguments": [
|
|
"/home/slinky/opt/cross/bin/i686-elf-gcc",
|
|
"-c",
|
|
"-ffreestanding",
|
|
"-O2",
|
|
"-Wall",
|
|
"-Wextra",
|
|
"-Ikernel",
|
|
"-o",
|
|
"obj/kernel/idt_stubs.o",
|
|
"kernel/idt_stubs.S"
|
|
],
|
|
"directory": "/home/slinky/source/RockOS",
|
|
"file": "/home/slinky/source/RockOS/kernel/idt_stubs.S",
|
|
"output": "/home/slinky/source/RockOS/obj/kernel/idt_stubs.o"
|
|
}
|
|
]
|