forked from sduverger/secos
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathCMakeLists.txt
64 lines (61 loc) · 1.81 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
63
64
cmake_minimum_required(VERSION 3.20)
project(secos)
set(CMAKE_CXX_STANDARD 14)
include_directories(.)
include_directories(kernel)
include_directories(kernel/core)
include_directories(kernel/include)
include_directories(tp0)
include_directories(tp1)
include_directories(tp2)
include_directories(tp3)
include_directories(tp4)
include_directories(tp5)
include_directories(tp_exam)
include_directories(utils)
add_executable(secos
kernel/core/entry.s
kernel/core/excp.c
kernel/core/idt.s
kernel/core/intr.c
kernel/core/pic.c
kernel/core/print.c
kernel/core/stack.c
kernel/core/start.c
kernel/core/uart.c
kernel/include/asm.h
kernel/include/cr.h
kernel/include/debug.h
kernel/include/excp.h
kernel/include/gpr.h
kernel/include/grub_mbi.h
kernel/include/info.h
kernel/include/intr.h
kernel/include/io.h
kernel/include/math.h
kernel/include/mbi.h
kernel/include/pagemem.h
kernel/include/pic.h
kernel/include/print.h
kernel/include/segmem.h
kernel/include/start.h
kernel/include/string.h
kernel/include/types.h
kernel/include/uart.h
tp0/kernel.elf
tp0/tp.c
tp1/tp.c
tp2/tp.c
tp3/tp.c
tp4/tp.c
tp5/tp.c
tp_exam/tp.c
utils/config.mk
utils/grub.floppy
utils/linker.lds
utils/rules.mk kernel/core/secos/gdt.c
kernel/include/secos/gdt.h
kernel/core/secos/idt.c
kernel/include/secos/idt.h
kernel/core/secos/syscall.c
kernel/include/secos/syscall.h kernel/core/secos/task.c kernel/include/secos/task.h kernel/core/secos/page.c kernel/include/secos/page.h kernel/core/secos/os.c kernel/include/secos/os.h)