This repository has been archived by the owner on Jul 5, 2023. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 5
/
Copy pathCMakeLists.txt
62 lines (59 loc) · 2.33 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
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
cmake_minimum_required(VERSION 3.16)
project(XyOS C)
set(CMAKE_C_STANDARD 11)
include_directories(Bootloader/Headers)
include_directories(Kernel/Headers)
include_directories(SerialClient)
add_executable(XyOS
Bootloader/Headers/Exceptions.h
Bootloader/Headers/GPIO.h
Bootloader/Headers/KernelLoader.h
Bootloader/Headers/Mailbox.h
Bootloader/Headers/Peripherals.h
Bootloader/Headers/UART.h
Bootloader/Headers/VirtualMemory.h
Bootloader/Source/ConsoleIO/ConsoleIO.c
Bootloader/Source/Core/KernelLoader.c
Bootloader/Source/Core/Main.c
Bootloader/Source/Exceptions/Exceptions.c
Bootloader/Source/Peripherals/GPIO/GPIO.c
Bootloader/Source/Peripherals/GPIO/UART.c
Bootloader/Source/Peripherals/GPU/Mailbox.c
Bootloader/Source/VirtualMemory/VirtualMemory.c
Kernel/Headers/ARMTimer.h
Kernel/Headers/ConsoleFont.h
Kernel/Headers/ConsoleIO.h
Kernel/Headers/Exceptions.h
Kernel/Headers/FrameBuffer.h
Kernel/Headers/FrameBufferGraphics.h
Kernel/Headers/GPIO.h
Kernel/Headers/InterruptController.h
Kernel/Headers/Mailbox.h
Kernel/Headers/Menu.h
Kernel/Headers/Peripherals.h
Kernel/Headers/SystemTimer.h
Kernel/Headers/Threading.h
Kernel/Headers/TrafficLights.h
Kernel/Headers/UART.h
Kernel/Headers/VirtualMemory.h
Kernel/Source/ConsoleIO/ConsoleIO.c
Kernel/Source/Core/Main.c
Kernel/Source/Core/Menu.c
Kernel/Source/Exceptions/Exceptions.c
Kernel/Source/Peripherals/ARMTimer/ARMTimer.c
Kernel/Source/Peripherals/GPIO/GPIO.c
Kernel/Source/Peripherals/GPIO/TrafficLights.c
Kernel/Source/Peripherals/GPIO/UART.c
Kernel/Source/Peripherals/GPU/FrameBuffer.c
Kernel/Source/Peripherals/GPU/FrameBufferGraphics.c
Kernel/Source/Peripherals/GPU/Mailbox.c
Kernel/Source/Peripherals/InterruptController/InterruptController.c
Kernel/Source/Peripherals/SystemTimer/SystemTimer.c
Kernel/Source/Scheduler/Threading.c
Kernel/Source/VirtualMemory/VirtualMemory.c
SerialClient/GPIO.c
SerialClient/GPIO.h
SerialClient/Peripherals.h
SerialClient/SerialClient.c
SerialClient/UART.c
SerialClient/UART.h)