Skip to content
This repository has been archived by the owner on Jan 23, 2025. It is now read-only.

assignment 6 #89

Open
wants to merge 4 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
54 changes: 54 additions & 0 deletions build/6_microhard/cmake_install.cmake
Original file line number Diff line number Diff line change
@@ -0,0 +1,54 @@
# Install script for directory: /workspaces/2024-ikt218-osdev/src/6_microhard

# Set the install prefix
if(NOT DEFINED CMAKE_INSTALL_PREFIX)
set(CMAKE_INSTALL_PREFIX "/usr/local")
endif()
string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}")

# Set the install configuration name.
if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME)
if(BUILD_TYPE)
string(REGEX REPLACE "^[^A-Za-z0-9_]+" ""
CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}")
else()
set(CMAKE_INSTALL_CONFIG_NAME "Debug")
endif()
message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"")
endif()

# Set the component getting installed.
if(NOT CMAKE_INSTALL_COMPONENT)
if(COMPONENT)
message(STATUS "Install component: \"${COMPONENT}\"")
set(CMAKE_INSTALL_COMPONENT "${COMPONENT}")
else()
set(CMAKE_INSTALL_COMPONENT)
endif()
endif()

# Install shared libraries without execute permission?
if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE)
set(CMAKE_INSTALL_SO_NO_EXE "1")
endif()

# Is this installation the result of a crosscompile?
if(NOT DEFINED CMAKE_CROSSCOMPILING)
set(CMAKE_CROSSCOMPILING "FALSE")
endif()

# Set default install directory permissions.
if(NOT DEFINED CMAKE_OBJDUMP)
set(CMAKE_OBJDUMP "/usr/local/bin/i686-elf-objdump")
endif()

if(CMAKE_INSTALL_COMPONENT)
set(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INSTALL_COMPONENT}.txt")
else()
set(CMAKE_INSTALL_MANIFEST "install_manifest.txt")
endif()

string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT
"${CMAKE_INSTALL_MANIFEST_FILES}")
file(WRITE "/workspaces/2024-ikt218-osdev/build/6_microhard/${CMAKE_INSTALL_MANIFEST}"
"${CMAKE_INSTALL_MANIFEST_CONTENT}")
127 changes: 127 additions & 0 deletions build/6_microhard/compile_commands.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,127 @@
[
{
"directory": "/workspaces/2024-ikt218-osdev/build/6_microhard",
"command": "/usr/bin/nasm -I/workspaces/2024-ikt218-osdev/src/6_microhard/include -I/workspaces/2024-ikt218-osdev/src/6_microhard/include/libc -f elf32 -o CMakeFiles/uiaos-kernel.dir/src/multiboot2.asm.o /workspaces/2024-ikt218-osdev/src/6_microhard/src/multiboot2.asm",
"file": "/workspaces/2024-ikt218-osdev/src/6_microhard/src/multiboot2.asm"
},
{
"directory": "/workspaces/2024-ikt218-osdev/build/6_microhard",
"command": "/usr/local/bin/i686-elf-gcc -I/workspaces/2024-ikt218-osdev/src/6_microhard/include -isystem /workspaces/2024-ikt218-osdev/src/6_microhard/include/libc -g -Wall -Wextra -nostdinc -nostdlib -fno-builtin -fno-stack-protector -fno-stack-check -fno-lto -fPIE -m32 -march=i386 -mno-mmx -mno-sse -mno-sse2 -mno-red-zone -Wno-main -g -Wno-unused-variable -Wno-unused-parameter -std=gnu99 -o CMakeFiles/uiaos-kernel.dir/src/kernel.c.o -c /workspaces/2024-ikt218-osdev/src/6_microhard/src/kernel.c",
"file": "/workspaces/2024-ikt218-osdev/src/6_microhard/src/kernel.c"
},
{
"directory": "/workspaces/2024-ikt218-osdev/build/6_microhard",
"command": "/usr/local/bin/i686-elf-g++ -I/workspaces/2024-ikt218-osdev/src/6_microhard/include -isystem /workspaces/2024-ikt218-osdev/src/6_microhard/include/libc -g -Wall -Wextra -nostdinc -nostdlib -fno-builtin -fno-stack-protector -fno-stack-check -fno-lto -fPIE -m32 -march=i386 -mno-mmx -mno-sse -mno-sse2 -mno-red-zone -g -Wno-unused-variable -Wno-unused-parameter -std=gnu++20 -o CMakeFiles/uiaos-kernel.dir/src/kernel.cpp.o -c /workspaces/2024-ikt218-osdev/src/6_microhard/src/kernel.cpp",
"file": "/workspaces/2024-ikt218-osdev/src/6_microhard/src/kernel.cpp"
},
{
"directory": "/workspaces/2024-ikt218-osdev/build/6_microhard",
"command": "/usr/local/bin/i686-elf-gcc -I/workspaces/2024-ikt218-osdev/src/6_microhard/include -isystem /workspaces/2024-ikt218-osdev/src/6_microhard/include/libc -g -Wall -Wextra -nostdinc -nostdlib -fno-builtin -fno-stack-protector -fno-stack-check -fno-lto -fPIE -m32 -march=i386 -mno-mmx -mno-sse -mno-sse2 -mno-red-zone -Wno-main -g -Wno-unused-variable -Wno-unused-parameter -std=gnu99 -o CMakeFiles/uiaos-kernel.dir/src/GDT/GDT.c.o -c /workspaces/2024-ikt218-osdev/src/6_microhard/src/GDT/GDT.c",
"file": "/workspaces/2024-ikt218-osdev/src/6_microhard/src/GDT/GDT.c"
},
{
"directory": "/workspaces/2024-ikt218-osdev/build/6_microhard",
"command": "/usr/bin/nasm -I/workspaces/2024-ikt218-osdev/src/6_microhard/include -I/workspaces/2024-ikt218-osdev/src/6_microhard/include/libc -f elf32 -o CMakeFiles/uiaos-kernel.dir/src/GDT/GDT.asm.o /workspaces/2024-ikt218-osdev/src/6_microhard/src/GDT/GDT.asm",
"file": "/workspaces/2024-ikt218-osdev/src/6_microhard/src/GDT/GDT.asm"
},
{
"directory": "/workspaces/2024-ikt218-osdev/build/6_microhard",
"command": "/usr/bin/nasm -I/workspaces/2024-ikt218-osdev/src/6_microhard/include -I/workspaces/2024-ikt218-osdev/src/6_microhard/include/libc -f elf32 -o CMakeFiles/uiaos-kernel.dir/src/Interrupts/ISR/ISR.asm.o /workspaces/2024-ikt218-osdev/src/6_microhard/src/Interrupts/ISR/ISR.asm",
"file": "/workspaces/2024-ikt218-osdev/src/6_microhard/src/Interrupts/ISR/ISR.asm"
},
{
"directory": "/workspaces/2024-ikt218-osdev/build/6_microhard",
"command": "/usr/local/bin/i686-elf-gcc -I/workspaces/2024-ikt218-osdev/src/6_microhard/include -isystem /workspaces/2024-ikt218-osdev/src/6_microhard/include/libc -g -Wall -Wextra -nostdinc -nostdlib -fno-builtin -fno-stack-protector -fno-stack-check -fno-lto -fPIE -m32 -march=i386 -mno-mmx -mno-sse -mno-sse2 -mno-red-zone -Wno-main -g -Wno-unused-variable -Wno-unused-parameter -std=gnu99 -o CMakeFiles/uiaos-kernel.dir/src/Interrupts/ISR/ISR.c.o -c /workspaces/2024-ikt218-osdev/src/6_microhard/src/Interrupts/ISR/ISR.c",
"file": "/workspaces/2024-ikt218-osdev/src/6_microhard/src/Interrupts/ISR/ISR.c"
},
{
"directory": "/workspaces/2024-ikt218-osdev/build/6_microhard",
"command": "/usr/local/bin/i686-elf-gcc -I/workspaces/2024-ikt218-osdev/src/6_microhard/include -isystem /workspaces/2024-ikt218-osdev/src/6_microhard/include/libc -g -Wall -Wextra -nostdinc -nostdlib -fno-builtin -fno-stack-protector -fno-stack-check -fno-lto -fPIE -m32 -march=i386 -mno-mmx -mno-sse -mno-sse2 -mno-red-zone -Wno-main -g -Wno-unused-variable -Wno-unused-parameter -std=gnu99 -o CMakeFiles/uiaos-kernel.dir/src/Interrupts/IDT/IDT.c.o -c /workspaces/2024-ikt218-osdev/src/6_microhard/src/Interrupts/IDT/IDT.c",
"file": "/workspaces/2024-ikt218-osdev/src/6_microhard/src/Interrupts/IDT/IDT.c"
},
{
"directory": "/workspaces/2024-ikt218-osdev/build/6_microhard",
"command": "/usr/bin/nasm -I/workspaces/2024-ikt218-osdev/src/6_microhard/include -I/workspaces/2024-ikt218-osdev/src/6_microhard/include/libc -f elf32 -o CMakeFiles/uiaos-kernel.dir/src/Interrupts/IDT/IDT.asm.o /workspaces/2024-ikt218-osdev/src/6_microhard/src/Interrupts/IDT/IDT.asm",
"file": "/workspaces/2024-ikt218-osdev/src/6_microhard/src/Interrupts/IDT/IDT.asm"
},
{
"directory": "/workspaces/2024-ikt218-osdev/build/6_microhard",
"command": "/usr/local/bin/i686-elf-gcc -I/workspaces/2024-ikt218-osdev/src/6_microhard/include -isystem /workspaces/2024-ikt218-osdev/src/6_microhard/include/libc -g -Wall -Wextra -nostdinc -nostdlib -fno-builtin -fno-stack-protector -fno-stack-check -fno-lto -fPIE -m32 -march=i386 -mno-mmx -mno-sse -mno-sse2 -mno-red-zone -Wno-main -g -Wno-unused-variable -Wno-unused-parameter -std=gnu99 -o CMakeFiles/uiaos-kernel.dir/src/Interrupts/IO/IO.c.o -c /workspaces/2024-ikt218-osdev/src/6_microhard/src/Interrupts/IO/IO.c",
"file": "/workspaces/2024-ikt218-osdev/src/6_microhard/src/Interrupts/IO/IO.c"
},
{
"directory": "/workspaces/2024-ikt218-osdev/build/6_microhard",
"command": "/usr/bin/nasm -I/workspaces/2024-ikt218-osdev/src/6_microhard/include -I/workspaces/2024-ikt218-osdev/src/6_microhard/include/libc -f elf32 -o CMakeFiles/uiaos-kernel.dir/src/Interrupts/IO/IO.asm.o /workspaces/2024-ikt218-osdev/src/6_microhard/src/Interrupts/IO/IO.asm",
"file": "/workspaces/2024-ikt218-osdev/src/6_microhard/src/Interrupts/IO/IO.asm"
},
{
"directory": "/workspaces/2024-ikt218-osdev/build/6_microhard",
"command": "/usr/local/bin/i686-elf-gcc -I/workspaces/2024-ikt218-osdev/src/6_microhard/include -isystem /workspaces/2024-ikt218-osdev/src/6_microhard/include/libc -g -Wall -Wextra -nostdinc -nostdlib -fno-builtin -fno-stack-protector -fno-stack-check -fno-lto -fPIE -m32 -march=i386 -mno-mmx -mno-sse -mno-sse2 -mno-red-zone -Wno-main -g -Wno-unused-variable -Wno-unused-parameter -std=gnu99 -o CMakeFiles/uiaos-kernel.dir/src/Interrupts/PIC/PIC.c.o -c /workspaces/2024-ikt218-osdev/src/6_microhard/src/Interrupts/PIC/PIC.c",
"file": "/workspaces/2024-ikt218-osdev/src/6_microhard/src/Interrupts/PIC/PIC.c"
},
{
"directory": "/workspaces/2024-ikt218-osdev/build/6_microhard",
"command": "/usr/local/bin/i686-elf-gcc -I/workspaces/2024-ikt218-osdev/src/6_microhard/include -isystem /workspaces/2024-ikt218-osdev/src/6_microhard/include/libc -g -Wall -Wextra -nostdinc -nostdlib -fno-builtin -fno-stack-protector -fno-stack-check -fno-lto -fPIE -m32 -march=i386 -mno-mmx -mno-sse -mno-sse2 -mno-red-zone -Wno-main -g -Wno-unused-variable -Wno-unused-parameter -std=gnu99 -o CMakeFiles/uiaos-kernel.dir/src/Interrupts/IRQ/IRQ.c.o -c /workspaces/2024-ikt218-osdev/src/6_microhard/src/Interrupts/IRQ/IRQ.c",
"file": "/workspaces/2024-ikt218-osdev/src/6_microhard/src/Interrupts/IRQ/IRQ.c"
},
{
"directory": "/workspaces/2024-ikt218-osdev/build/6_microhard",
"command": "/usr/local/bin/i686-elf-gcc -I/workspaces/2024-ikt218-osdev/src/6_microhard/include -isystem /workspaces/2024-ikt218-osdev/src/6_microhard/include/libc -g -Wall -Wextra -nostdinc -nostdlib -fno-builtin -fno-stack-protector -fno-stack-check -fno-lto -fPIE -m32 -march=i386 -mno-mmx -mno-sse -mno-sse2 -mno-red-zone -Wno-main -g -Wno-unused-variable -Wno-unused-parameter -std=gnu99 -o CMakeFiles/uiaos-kernel.dir/src/Interrupts/PIT/PIT.c.o -c /workspaces/2024-ikt218-osdev/src/6_microhard/src/Interrupts/PIT/PIT.c",
"file": "/workspaces/2024-ikt218-osdev/src/6_microhard/src/Interrupts/PIT/PIT.c"
},
{
"directory": "/workspaces/2024-ikt218-osdev/build/6_microhard",
"command": "/usr/local/bin/i686-elf-gcc -I/workspaces/2024-ikt218-osdev/src/6_microhard/include -isystem /workspaces/2024-ikt218-osdev/src/6_microhard/include/libc -g -Wall -Wextra -nostdinc -nostdlib -fno-builtin -fno-stack-protector -fno-stack-check -fno-lto -fPIE -m32 -march=i386 -mno-mmx -mno-sse -mno-sse2 -mno-red-zone -Wno-main -g -Wno-unused-variable -Wno-unused-parameter -std=gnu99 -o CMakeFiles/uiaos-kernel.dir/src/Interrupts/IRQ/timerIRQ.c.o -c /workspaces/2024-ikt218-osdev/src/6_microhard/src/Interrupts/IRQ/timerIRQ.c",
"file": "/workspaces/2024-ikt218-osdev/src/6_microhard/src/Interrupts/IRQ/timerIRQ.c"
},
{
"directory": "/workspaces/2024-ikt218-osdev/build/6_microhard",
"command": "/usr/local/bin/i686-elf-gcc -I/workspaces/2024-ikt218-osdev/src/6_microhard/include -isystem /workspaces/2024-ikt218-osdev/src/6_microhard/include/libc -g -Wall -Wextra -nostdinc -nostdlib -fno-builtin -fno-stack-protector -fno-stack-check -fno-lto -fPIE -m32 -march=i386 -mno-mmx -mno-sse -mno-sse2 -mno-red-zone -Wno-main -g -Wno-unused-variable -Wno-unused-parameter -std=gnu99 -o CMakeFiles/uiaos-kernel.dir/src/Memory/memory.c.o -c /workspaces/2024-ikt218-osdev/src/6_microhard/src/Memory/memory.c",
"file": "/workspaces/2024-ikt218-osdev/src/6_microhard/src/Memory/memory.c"
},
{
"directory": "/workspaces/2024-ikt218-osdev/build/6_microhard",
"command": "/usr/local/bin/i686-elf-gcc -I/workspaces/2024-ikt218-osdev/src/6_microhard/include -isystem /workspaces/2024-ikt218-osdev/src/6_microhard/include/libc -g -Wall -Wextra -nostdinc -nostdlib -fno-builtin -fno-stack-protector -fno-stack-check -fno-lto -fPIE -m32 -march=i386 -mno-mmx -mno-sse -mno-sse2 -mno-red-zone -Wno-main -g -Wno-unused-variable -Wno-unused-parameter -std=gnu99 -o CMakeFiles/uiaos-kernel.dir/src/Memory/malloc.c.o -c /workspaces/2024-ikt218-osdev/src/6_microhard/src/Memory/malloc.c",
"file": "/workspaces/2024-ikt218-osdev/src/6_microhard/src/Memory/malloc.c"
},
{
"directory": "/workspaces/2024-ikt218-osdev/build/6_microhard",
"command": "/usr/local/bin/i686-elf-gcc -I/workspaces/2024-ikt218-osdev/src/6_microhard/include -isystem /workspaces/2024-ikt218-osdev/src/6_microhard/include/libc -g -Wall -Wextra -nostdinc -nostdlib -fno-builtin -fno-stack-protector -fno-stack-check -fno-lto -fPIE -m32 -march=i386 -mno-mmx -mno-sse -mno-sse2 -mno-red-zone -Wno-main -g -Wno-unused-variable -Wno-unused-parameter -std=gnu99 -o CMakeFiles/uiaos-kernel.dir/src/Memory/memutils.c.o -c /workspaces/2024-ikt218-osdev/src/6_microhard/src/Memory/memutils.c",
"file": "/workspaces/2024-ikt218-osdev/src/6_microhard/src/Memory/memutils.c"
},
{
"directory": "/workspaces/2024-ikt218-osdev/build/6_microhard",
"command": "/usr/local/bin/i686-elf-g++ -I/workspaces/2024-ikt218-osdev/src/6_microhard/include -isystem /workspaces/2024-ikt218-osdev/src/6_microhard/include/libc -g -Wall -Wextra -nostdinc -nostdlib -fno-builtin -fno-stack-protector -fno-stack-check -fno-lto -fPIE -m32 -march=i386 -mno-mmx -mno-sse -mno-sse2 -mno-red-zone -g -Wno-unused-variable -Wno-unused-parameter -std=gnu++20 -o CMakeFiles/uiaos-kernel.dir/src/MusicPlayer/song.cpp.o -c /workspaces/2024-ikt218-osdev/src/6_microhard/src/MusicPlayer/song.cpp",
"file": "/workspaces/2024-ikt218-osdev/src/6_microhard/src/MusicPlayer/song.cpp"
},
{
"directory": "/workspaces/2024-ikt218-osdev/build/6_microhard",
"command": "/usr/local/bin/i686-elf-gcc -I/workspaces/2024-ikt218-osdev/src/6_microhard/include -isystem /workspaces/2024-ikt218-osdev/src/6_microhard/include/libc -g -Wall -Wextra -nostdinc -nostdlib -fno-builtin -fno-stack-protector -fno-stack-check -fno-lto -fPIE -m32 -march=i386 -mno-mmx -mno-sse -mno-sse2 -mno-red-zone -Wno-main -g -Wno-unused-variable -Wno-unused-parameter -std=gnu99 -o CMakeFiles/uiaos-kernel.dir/src/Drivers/keyboardIRQ.c.o -c /workspaces/2024-ikt218-osdev/src/6_microhard/src/Drivers/keyboardIRQ.c",
"file": "/workspaces/2024-ikt218-osdev/src/6_microhard/src/Drivers/keyboardIRQ.c"
},
{
"directory": "/workspaces/2024-ikt218-osdev/build/6_microhard",
"command": "/usr/local/bin/i686-elf-gcc -I/workspaces/2024-ikt218-osdev/src/6_microhard/include -isystem /workspaces/2024-ikt218-osdev/src/6_microhard/include/libc -g -Wall -Wextra -nostdinc -nostdlib -fno-builtin -fno-stack-protector -fno-stack-check -fno-lto -fPIE -m32 -march=i386 -mno-mmx -mno-sse -mno-sse2 -mno-red-zone -Wno-main -g -Wno-unused-variable -Wno-unused-parameter -std=gnu99 -o CMakeFiles/uiaos-kernel.dir/src/Drivers/display.c.o -c /workspaces/2024-ikt218-osdev/src/6_microhard/src/Drivers/display.c",
"file": "/workspaces/2024-ikt218-osdev/src/6_microhard/src/Drivers/display.c"
},
{
"directory": "/workspaces/2024-ikt218-osdev/build/6_microhard",
"command": "/usr/local/bin/i686-elf-g++ -I/workspaces/2024-ikt218-osdev/src/6_microhard/include -isystem /workspaces/2024-ikt218-osdev/src/6_microhard/include/libc -g -Wall -Wextra -nostdinc -nostdlib -fno-builtin -fno-stack-protector -fno-stack-check -fno-lto -fPIE -m32 -march=i386 -mno-mmx -mno-sse -mno-sse2 -mno-red-zone -g -Wno-unused-variable -Wno-unused-parameter -std=gnu++20 -o CMakeFiles/uiaos-kernel.dir/src/Extra/command.cpp.o -c /workspaces/2024-ikt218-osdev/src/6_microhard/src/Extra/command.cpp",
"file": "/workspaces/2024-ikt218-osdev/src/6_microhard/src/Extra/command.cpp"
},
{
"directory": "/workspaces/2024-ikt218-osdev/build/6_microhard",
"command": "/usr/local/bin/i686-elf-g++ -I/workspaces/2024-ikt218-osdev/src/6_microhard/include -isystem /workspaces/2024-ikt218-osdev/src/6_microhard/include/libc -g -Wall -Wextra -nostdinc -nostdlib -fno-builtin -fno-stack-protector -fno-stack-check -fno-lto -fPIE -m32 -march=i386 -mno-mmx -mno-sse -mno-sse2 -mno-red-zone -g -Wno-unused-variable -Wno-unused-parameter -std=gnu++20 -o CMakeFiles/uiaos-kernel.dir/src/Extra/math.cpp.o -c /workspaces/2024-ikt218-osdev/src/6_microhard/src/Extra/math.cpp",
"file": "/workspaces/2024-ikt218-osdev/src/6_microhard/src/Extra/math.cpp"
},
{
"directory": "/workspaces/2024-ikt218-osdev/build/6_microhard",
"command": "/usr/local/bin/i686-elf-gcc -I/workspaces/2024-ikt218-osdev/src/6_microhard/include -isystem /workspaces/2024-ikt218-osdev/src/6_microhard/include/libc -g -Wall -Wextra -nostdinc -nostdlib -fno-builtin -fno-stack-protector -fno-stack-check -fno-lto -fPIE -m32 -march=i386 -mno-mmx -mno-sse -mno-sse2 -mno-red-zone -Wno-main -g -Wno-unused-variable -Wno-unused-parameter -std=gnu99 -o CMakeFiles/uiaos-kernel.dir/src/libcSrc/stdio.c.o -c /workspaces/2024-ikt218-osdev/src/6_microhard/src/libcSrc/stdio.c",
"file": "/workspaces/2024-ikt218-osdev/src/6_microhard/src/libcSrc/stdio.c"
},
{
"directory": "/workspaces/2024-ikt218-osdev/build/6_microhard",
"command": "/usr/local/bin/i686-elf-gcc -I/workspaces/2024-ikt218-osdev/src/6_microhard/include -isystem /workspaces/2024-ikt218-osdev/src/6_microhard/include/libc -g -Wall -Wextra -nostdinc -nostdlib -fno-builtin -fno-stack-protector -fno-stack-check -fno-lto -fPIE -m32 -march=i386 -mno-mmx -mno-sse -mno-sse2 -mno-red-zone -Wno-main -g -Wno-unused-variable -Wno-unused-parameter -std=gnu99 -o CMakeFiles/uiaos-kernel.dir/src/libcSrc/string.c.o -c /workspaces/2024-ikt218-osdev/src/6_microhard/src/libcSrc/string.c",
"file": "/workspaces/2024-ikt218-osdev/src/6_microhard/src/libcSrc/string.c"
}
]
Binary file added build/6_microhard/disk.iso
Binary file not shown.
Binary file added build/6_microhard/kernel.bin
Binary file not shown.
Binary file added build/6_microhard/kernel.iso
Binary file not shown.
Loading
Loading