summaryrefslogtreecommitdiff
path: root/src/core/CMakeLists.txt
diff options
context:
space:
mode:
authorGravatar bunnei2014-09-12 18:34:51 -0400
committerGravatar bunnei2014-10-25 14:11:39 -0400
commit53a22b84da9690865954f666694de885ccb7c286 (patch)
tree77fa8c9fb653173cc78ffd7b0110d695c3fbb772 /src/core/CMakeLists.txt
parentARM: Reorganized file structure to move shared SkyEye code to a more common a... (diff)
downloadyuzu-53a22b84da9690865954f666694de885ccb7c286.tar.gz
yuzu-53a22b84da9690865954f666694de885ccb7c286.tar.xz
yuzu-53a22b84da9690865954f666694de885ccb7c286.zip
ARM: Integrate SkyEye faster "dyncom" interpreter.
Fixed typo (make protected member public) Added license header back in. I originally removed this because I mostly rewrote the file, but meh ARM: Fixed a type error in dyncom interpreter. ARM: Updated dyncom to use unique_ptr for internal ARM state.
Diffstat (limited to 'src/core/CMakeLists.txt')
-rw-r--r--src/core/CMakeLists.txt19
1 files changed, 14 insertions, 5 deletions
diff --git a/src/core/CMakeLists.txt b/src/core/CMakeLists.txt
index d87e5ad49..9f08277a1 100644
--- a/src/core/CMakeLists.txt
+++ b/src/core/CMakeLists.txt
@@ -1,6 +1,11 @@
1set(SRCS 1set(SRCS
2 arm/disassembler/arm_disasm.cpp 2 arm/disassembler/arm_disasm.cpp
3 arm/disassembler/load_symbol_map.cpp 3 arm/disassembler/load_symbol_map.cpp
4 arm/dyncom/arm_dyncom.cpp
5 arm/dyncom/arm_dyncom_dec.cpp
6 arm/dyncom/arm_dyncom_interpreter.cpp
7 arm/dyncom/arm_dyncom_run.cpp
8 arm/dyncom/arm_dyncom_thumb.cpp
4 arm/interpreter/mmu/arm1176jzf_s_mmu.cpp 9 arm/interpreter/mmu/arm1176jzf_s_mmu.cpp
5 arm/interpreter/mmu/cache.cpp 10 arm/interpreter/mmu/cache.cpp
6 arm/interpreter/mmu/maverick.cpp 11 arm/interpreter/mmu/maverick.cpp
@@ -43,7 +48,6 @@ set(SRCS
43 hle/service/service.cpp 48 hle/service/service.cpp
44 hle/service/srv.cpp 49 hle/service/srv.cpp
45 hle/config_mem.cpp 50 hle/config_mem.cpp
46 hle/coprocessor.cpp
47 hle/hle.cpp 51 hle/hle.cpp
48 hle/svc.cpp 52 hle/svc.cpp
49 hw/gpu.cpp 53 hw/gpu.cpp
@@ -63,6 +67,11 @@ set(SRCS
63set(HEADERS 67set(HEADERS
64 arm/disassembler/arm_disasm.h 68 arm/disassembler/arm_disasm.h
65 arm/disassembler/load_symbol_map.h 69 arm/disassembler/load_symbol_map.h
70 arm/dyncom/arm_dyncom.h
71 arm/dyncom/arm_dyncom_dec.h
72 arm/dyncom/arm_dyncom_interpreter.h
73 arm/dyncom/arm_dyncom_run.h
74 arm/dyncom/arm_dyncom_thumb.h
66 arm/interpreter/arm_interpreter.h 75 arm/interpreter/arm_interpreter.h
67 arm/interpreter/mmu/arm1176jzf_s_mmu.h 76 arm/interpreter/mmu/arm1176jzf_s_mmu.h
68 arm/interpreter/mmu/cache.h 77 arm/interpreter/mmu/cache.h
@@ -70,9 +79,6 @@ set(HEADERS
70 arm/interpreter/mmu/sa_mmu.h 79 arm/interpreter/mmu/sa_mmu.h
71 arm/interpreter/mmu/tlb.h 80 arm/interpreter/mmu/tlb.h
72 arm/interpreter/mmu/wb.h 81 arm/interpreter/mmu/wb.h
73 arm/skyeye_common/vfp/asm_vfp.h
74 arm/skyeye_common/vfp/vfp.h
75 arm/skyeye_common/vfp/vfp_helper.h
76 arm/skyeye_common/arm_regformat.h 82 arm/skyeye_common/arm_regformat.h
77 arm/skyeye_common/armcpu.h 83 arm/skyeye_common/armcpu.h
78 arm/skyeye_common/armdefs.h 84 arm/skyeye_common/armdefs.h
@@ -80,6 +86,10 @@ set(HEADERS
80 arm/skyeye_common/armmmu.h 86 arm/skyeye_common/armmmu.h
81 arm/skyeye_common/armos.h 87 arm/skyeye_common/armos.h
82 arm/skyeye_common/skyeye_defs.h 88 arm/skyeye_common/skyeye_defs.h
89 arm/skyeye_common/skyeye_types.h
90 arm/skyeye_common/vfp/asm_vfp.h
91 arm/skyeye_common/vfp/vfp.h
92 arm/skyeye_common/vfp/vfp_helper.h
83 arm/arm_interface.h 93 arm/arm_interface.h
84 file_sys/archive.h 94 file_sys/archive.h
85 file_sys/archive_romfs.h 95 file_sys/archive_romfs.h
@@ -105,7 +115,6 @@ set(HEADERS
105 hle/service/service.h 115 hle/service/service.h
106 hle/service/srv.h 116 hle/service/srv.h
107 hle/config_mem.h 117 hle/config_mem.h
108 hle/coprocessor.h
109 hle/function_wrappers.h 118 hle/function_wrappers.h
110 hle/hle.h 119 hle/hle.h
111 hle/svc.h 120 hle/svc.h