-
Notifications
You must be signed in to change notification settings - Fork 0
/
CMakeLists.txt
36 lines (33 loc) · 1.04 KB
/
CMakeLists.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
cmake_minimum_required(VERSION 3.25)
project(HixleonOS)
set(CMAKE_CXX_STANDARD 14)
include_directories(boot/grub)
include_directories(kernel/class)
include_directories(kernel/include)
add_executable(
HixleonOS
kernel/class/ByteArray/ByteArray.cpp
kernel/class/SharedPtr/SharedPtr.cpp
kernel/class/Map.hpp
kernel/src/int/APIC/LAPIC/LAPIC.cpp
kernel/src/int/APIC/LAPIC/timer.cpp
kernel/src/int/APIC/APIC.cpp
kernel/src/int/APIC/IOAPIC.cpp
kernel/src/int/asmIsr.S
kernel/src/int/intTable.cpp
kernel/src/memManager/kernelMem.cpp
kernel/src/memManager/memManager.cpp
kernel/src/memManager/physMem.cpp
kernel/src/memManager/virtMem.cpp
kernel/src/tools/numTools.cpp
kernel/src/ACPI.cpp
kernel/src/asmKernel.S
kernel/src/boot.S
kernel/src/cpu.cpp
kernel/src/crash.cpp
kernel/src/GDT.cpp
kernel/src/hhkInit.cpp
kernel/src/IDT.cpp
kernel/src/kernel.cpp
kernel/src/tty.cpp
)