metaforce/Runtime/CMakeLists.txt

75 lines
2.4 KiB
CMake
Raw Normal View History

2015-08-30 20:44:42 -07:00
include_directories(${BOO_INCLUDE_DIR} ${ZLIB_INCLUDE_DIR})
2015-08-18 15:51:54 -07:00
add_subdirectory(Audio)
add_subdirectory(Character)
add_subdirectory(Graphics)
add_subdirectory(GuiSys)
add_subdirectory(Input)
add_subdirectory(Particle)
2015-08-22 23:42:29 -07:00
if(WIN32)
list(APPEND PLAT_SRCS CMemoryCardSysWin.cpp)
elseif(APPLE)
list(APPEND PLAT_SRCS CMemoryCardSysMac.cpp)
else()
2015-08-23 11:53:43 -07:00
list(APPEND PLAT_SRCS CMemoryCardSysNix.cpp CCallStackNix.cpp)
2015-08-22 23:42:29 -07:00
endif()
2015-08-18 15:51:54 -07:00
add_library(RuntimeCommon
CMemory.hpp CMemory.cpp
2015-08-22 23:42:29 -07:00
CMemoryCardSys.hpp
2015-08-18 15:51:54 -07:00
IAllocator.hpp IAllocator.cpp
CGameAllocator.hpp CGameAllocator.cpp
CBasics.hpp CBasicsPC.cpp
2015-08-26 17:23:46 -07:00
CIOWin.hpp
2015-08-18 15:51:54 -07:00
CIOWinManager.hpp CIOWinManager.cpp
CStateManager.hpp CStateManager.cpp
CGameState.hpp CGameState.cpp
CScriptMailbox.hpp CScriptMailbox.cpp
CMapWorldInfo.hpp CMapWorldInfo.cpp
CPlayerState.hpp CPlayerState.cpp
CWorldTransManager.hpp CWorldTransManager.cpp
CRandom16.hpp CRandom16.cpp
CResFactory.hpp CResFactory.cpp
2015-08-22 23:42:29 -07:00
CResLoader.hpp CResLoader.cpp
CDvdRequest.hpp CNODDvdRequest.cpp
CDvdFile.hpp CNODDvdFile.cpp
2015-08-21 18:58:41 -07:00
IObjectStore.hpp
2015-08-18 15:51:54 -07:00
CSimplePool.hpp CSimplePool.cpp
CAi.hpp CAi.cpp
CGameOptions.hpp CGameOptions.cpp
2015-08-19 19:52:07 -07:00
CStaticInterference.hpp
2015-08-18 15:51:54 -07:00
CCRC32.hpp CCRC32.cpp
2015-08-18 22:48:57 -07:00
CEntity.hpp CEntity.cpp
2015-08-18 15:51:54 -07:00
IFactory.hpp
2015-08-18 22:48:57 -07:00
ScriptObjectSupport.hpp ScriptObjectSupport.cpp
2015-08-19 19:52:07 -07:00
CObjectList.hpp
CArchitectureMessage.hpp
CArchitectureQueue.hpp CArchitectureQueue.cpp
2015-08-20 17:06:39 -07:00
IObj.hpp
2015-08-21 18:58:41 -07:00
IVParamObj.hpp
2015-08-20 17:06:39 -07:00
CToken.hpp
CAreaOctTree.hpp CAreaOctTree.cpp
2015-08-21 18:58:41 -07:00
CActor.hpp CActor.cpp
CPhysicsActor.hpp CPhysicsActor.cpp
2015-08-22 23:42:29 -07:00
CFactoryMgr.hpp CFactoryMgr.cpp
CPakFile.hpp CPakFile.cpp
CStringExtras.hpp
2015-08-23 11:53:43 -07:00
CCallStack.hpp
2015-08-23 16:58:07 -07:00
IOStreams.hpp IOStreams.cpp
2015-08-26 17:23:46 -07:00
CMainFlowBase.hpp CMainFlowBase.cpp
CMFGameBase.hpp
CInGameTweakManagerBase.hpp
CPlayMovieBase.hpp
CMoviePlayer.hpp CMoviePlayer.cpp
CGameDebug.hpp CGameDebug.cpp
2015-08-21 18:58:41 -07:00
rstl.hpp rstl.cpp
2015-08-18 15:51:54 -07:00
GameGlobalObjects.hpp
2015-08-18 22:48:57 -07:00
RetroTypes.hpp
2015-08-22 23:42:29 -07:00
GCNTypes.hpp
${PLAT_SRCS})
2015-08-18 15:51:54 -07:00
2015-08-18 12:45:28 -07:00
add_subdirectory(MP1)
add_subdirectory(MP2)
add_subdirectory(MP3)