2 Debugger/Breakpoints.cpp
5 Dialog/PSPMsgDialog.cpp
6 Dialog/PSPPlaceholderDialog.cpp
7 Dialog/PSPSaveDialog.cpp
8 Dialog/SavedataParam.cpp
9 Dialog/PSPOskDialog.cpp
10 Dialog/PSPGamedataInstallDialog.cpp
11 Dialog/PSPNetconfDialog.cpp
12 Dialog/PSPScreenshotDialog.cpp
15 MIPS/MIPSCodeUtils.cpp
16 MIPS/MIPSDebugInterface.cpp
21 MIPS/MIPSStackWalk.cpp
23 MIPS/MIPSVFPUUtils.cpp
24 MIPS/JitCommon/JitCommon.cpp
30 HLE/HLEHelperThread.cpp
35 HLE/sceAudioRouting.cpp
50 HLE/sceKernelAlarm.cpp
51 HLE/sceKernelEventFlag.cpp
52 HLE/sceKernelInterrupt.cpp
53 HLE/sceKernelMemory.cpp
54 HLE/sceKernelModule.cpp
55 HLE/sceKernelMutex.cpp
57 HLE/sceKernelMsgPipe.cpp
58 HLE/sceKernelSemaphore.cpp
59 HLE/sceKernelThread.cpp
61 HLE/sceKernelVTimer.cpp
89 FileSystems/BlockDevices.cpp
90 FileSystems/ISOFileSystem.cpp
91 FileSystems/DirectoryFileSystem.cpp
92 FileSystems/MetaFileSystem.cpp
93 FileSystems/VirtualDiscFileSystem.cpp
94 Util/BlockAllocator.cpp
111 set(SRCS ${SRCS} MIPS/ARM/Asm.cpp
113 MIPS/ARM/CompBranch.cpp
114 MIPS/ARM/CompLoadStore.cpp
117 MIPS/ARM/JitCache.cpp
118 MIPS/ARM/RegCache.cpp
121 set(SRCS ${SRCS} MIPS/x86/Asm.cpp
123 MIPS/x86/CompBranch.cpp
124 MIPS/x86/CompLoadStore.cpp
127 MIPS/x86/JitCache.cpp
128 MIPS/x86/RegCache.cpp
134 add_library(core STATIC ${SRCS})
135 target_link_libraries(core general common)
136 target_link_libraries(core general base)
138 # Generate git-version.cpp at build time.
139 add_custom_target(GitVersion ALL
140 DEPENDS something_that_never_exists)
141 add_custom_command(OUTPUT something_that_never_exists
142 COMMAND ${CMAKE_COMMAND} -DSOURCE_DIR=${CMAKE_CURRENT_SOURCE_DIR}/..
143 -P ${CMAKE_CURRENT_SOURCE_DIR}/../git-version.cmake)
145 set_source_files_properties(${CMAKE_CURRENT_SOURCE_DIR}/../git-version.cpp
146 PROPERTIES GENERATED TRUE)
147 add_dependencies(core GitVersion)
150 add_definitions(-fPIC)
151 add_definitions(-std=gnu++0x)