summaryrefslogtreecommitdiff
path: root/src/core
diff options
context:
space:
mode:
Diffstat (limited to 'src/core')
-rw-r--r--src/core/CMakeLists.txt103
1 files changed, 56 insertions, 47 deletions
diff --git a/src/core/CMakeLists.txt b/src/core/CMakeLists.txt
index 207f39707..1f358ec8d 100644
--- a/src/core/CMakeLists.txt
+++ b/src/core/CMakeLists.txt
@@ -1,14 +1,18 @@
1set(SRCS core.cpp 1set(SRCS
2 core_timing.cpp
3 loader/elf.cpp
4 loader/loader.cpp
5 loader/ncch.cpp
6 mem_map.cpp
7 mem_map_funcs.cpp
8 system.cpp
9 arm/disassembler/arm_disasm.cpp 2 arm/disassembler/arm_disasm.cpp
10 arm/disassembler/load_symbol_map.cpp 3 arm/disassembler/load_symbol_map.cpp
11 file_sys/archive_romfs.cpp 4 arm/interpreter/mmu/arm1176jzf_s_mmu.cpp
5 arm/interpreter/mmu/cache.cpp
6 arm/interpreter/mmu/maverick.cpp
7 arm/interpreter/mmu/rb.cpp
8 arm/interpreter/mmu/sa_mmu.cpp
9 arm/interpreter/mmu/tlb.cpp
10 arm/interpreter/mmu/wb.cpp
11 arm/interpreter/mmu/xscale_copro.cpp
12 arm/interpreter/vfp/vfp.cpp
13 arm/interpreter/vfp/vfpdouble.cpp
14 arm/interpreter/vfp/vfpinstr.cpp
15 arm/interpreter/vfp/vfpsingle.cpp
12 arm/interpreter/arm_interpreter.cpp 16 arm/interpreter/arm_interpreter.cpp
13 arm/interpreter/armcopro.cpp 17 arm/interpreter/armcopro.cpp
14 arm/interpreter/armemu.cpp 18 arm/interpreter/armemu.cpp
@@ -18,22 +22,7 @@ set(SRCS core.cpp
18 arm/interpreter/armsupp.cpp 22 arm/interpreter/armsupp.cpp
19 arm/interpreter/armvirt.cpp 23 arm/interpreter/armvirt.cpp
20 arm/interpreter/thumbemu.cpp 24 arm/interpreter/thumbemu.cpp
21 arm/interpreter/vfp/vfp.cpp 25 file_sys/archive_romfs.cpp
22 arm/interpreter/vfp/vfpdouble.cpp
23 arm/interpreter/vfp/vfpinstr.cpp
24 arm/interpreter/vfp/vfpsingle.cpp
25 arm/interpreter/mmu/arm1176jzf_s_mmu.cpp
26 arm/interpreter/mmu/cache.cpp
27 arm/interpreter/mmu/maverick.cpp
28 arm/interpreter/mmu/rb.cpp
29 arm/interpreter/mmu/sa_mmu.cpp
30 arm/interpreter/mmu/tlb.cpp
31 arm/interpreter/mmu/wb.cpp
32 arm/interpreter/mmu/xscale_copro.cpp
33 hle/hle.cpp
34 hle/config_mem.cpp
35 hle/coprocessor.cpp
36 hle/svc.cpp
37 hle/kernel/address_arbiter.cpp 26 hle/kernel/address_arbiter.cpp
38 hle/kernel/archive.cpp 27 hle/kernel/archive.cpp
39 hle/kernel/event.cpp 28 hle/kernel/event.cpp
@@ -48,27 +37,26 @@ set(SRCS core.cpp
48 hle/service/ndm.cpp 37 hle/service/ndm.cpp
49 hle/service/service.cpp 38 hle/service/service.cpp
50 hle/service/srv.cpp 39 hle/service/srv.cpp
40 hle/config_mem.cpp
41 hle/coprocessor.cpp
42 hle/hle.cpp
43 hle/svc.cpp
51 hw/gpu.cpp 44 hw/gpu.cpp
52 hw/hw.cpp 45 hw/hw.cpp
53 hw/ndma.cpp) 46 hw/ndma.cpp
47 loader/elf.cpp
48 loader/loader.cpp
49 loader/ncch.cpp
50 core.cpp
51 core_timing.cpp
52 mem_map.cpp
53 mem_map_funcs.cpp
54 system.cpp
55 )
54 56
55set(HEADERS core.h 57set(HEADERS
56 core_timing.h
57 loader/elf.h
58 loader/loader.h
59 loader/ncch.h
60 mem_map.h
61 system.h
62 arm/disassembler/arm_disasm.h 58 arm/disassembler/arm_disasm.h
63 arm/disassembler/load_symbol_map.h 59 arm/disassembler/load_symbol_map.h
64 arm/interpreter/arm_interpreter.h
65 arm/interpreter/arm_regformat.h
66 arm/interpreter/armcpu.h
67 arm/interpreter/armdefs.h
68 arm/interpreter/armemu.h
69 arm/interpreter/armmmu.h
70 arm/interpreter/armos.h
71 arm/interpreter/skyeye_defs.h
72 arm/interpreter/mmu/arm1176jzf_s_mmu.h 60 arm/interpreter/mmu/arm1176jzf_s_mmu.h
73 arm/interpreter/mmu/cache.h 61 arm/interpreter/mmu/cache.h
74 arm/interpreter/mmu/rb.h 62 arm/interpreter/mmu/rb.h
@@ -78,27 +66,48 @@ set(HEADERS core.h
78 arm/interpreter/vfp/asm_vfp.h 66 arm/interpreter/vfp/asm_vfp.h
79 arm/interpreter/vfp/vfp.h 67 arm/interpreter/vfp/vfp.h
80 arm/interpreter/vfp/vfp_helper.h 68 arm/interpreter/vfp/vfp_helper.h
69 arm/interpreter/arm_interpreter.h
70 arm/interpreter/arm_regformat.h
71 arm/interpreter/armcpu.h
72 arm/interpreter/armdefs.h
73 arm/interpreter/armemu.h
74 arm/interpreter/armmmu.h
75 arm/interpreter/armos.h
76 arm/interpreter/skyeye_defs.h
77 arm/arm_interface.h
81 file_sys/archive.h 78 file_sys/archive.h
82 file_sys/archive_romfs.h 79 file_sys/archive_romfs.h
83 hle/config_mem.h
84 hle/coprocessor.h
85 hle/hle.h
86 hle/svc.h
87 hle/kernel/address_arbiter.h 80 hle/kernel/address_arbiter.h
88 hle/kernel/archive.h 81 hle/kernel/archive.h
82 hle/kernel/event.h
89 hle/kernel/kernel.h 83 hle/kernel/kernel.h
90 hle/kernel/mutex.h 84 hle/kernel/mutex.h
91 hle/kernel/shared_memory.h 85 hle/kernel/shared_memory.h
92 hle/kernel/thread.h 86 hle/kernel/thread.h
93 hle/function_wrappers.h
94 hle/service/apt.h 87 hle/service/apt.h
95 hle/service/fs.h 88 hle/service/fs.h
96 hle/service/gsp.h 89 hle/service/gsp.h
97 hle/service/hid.h 90 hle/service/hid.h
91 hle/service/ndm.h
98 hle/service/service.h 92 hle/service/service.h
99 hle/service/srv.h 93 hle/service/srv.h
94 hle/config_mem.h
95 hle/coprocessor.h
96 hle/function_wrappers.h
97 hle/hle.h
98 hle/svc.h
100 hw/gpu.h 99 hw/gpu.h
101 hw/hw.h 100 hw/hw.h
102 hw/ndma.h) 101 hw/ndma.h
102 loader/elf.h
103 loader/loader.h
104 loader/ncch.h
105 core.h
106 core_timing.h
107 mem_map.h
108 system.h
109 )
110
111create_directory_groups(${SRCS} ${HEADERS})
103 112
104add_library(core STATIC ${SRCS} ${HEADERS}) 113add_library(core STATIC ${SRCS} ${HEADERS})