Created
March 12, 2021 21:15
-
-
Save TheCurle/3795bc2fbfc7646e2a4ce6507cc12000 to your computer and use it in GitHub Desktop.
[BS First Chroma Compile] #BS #Chroma
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
$ node bs/Entry.js | |
Parsing file tree C:/Users/Owner/Desktop/Codings/BS/Chroma/chroma/inc/ from $root/Chroma/chroma/inc/ | |
Appending absolute file C:/Users/Owner/Desktop/Codings/BS/Chroma/chroma/inc/ to source set inc | |
Parsing file tree C:/Users/Owner/Desktop/Codings/BS/Chroma/font.o from $root/Chroma/font.o | |
Appending absolute file C:/Users/Owner/Desktop/Codings/BS/Chroma/font.o to source set font | |
Parsing file tree C:/Users/Owner/Desktop/Codings/BS/Chroma/linker.ld from $root/Chroma/linker.ld | |
Appending absolute file C:/Users/Owner/Desktop/Codings/BS/Chroma/linker.ld to source set linkerscript | |
Parsing file tree C:/Users/Owner/Desktop/Codings/BS/Chroma/global/crt0.o from $root/Chroma/global/crt0.o | |
Appending absolute file C:/Users/Owner/Desktop/Codings/BS/Chroma/global/crt0.o to source set preamble | |
Parsing file tree C:/Users/Owner/Desktop/Codings/BS/Chroma/global/crti.o from $root/Chroma/global/crti.o | |
Appending absolute file C:/Users/Owner/Desktop/Codings/BS/Chroma/global/crti.o to source set preamble | |
Parsing file tree C:/Users/Owner/Desktop/Codings/BS/Chroma/global/crtbegin.o from $root/Chroma/global/crtbegin.o | |
Appending absolute file C:/Users/Owner/Desktop/Codings/BS/Chroma/global/crtbegin.o to source set preamble | |
Parsing file tree C:/Users/Owner/Desktop/Codings/BS/Chroma/chroma/kernel.c from $root/Chroma/chroma/kernel.c | |
Appending absolute file C:/Users/Owner/Desktop/Codings/BS/Chroma/chroma/kernel.c to source set main | |
Parsing file tree C:/Users/Owner/Desktop/Codings/BS/Chroma/chroma/video/draw.c from $root/Chroma/chroma/video/draw.c | |
Appending absolute file C:/Users/Owner/Desktop/Codings/BS/Chroma/chroma/video/draw.c to source set main | |
Parsing file tree C:/Users/Owner/Desktop/Codings/BS/Chroma/chroma/video/print.c from $root/Chroma/chroma/video/print.c | |
Appending absolute file C:/Users/Owner/Desktop/Codings/BS/Chroma/chroma/video/print.c to source set main | |
Parsing file tree C:/Users/Owner/Desktop/Codings/BS/Chroma/chroma/system/cpu.c from $root/Chroma/chroma/system/cpu.c | |
Appending absolute file C:/Users/Owner/Desktop/Codings/BS/Chroma/chroma/system/cpu.c to source set main | |
Parsing file tree C:/Users/Owner/Desktop/Codings/BS/Chroma/chroma/system/rw.c from $root/Chroma/chroma/system/rw.c | |
Appending absolute file C:/Users/Owner/Desktop/Codings/BS/Chroma/chroma/system/rw.c to source set main | |
Parsing file tree C:/Users/Owner/Desktop/Codings/BS/Chroma/chroma/system/serial.c from $root/Chroma/chroma/system/serial.c | |
Appending absolute file C:/Users/Owner/Desktop/Codings/BS/Chroma/chroma/system/serial.c to source set main | |
Parsing file tree C:/Users/Owner/Desktop/Codings/BS/Chroma/chroma/system/pci.c from $root/Chroma/chroma/system/pci.c | |
Appending absolute file C:/Users/Owner/Desktop/Codings/BS/Chroma/chroma/system/pci.c to source set main | |
Parsing file tree C:/Users/Owner/Desktop/Codings/BS/Chroma/chroma/system/memory/stack.c from $root/Chroma/chroma/system/memory/stack.c | |
Appending absolute file C:/Users/Owner/Desktop/Codings/BS/Chroma/chroma/system/memory/stack.c to source set main | |
Parsing file tree C:/Users/Owner/Desktop/Codings/BS/Chroma/chroma/system/memory/paging.c from $root/Chroma/chroma/system/memory/paging.c | |
Appending absolute file C:/Users/Owner/Desktop/Codings/BS/Chroma/chroma/system/memory/paging.c to source set main | |
Parsing file tree C:/Users/Owner/Desktop/Codings/BS/Chroma/chroma/system/memory/abstract_allocator.c from $root/Chroma/chroma/system/memory/abstract_allocator.c | |
Appending absolute file C:/Users/Owner/Desktop/Codings/BS/Chroma/chroma/system/memory/abstract_allocator.c to source set main | |
Parsing file tree C:/Users/Owner/Desktop/Codings/BS/Chroma/chroma/system/memory/physmem.c from $root/Chroma/chroma/system/memory/physmem.c | |
Appending absolute file C:/Users/Owner/Desktop/Codings/BS/Chroma/chroma/system/memory/physmem.c to source set main | |
Parsing file tree C:/Users/Owner/Desktop/Codings/BS/Chroma/chroma/system/drivers/keyboard.c from $root/Chroma/chroma/system/drivers/keyboard.c | |
Appending absolute file C:/Users/Owner/Desktop/Codings/BS/Chroma/chroma/system/drivers/keyboard.c to source set main | |
Parsing file tree C:/Users/Owner/Desktop/Codings/BS/Chroma/chroma/system/drivers/elf.c from $root/Chroma/chroma/system/drivers/elf.c | |
Appending absolute file C:/Users/Owner/Desktop/Codings/BS/Chroma/chroma/system/drivers/elf.c to source set main | |
Parsing file tree C:/Users/Owner/Desktop/Codings/BS/Chroma/chroma/system/interrupts.c from $root/Chroma/chroma/system/interrupts.c | |
Appending absolute file C:/Users/Owner/Desktop/Codings/BS/Chroma/chroma/system/interrupts.c to source set no-sse | |
Parsing file tree C:/Users/Owner/Desktop/Codings/BS/Chroma/chroma/lainlib/list/basic_list.c from $root/Chroma/chroma/lainlib/list/basic_list.c | |
Appending absolute file C:/Users/Owner/Desktop/Codings/BS/Chroma/chroma/lainlib/list/basic_list.c to source set lib | |
Parsing file tree C:/Users/Owner/Desktop/Codings/BS/Chroma/chroma/lainlib/mutex/ticketlock.c from $root/Chroma/chroma/lainlib/mutex/ticketlock.c | |
Appending absolute file C:/Users/Owner/Desktop/Codings/BS/Chroma/chroma/lainlib/mutex/ticketlock.c to source set lib | |
Parsing file tree C:/Users/Owner/Desktop/Codings/BS/Chroma/chroma/lainlib/compression/lzgmini.c from $root/Chroma/chroma/lainlib/compression/lzgmini.c | |
Appending absolute file C:/Users/Owner/Desktop/Codings/BS/Chroma/chroma/lainlib/compression/lzgmini.c to source set lib | |
Parsing file tree C:/Users/Owner/Desktop/Codings/BS/Chroma/global/crtend.o from $root/Chroma/global/crtend.o | |
Appending absolute file C:/Users/Owner/Desktop/Codings/BS/Chroma/global/crtend.o to source set epilogue | |
Parsing file tree C:/Users/Owner/Desktop/Codings/BS/Chroma/global/crtn.o from $root/Chroma/global/crtn.o | |
Appending absolute file C:/Users/Owner/Desktop/Codings/BS/Chroma/global/crtn.o to source set epilogue | |
Searching for a plugin for the extension o | |
Expected plugin C:/Users/Owner/Desktop/Codings/BS/plugins/o.js does not exist! Searching for another file that provides this extension.. | |
Found valid file c.js that provides the extension o | |
c.js processing buildscript | |
Imported plugin C:/Users/Owner/Desktop/Codings/BS/plugins/c.js for extension c and ran preprocessor function extensionC | |
Set compiler to x86_64-elf-gcc | |
Searching for a plugin for the extension ld | |
Expected plugin C:/Users/Owner/Desktop/Codings/BS/plugins/ld.js does not exist! Searching for another file that provides this extension.. | |
Found valid file c.js that provides the extension ld | |
Searching for a plugin for the extension c | |
{ c: | |
{ extensionC: [Function: extensionC], | |
extensionH: [Function: extensionH], | |
extensionO: [Function: extensionO], | |
extensionLD: [Function: extensionLD], | |
stepCompile: [Function: stepCompile], | |
stepLink: [Function: stepLink], | |
stepOutput: [Function: stepOutput], | |
setCompiler: [Function: setCompiler] } } | |
Parsing build step compile-no-sse | |
Reading step argument -I$inc -ffreestanding -O0 -Wall -Wextra -Wall -Werror -pedantic -fPIC -fno-exceptions -fno-omit-frame-pointer -mno-red-zone -fno-stack-protector -ggdb3 -mgeneral-regs-only | |
[ '$inc' ] | |
Found mnemonic inc in step -I$inc -ffreestanding -O0 -Wall -Wextra -Wall -Werror -pedantic -fPIC -fno-exceptions -fno-omit-frame-pointer -mno-red-zone -fno-stack-protector -ggdb3 -mgeneral-regs-only | |
Substituting mnemonic inc with value [ 'C:/Users/Owner/Desktop/Codings/BS/Chroma/chroma/inc/' ] | |
Reading step argument $no-sse | |
[ '$no-sse' ] | |
Found mnemonic no-sse in step $no-sse | |
Substituting mnemonic no-sse with value [ 'C:/Users/Owner/Desktop/Codings/BS/Chroma/chroma/system/interrupts.c' ] | |
Saving expanded array into this step's parameters | |
Parsing build step compile-main | |
Reading step argument -I$inc -ffreestanding -O0 -Wall -Wextra -Wall -Werror -pedantic -fPIC -fno-exceptions -fno-omit-frame-pointer -mno-red-zone -fno-stack-protector -ggdb3 | |
[ '$inc' ] | |
Found mnemonic inc in step -I$inc -ffreestanding -O0 -Wall -Wextra -Wall -Werror -pedantic -fPIC -fno-exceptions -fno-omit-frame-pointer -mno-red-zone -fno-stack-protector -ggdb3 | |
Substituting mnemonic inc with value [ 'C:/Users/Owner/Desktop/Codings/BS/Chroma/chroma/inc/' ] | |
Reading step argument $preamble | |
[ '$preamble' ] | |
Found mnemonic preamble in step $preamble | |
Substituting mnemonic preamble with value [ 'C:/Users/Owner/Desktop/Codings/BS/Chroma/global/crt0.o', | |
'C:/Users/Owner/Desktop/Codings/BS/Chroma/global/crti.o', | |
'C:/Users/Owner/Desktop/Codings/BS/Chroma/global/crtbegin.o' ] | |
Saving expanded array into this step's parameters | |
Reading step argument $main | |
[ '$main' ] | |
Found mnemonic main in step $main | |
Substituting mnemonic main with value [ 'C:/Users/Owner/Desktop/Codings/BS/Chroma/chroma/kernel.c', | |
'C:/Users/Owner/Desktop/Codings/BS/Chroma/chroma/video/draw.c', | |
'C:/Users/Owner/Desktop/Codings/BS/Chroma/chroma/video/print.c', | |
'C:/Users/Owner/Desktop/Codings/BS/Chroma/chroma/system/cpu.c', | |
'C:/Users/Owner/Desktop/Codings/BS/Chroma/chroma/system/rw.c', | |
'C:/Users/Owner/Desktop/Codings/BS/Chroma/chroma/system/serial.c', | |
'C:/Users/Owner/Desktop/Codings/BS/Chroma/chroma/system/pci.c', | |
'C:/Users/Owner/Desktop/Codings/BS/Chroma/chroma/system/memory/stack.c', | |
'C:/Users/Owner/Desktop/Codings/BS/Chroma/chroma/system/memory/paging.c', | |
'C:/Users/Owner/Desktop/Codings/BS/Chroma/chroma/system/memory/abstract_allocator.c', | |
'C:/Users/Owner/Desktop/Codings/BS/Chroma/chroma/system/memory/physmem.c', | |
'C:/Users/Owner/Desktop/Codings/BS/Chroma/chroma/system/drivers/keyboard.c', | |
'C:/Users/Owner/Desktop/Codings/BS/Chroma/chroma/system/drivers/elf.c' ] | |
Saving expanded array into this step's parameters | |
Reading step argument $lib | |
[ '$lib' ] | |
Found mnemonic lib in step $lib | |
Substituting mnemonic lib with value [ 'C:/Users/Owner/Desktop/Codings/BS/Chroma/chroma/lainlib/list/basic_list.c', | |
'C:/Users/Owner/Desktop/Codings/BS/Chroma/chroma/lainlib/mutex/ticketlock.c', | |
'C:/Users/Owner/Desktop/Codings/BS/Chroma/chroma/lainlib/compression/lzgmini.c' ] | |
Saving expanded array into this step's parameters | |
Reading step argument $font | |
[ '$font' ] | |
Found mnemonic font in step $font | |
Substituting mnemonic font with value [ 'C:/Users/Owner/Desktop/Codings/BS/Chroma/font.o' ] | |
Saving expanded array into this step's parameters | |
Reading step argument $epilogue | |
[ '$epilogue' ] | |
Found mnemonic epilogue in step $epilogue | |
Substituting mnemonic epilogue with value [ 'C:/Users/Owner/Desktop/Codings/BS/Chroma/global/crtend.o', | |
'C:/Users/Owner/Desktop/Codings/BS/Chroma/global/crtn.o' ] | |
Saving expanded array into this step's parameters | |
Parsing build step link | |
Reading step argument -T $linkerscript -ffreestanding -O2 -nostdlib -nostartfiles -lgcc | |
[ '$linkerscript' ] | |
Found mnemonic linkerscript in step -T $linkerscript -ffreestanding -O2 -nostdlib -nostartfiles -lgcc | |
Substituting mnemonic linkerscript with value [ 'C:/Users/Owner/Desktop/Codings/BS/Chroma/linker.ld' ] | |
Reading step argument %.o | |
Substituting replacement mnemonic %.o with value [ 'C:/Users/Owner/Desktop/Codings/BS/bsTemp/Chroma/chroma/system/interrupts.o', | |
'C:/Users/Owner/Desktop/Codings/BS/bsTemp/Chroma/global/crt0.o', | |
'C:/Users/Owner/Desktop/Codings/BS/bsTemp/Chroma/global/crti.o', | |
'C:/Users/Owner/Desktop/Codings/BS/bsTemp/Chroma/global/crtbegin.o', | |
'C:/Users/Owner/Desktop/Codings/BS/bsTemp/Chroma/chroma/kernel.o', | |
'C:/Users/Owner/Desktop/Codings/BS/bsTemp/Chroma/chroma/video/draw.o', | |
'C:/Users/Owner/Desktop/Codings/BS/bsTemp/Chroma/chroma/video/print.o', | |
'C:/Users/Owner/Desktop/Codings/BS/bsTemp/Chroma/chroma/system/cpu.o', | |
'C:/Users/Owner/Desktop/Codings/BS/bsTemp/Chroma/chroma/system/rw.o', | |
'C:/Users/Owner/Desktop/Codings/BS/bsTemp/Chroma/chroma/system/serial.o', | |
'C:/Users/Owner/Desktop/Codings/BS/bsTemp/Chroma/chroma/system/pci.o', | |
'C:/Users/Owner/Desktop/Codings/BS/bsTemp/Chroma/chroma/system/memory/stack.o', | |
'C:/Users/Owner/Desktop/Codings/BS/bsTemp/Chroma/chroma/system/memory/paging.o', | |
'C:/Users/Owner/Desktop/Codings/BS/bsTemp/Chroma/chroma/system/memory/abstract_allocator.o', | |
'C:/Users/Owner/Desktop/Codings/BS/bsTemp/Chroma/chroma/system/memory/physmem.o', | |
'C:/Users/Owner/Desktop/Codings/BS/bsTemp/Chroma/chroma/system/drivers/keyboard.o', | |
'C:/Users/Owner/Desktop/Codings/BS/bsTemp/Chroma/chroma/system/drivers/elf.o', | |
'C:/Users/Owner/Desktop/Codings/BS/bsTemp/Chroma/chroma/lainlib/list/basic_list.o', | |
'C:/Users/Owner/Desktop/Codings/BS/bsTemp/Chroma/chroma/lainlib/mutex/ticketlock.o', | |
'C:/Users/Owner/Desktop/Codings/BS/bsTemp/Chroma/chroma/lainlib/compression/lzgmini.o', | |
'C:/Users/Owner/Desktop/Codings/BS/bsTemp/Chroma/font.o', | |
'C:/Users/Owner/Desktop/Codings/BS/bsTemp/Chroma/global/crtend.o', | |
'C:/Users/Owner/Desktop/Codings/BS/bsTemp/Chroma/global/crtn.o' ] | |
Parsing build step output | |
Reading step argument Chroma.elf | |
================================== | |
================================== | |
Preprocessing done. Building.. | |
Executing build step compile-no-sse | |
Calling function stepCompile of plugin c | |
stepCompile: param -IC:/Users/Owner/Desktop/Codings/BS/Chroma/chroma/inc/ -ffreestanding -O0 -Wall -Wextra -Wall -Werror -pedantic -fPIC -fno-exceptions -fno-omit-frame-pointer -mno-red-zone -fno-stack-protector -ggdb3 -mgeneral-regs-only | |
stepCompile: param C:/Users/Owner/Desktop/Codings/BS/Chroma/chroma/system/interrupts.c | |
Executing build step compile-main | |
Calling function stepCompile of plugin c | |
stepCompile: param -IC:/Users/Owner/Desktop/Codings/BS/Chroma/chroma/inc/ -ffreestanding -O0 -Wall -Wextra -Wall -Werror -pedantic -fPIC -fno-exceptions -fno-omit-frame-pointer -mno-red-zone -fno-stack-protector -ggdb3 | |
stepCompile: param C:/Users/Owner/Desktop/Codings/BS/Chroma/global/crt0.o | |
stepCompile: param C:/Users/Owner/Desktop/Codings/BS/Chroma/global/crti.o | |
stepCompile: param C:/Users/Owner/Desktop/Codings/BS/Chroma/global/crtbegin.o | |
stepCompile: param C:/Users/Owner/Desktop/Codings/BS/Chroma/chroma/kernel.c | |
stepCompile: param C:/Users/Owner/Desktop/Codings/BS/Chroma/chroma/video/draw.c | |
stepCompile: param C:/Users/Owner/Desktop/Codings/BS/Chroma/chroma/video/print.c | |
stepCompile: param C:/Users/Owner/Desktop/Codings/BS/Chroma/chroma/system/cpu.c | |
stepCompile: param C:/Users/Owner/Desktop/Codings/BS/Chroma/chroma/system/rw.c | |
stepCompile: param C:/Users/Owner/Desktop/Codings/BS/Chroma/chroma/system/serial.c | |
stepCompile: param C:/Users/Owner/Desktop/Codings/BS/Chroma/chroma/system/pci.c | |
stepCompile: param C:/Users/Owner/Desktop/Codings/BS/Chroma/chroma/system/memory/stack.c | |
stepCompile: param C:/Users/Owner/Desktop/Codings/BS/Chroma/chroma/system/memory/paging.c | |
stepCompile: param C:/Users/Owner/Desktop/Codings/BS/Chroma/chroma/system/memory/abstract_allocator.c | |
stepCompile: param C:/Users/Owner/Desktop/Codings/BS/Chroma/chroma/system/memory/physmem.c | |
stepCompile: param C:/Users/Owner/Desktop/Codings/BS/Chroma/chroma/system/drivers/keyboard.c | |
stepCompile: param C:/Users/Owner/Desktop/Codings/BS/Chroma/chroma/system/drivers/elf.c | |
stepCompile: param C:/Users/Owner/Desktop/Codings/BS/Chroma/chroma/lainlib/list/basic_list.c | |
stepCompile: param C:/Users/Owner/Desktop/Codings/BS/Chroma/chroma/lainlib/mutex/ticketlock.c | |
stepCompile: param C:/Users/Owner/Desktop/Codings/BS/Chroma/chroma/lainlib/compression/lzgmini.c | |
stepCompile: param C:/Users/Owner/Desktop/Codings/BS/Chroma/font.o | |
stepCompile: param C:/Users/Owner/Desktop/Codings/BS/Chroma/global/crtend.o | |
stepCompile: param C:/Users/Owner/Desktop/Codings/BS/Chroma/global/crtn.o | |
Executing build step link | |
Calling function stepLink of plugin c | |
stepLink: param -T C:/Users/Owner/Desktop/Codings/BS/Chroma/linker.ld -ffreestanding -O2 -nostdlib -nostartfiles -lgcc | |
stepLink: param C:/Users/Owner/Desktop/Codings/BS/bsTemp/Chroma/chroma/system/interrupts.o | |
stepLink: param C:/Users/Owner/Desktop/Codings/BS/bsTemp/Chroma/global/crt0.o | |
stepLink: param C:/Users/Owner/Desktop/Codings/BS/bsTemp/Chroma/global/crti.o | |
stepLink: param C:/Users/Owner/Desktop/Codings/BS/bsTemp/Chroma/global/crtbegin.o | |
stepLink: param C:/Users/Owner/Desktop/Codings/BS/bsTemp/Chroma/chroma/kernel.o | |
stepLink: param C:/Users/Owner/Desktop/Codings/BS/bsTemp/Chroma/chroma/video/draw.o | |
stepLink: param C:/Users/Owner/Desktop/Codings/BS/bsTemp/Chroma/chroma/video/print.o | |
stepLink: param C:/Users/Owner/Desktop/Codings/BS/bsTemp/Chroma/chroma/system/cpu.o | |
stepLink: param C:/Users/Owner/Desktop/Codings/BS/bsTemp/Chroma/chroma/system/rw.o | |
stepLink: param C:/Users/Owner/Desktop/Codings/BS/bsTemp/Chroma/chroma/system/serial.o | |
stepLink: param C:/Users/Owner/Desktop/Codings/BS/bsTemp/Chroma/chroma/system/pci.o | |
stepLink: param C:/Users/Owner/Desktop/Codings/BS/bsTemp/Chroma/chroma/system/memory/stack.o | |
stepLink: param C:/Users/Owner/Desktop/Codings/BS/bsTemp/Chroma/chroma/system/memory/paging.o | |
stepLink: param C:/Users/Owner/Desktop/Codings/BS/bsTemp/Chroma/chroma/system/memory/abstract_allocator.o | |
stepLink: param C:/Users/Owner/Desktop/Codings/BS/bsTemp/Chroma/chroma/system/memory/physmem.o | |
stepLink: param C:/Users/Owner/Desktop/Codings/BS/bsTemp/Chroma/chroma/system/drivers/keyboard.o | |
stepLink: param C:/Users/Owner/Desktop/Codings/BS/bsTemp/Chroma/chroma/system/drivers/elf.o | |
stepLink: param C:/Users/Owner/Desktop/Codings/BS/bsTemp/Chroma/chroma/lainlib/list/basic_list.o | |
stepLink: param C:/Users/Owner/Desktop/Codings/BS/bsTemp/Chroma/chroma/lainlib/mutex/ticketlock.o | |
stepLink: param C:/Users/Owner/Desktop/Codings/BS/bsTemp/Chroma/chroma/lainlib/compression/lzgmini.o | |
stepLink: param C:/Users/Owner/Desktop/Codings/BS/bsTemp/Chroma/font.o | |
stepLink: param C:/Users/Owner/Desktop/Codings/BS/bsTemp/Chroma/global/crtend.o | |
stepLink: param C:/Users/Owner/Desktop/Codings/BS/bsTemp/Chroma/global/crtn.o | |
Executing build step output | |
Calling function stepOutput of plugin c | |
stepOutput: param [ 'Chroma.elf' ] command x86_64-elf-gcc -o C:\Users\Owner\Desktop\Codings\BS/Chroma.elf -T C:/Users/Owner/Desktop/Codings/BS/Chroma/linker.ld -ffreestanding -O2 -nostdlib -nostartfiles -lgcc C:/Users/Owner/Desktop/Codings/BS/bsTemp/Chroma/chroma/system/interrupts.o C:/Users/Owner/Desktop/Codings/BS/bsTemp/Chroma/global/crt0.o C:/Users/Owner/Desktop/Codings/BS/bsTemp/Chroma/global/crti.o C:/Users/Owner/Desktop/Codings/BS/bsTemp/Chroma/global/crtbegin.o C:/Users/Owner/Desktop/Codings/BS/bsTemp/Chroma/chroma/kernel.o C:/Users/Owner/Desktop/Codings/BS/bsTemp/Chroma/chroma/video/draw.o C:/Users/Owner/Desktop/Codings/BS/bsTemp/Chroma/chroma/video/print.o C:/Users/Owner/Desktop/Codings/BS/bsTemp/Chroma/chroma/system/cpu.o C:/Users/Owner/Desktop/Codings/BS/bsTemp/Chroma/chroma/system/rw.o C:/Users/Owner/Desktop/Codings/BS/bsTemp/Chroma/chroma/system/serial.o C:/Users/Owner/Desktop/Codings/BS/bsTemp/Chroma/chroma/system/pci.o C:/Users/Owner/Desktop/Codings/BS/bsTemp/Chroma/chroma/system/memory/stack.o C:/Users/Owner/Desktop/Codings/BS/bsTemp/Chroma/chroma/system/memory/paging.o C:/Users/Owner/Desktop/Codings/BS/bsTemp/Chroma/chroma/system/memory/abstract_allocator.o C:/Users/Owner/Desktop/Codings/BS/bsTemp/Chroma/chroma/system/memory/physmem.o C:/Users/Owner/Desktop/Codings/BS/bsTemp/Chroma/chroma/system/drivers/keyboard.o C:/Users/Owner/Desktop/Codings/BS/bsTemp/Chroma/chroma/system/drivers/elf.o C:/Users/Owner/Desktop/Codings/BS/bsTemp/Chroma/chroma/lainlib/list/basic_list.o C:/Users/Owner/Desktop/Codings/BS/bsTemp/Chroma/chroma/lainlib/mutex/ticketlock.o C:/Users/Owner/Desktop/Codings/BS/bsTemp/Chroma/chroma/lainlib/compression/lzgmini.o C:/Users/Owner/Desktop/Codings/BS/bsTemp/Chroma/font.o C:/Users/Owner/Desktop/Codings/BS/bsTemp/Chroma/global/crtend.o C:/Users/Owner/Desktop/Codings/BS/bsTemp/Chroma/global/crtn.o | |
{ name: 'Chroma', | |
target: 'x86_64-elf-gcc', | |
author: 'Curle', | |
source: | |
{ inc: [ 'C:/Users/Owner/Desktop/Codings/BS/Chroma/chroma/inc/' ], | |
font: [ 'C:/Users/Owner/Desktop/Codings/BS/Chroma/font.o' ], | |
linkerscript: [ 'C:/Users/Owner/Desktop/Codings/BS/Chroma/linker.ld' ], | |
preamble: | |
[ 'C:/Users/Owner/Desktop/Codings/BS/Chroma/global/crt0.o', | |
'C:/Users/Owner/Desktop/Codings/BS/Chroma/global/crti.o', | |
'C:/Users/Owner/Desktop/Codings/BS/Chroma/global/crtbegin.o' ], | |
main: | |
[ 'C:/Users/Owner/Desktop/Codings/BS/Chroma/chroma/kernel.c', | |
'C:/Users/Owner/Desktop/Codings/BS/Chroma/chroma/video/draw.c', | |
'C:/Users/Owner/Desktop/Codings/BS/Chroma/chroma/video/print.c', | |
'C:/Users/Owner/Desktop/Codings/BS/Chroma/chroma/system/cpu.c', | |
'C:/Users/Owner/Desktop/Codings/BS/Chroma/chroma/system/rw.c', | |
'C:/Users/Owner/Desktop/Codings/BS/Chroma/chroma/system/serial.c', | |
'C:/Users/Owner/Desktop/Codings/BS/Chroma/chroma/system/pci.c', | |
'C:/Users/Owner/Desktop/Codings/BS/Chroma/chroma/system/memory/stack.c', | |
'C:/Users/Owner/Desktop/Codings/BS/Chroma/chroma/system/memory/paging.c', | |
'C:/Users/Owner/Desktop/Codings/BS/Chroma/chroma/system/memory/abstract_allocator.c', | |
'C:/Users/Owner/Desktop/Codings/BS/Chroma/chroma/system/memory/physmem.c', | |
'C:/Users/Owner/Desktop/Codings/BS/Chroma/chroma/system/drivers/keyboard.c', | |
'C:/Users/Owner/Desktop/Codings/BS/Chroma/chroma/system/drivers/elf.c' ], | |
'no-sse': | |
[ 'C:/Users/Owner/Desktop/Codings/BS/Chroma/chroma/system/interrupts.c' ], | |
lib: | |
[ 'C:/Users/Owner/Desktop/Codings/BS/Chroma/chroma/lainlib/list/basic_list.c', | |
'C:/Users/Owner/Desktop/Codings/BS/Chroma/chroma/lainlib/mutex/ticketlock.c', | |
'C:/Users/Owner/Desktop/Codings/BS/Chroma/chroma/lainlib/compression/lzgmini.c' ], | |
epilogue: | |
[ 'C:/Users/Owner/Desktop/Codings/BS/Chroma/global/crtend.o', | |
'C:/Users/Owner/Desktop/Codings/BS/Chroma/global/crtn.o' ] }, | |
build: | |
{ 'compile-no-sse': | |
[ '-IC:/Users/Owner/Desktop/Codings/BS/Chroma/chroma/inc/ -ffreestanding -O0 -Wall -Wextra -Wall -Werror -pedantic -fPIC -fno-exceptions -fno-omit-frame-pointer -mno-red-zone -fno-stack-protector -ggdb3 -mgeneral-regs-only', | |
'C:/Users/Owner/Desktop/Codings/BS/Chroma/chroma/system/interrupts.c' ], | |
'compile-main': | |
[ '-IC:/Users/Owner/Desktop/Codings/BS/Chroma/chroma/inc/ -ffreestanding -O0 -Wall -Wextra -Wall -Werror -pedantic -fPIC -fno-exceptions -fno-omit-frame-pointer -mno-red-zone -fno-stack-protector -ggdb3', | |
'C:/Users/Owner/Desktop/Codings/BS/Chroma/global/crt0.o', | |
'C:/Users/Owner/Desktop/Codings/BS/Chroma/global/crti.o', | |
'C:/Users/Owner/Desktop/Codings/BS/Chroma/global/crtbegin.o', | |
'C:/Users/Owner/Desktop/Codings/BS/Chroma/chroma/kernel.c', | |
'C:/Users/Owner/Desktop/Codings/BS/Chroma/chroma/video/draw.c', | |
'C:/Users/Owner/Desktop/Codings/BS/Chroma/chroma/video/print.c', | |
'C:/Users/Owner/Desktop/Codings/BS/Chroma/chroma/system/cpu.c', | |
'C:/Users/Owner/Desktop/Codings/BS/Chroma/chroma/system/rw.c', | |
'C:/Users/Owner/Desktop/Codings/BS/Chroma/chroma/system/serial.c', | |
'C:/Users/Owner/Desktop/Codings/BS/Chroma/chroma/system/pci.c', | |
'C:/Users/Owner/Desktop/Codings/BS/Chroma/chroma/system/memory/stack.c', | |
'C:/Users/Owner/Desktop/Codings/BS/Chroma/chroma/system/memory/paging.c', | |
'C:/Users/Owner/Desktop/Codings/BS/Chroma/chroma/system/memory/abstract_allocator.c', | |
'C:/Users/Owner/Desktop/Codings/BS/Chroma/chroma/system/memory/physmem.c', | |
'C:/Users/Owner/Desktop/Codings/BS/Chroma/chroma/system/drivers/keyboard.c', | |
'C:/Users/Owner/Desktop/Codings/BS/Chroma/chroma/system/drivers/elf.c', | |
'C:/Users/Owner/Desktop/Codings/BS/Chroma/chroma/lainlib/list/basic_list.c', | |
'C:/Users/Owner/Desktop/Codings/BS/Chroma/chroma/lainlib/mutex/ticketlock.c', | |
'C:/Users/Owner/Desktop/Codings/BS/Chroma/chroma/lainlib/compression/lzgmini.c', | |
'C:/Users/Owner/Desktop/Codings/BS/Chroma/font.o', | |
'C:/Users/Owner/Desktop/Codings/BS/Chroma/global/crtend.o', | |
'C:/Users/Owner/Desktop/Codings/BS/Chroma/global/crtn.o' ], | |
link: | |
[ '-T C:/Users/Owner/Desktop/Codings/BS/Chroma/linker.ld -ffreestanding -O2 -nostdlib -nostartfiles -lgcc', | |
'C:/Users/Owner/Desktop/Codings/BS/bsTemp/Chroma/chroma/system/interrupts.o', | |
'C:/Users/Owner/Desktop/Codings/BS/bsTemp/Chroma/global/crt0.o', | |
'C:/Users/Owner/Desktop/Codings/BS/bsTemp/Chroma/global/crti.o', | |
'C:/Users/Owner/Desktop/Codings/BS/bsTemp/Chroma/global/crtbegin.o', | |
'C:/Users/Owner/Desktop/Codings/BS/bsTemp/Chroma/chroma/kernel.o', | |
'C:/Users/Owner/Desktop/Codings/BS/bsTemp/Chroma/chroma/video/draw.o', | |
'C:/Users/Owner/Desktop/Codings/BS/bsTemp/Chroma/chroma/video/print.o', | |
'C:/Users/Owner/Desktop/Codings/BS/bsTemp/Chroma/chroma/system/cpu.o', | |
'C:/Users/Owner/Desktop/Codings/BS/bsTemp/Chroma/chroma/system/rw.o', | |
'C:/Users/Owner/Desktop/Codings/BS/bsTemp/Chroma/chroma/system/serial.o', | |
'C:/Users/Owner/Desktop/Codings/BS/bsTemp/Chroma/chroma/system/pci.o', | |
'C:/Users/Owner/Desktop/Codings/BS/bsTemp/Chroma/chroma/system/memory/stack.o', | |
'C:/Users/Owner/Desktop/Codings/BS/bsTemp/Chroma/chroma/system/memory/paging.o', | |
'C:/Users/Owner/Desktop/Codings/BS/bsTemp/Chroma/chroma/system/memory/abstract_allocator.o', | |
'C:/Users/Owner/Desktop/Codings/BS/bsTemp/Chroma/chroma/system/memory/physmem.o', | |
'C:/Users/Owner/Desktop/Codings/BS/bsTemp/Chroma/chroma/system/drivers/keyboard.o', | |
'C:/Users/Owner/Desktop/Codings/BS/bsTemp/Chroma/chroma/system/drivers/elf.o', | |
'C:/Users/Owner/Desktop/Codings/BS/bsTemp/Chroma/chroma/lainlib/list/basic_list.o', | |
'C:/Users/Owner/Desktop/Codings/BS/bsTemp/Chroma/chroma/lainlib/mutex/ticketlock.o', | |
'C:/Users/Owner/Desktop/Codings/BS/bsTemp/Chroma/chroma/lainlib/compression/lzgmini.o', | |
'C:/Users/Owner/Desktop/Codings/BS/bsTemp/Chroma/font.o', | |
'C:/Users/Owner/Desktop/Codings/BS/bsTemp/Chroma/global/crtend.o', | |
'C:/Users/Owner/Desktop/Codings/BS/bsTemp/Chroma/global/crtn.o' ], | |
output: [ 'Chroma.elf' ] } } | |
Owner@TITANBlue MINGW64 ~/Desktop/Codings/BS (master) | |
$ file Chroma.elf | |
Chroma.elf: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), statically linked, with debug_info, not stripped | |
Owner@TITANBlue MINGW64 ~/Desktop/Codings/BS (master) |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment