|
|
|
include_directories("../../Apps")
|
|
|
|
include_directories("../../CoreLib")
|
|
|
|
include_directories("../../FeatureLib/inc")
|
|
|
|
include_directories("../../FeatureLib")
|
|
|
|
include_directories("../../NucleusLib/inc")
|
|
|
|
include_directories("../../NucleusLib")
|
|
|
|
include_directories("../../PubUtilLib/inc")
|
|
|
|
include_directories("../../PubUtilLib")
|
|
|
|
|
|
|
|
if(Bink_SDK_AVAILABLE)
|
|
|
|
include_directories(${Bink_INCLUDE_DIR})
|
|
|
|
endif()
|
|
|
|
include_directories(${OPENAL_INCLUDE_DIR})
|
|
|
|
include_directories(${OPENSSL_INCLUDE_DIR})
|
|
|
|
include_directories(${PYTHON_INCLUDE_DIR})
|
|
|
|
include_directories(${CURL_INCLUDE_DIR})
|
|
|
|
|
|
|
|
set(plClient_HEADERS
|
|
|
|
plClient.h
|
|
|
|
plClientCreatable.h
|
|
|
|
#plClientKey.h
|
|
|
|
plClientUpdateFormat.h
|
|
|
|
#plPluginClient.h
|
|
|
|
)
|
|
|
|
|
|
|
|
set(plClient_SOURCES
|
|
|
|
pfAllCreatables.cpp
|
|
|
|
plAllCreatables.cpp
|
|
|
|
plClient.cpp
|
|
|
|
#plClientKey.cpp
|
|
|
|
#plPluginClient.cpp
|
|
|
|
pnAllCreatables.cpp
|
|
|
|
winmain.cpp
|
|
|
|
)
|
|
|
|
|
|
|
|
set(plClient_TEXT
|
|
|
|
../../../../Docs/ReleaseNotes/ReleaseNotes.txt
|
|
|
|
)
|
|
|
|
|
|
|
|
set(plClient_RESOURCES
|
|
|
|
res/plClient.rc
|
|
|
|
res/resource.h
|
|
|
|
|
|
|
|
res/banner.bmp
|
|
|
|
res/bitmap1.bmp
|
|
|
|
res/bitmap2.bmp
|
|
|
|
res/bitmap3.bmp
|
|
|
|
res/bmp00001.bmp
|
|
|
|
res/bmp00002.bmp
|
|
|
|
res/bmp00003.bmp
|
|
|
|
res/bmp00004.bmp
|
|
|
|
res/bmp00005.bmp
|
|
|
|
res/book.bmp
|
|
|
|
res/book_cli.bmp
|
|
|
|
res/book_hig.bmp
|
|
|
|
res/cnsl1.bin
|
|
|
|
res/cursor_clicked.bmp
|
|
|
|
res/cursor_disabled.bmp
|
|
|
|
res/cursor_down.bmp
|
|
|
|
res/cursor_grab.bmp
|
|
|
|
res/cursor_left.bmp
|
|
|
|
res/cursor_open.bmp
|
|
|
|
res/cursor_poised.bmp
|
|
|
|
res/cursor_right.bmp
|
|
|
|
res/cursor_u.bmp
|
|
|
|
res/cursor_up.bmp
|
|
|
|
res/cursor_upward.bmp
|
|
|
|
res/Dirt.ICO
|
|
|
|
res/headspin.ico
|
|
|
|
res/Microphone.bmp
|
|
|
|
res/Speaker.bmp
|
|
|
|
res/xLoading_Linking.01.jpg
|
|
|
|
res/xLoading_Linking.02.jpg
|
|
|
|
res/xLoading_Linking.03.jpg
|
|
|
|
res/xLoading_Linking.04.jpg
|
|
|
|
res/xLoading_Linking.05.jpg
|
|
|
|
res/xLoading_Linking.06.jpg
|
|
|
|
res/xLoading_Linking.07.jpg
|
|
|
|
res/xLoading_Linking.08.jpg
|
|
|
|
res/xLoading_Linking.09.jpg
|
|
|
|
res/xLoading_Linking.10.jpg
|
|
|
|
res/xLoading_Linking.11.jpg
|
|
|
|
res/xLoading_Linking.12.jpg
|
|
|
|
res/xLoading_Linking.13.jpg
|
|
|
|
res/xLoading_Linking.14.jpg
|
|
|
|
res/xLoading_Linking.15.jpg
|
|
|
|
res/xLoading_Linking.16.jpg
|
|
|
|
res/xLoading_Linking.17.jpg
|
|
|
|
res/xLoading_Linking.18.jpg
|
|
|
|
res/xLoading_Linking_Text.jpg
|
|
|
|
res/xLoading_Updating_Text.jpg
|
|
|
|
)
|
|
|
|
|
|
|
|
add_executable(plClient WIN32 ${plClient_SOURCES} ${plClient_HEADERS}
|
|
|
|
${plClient_TEXT} ${plClient_RESOURCES})
|
|
|
|
if(PLASMA_EXTERNAL_RELEASE)
|
|
|
|
set_target_properties(plClient PROPERTIES OUTPUT_NAME "UruExplorer")
|
|
|
|
endif(PLASMA_EXTERNAL_RELEASE)
|
|
|
|
target_link_libraries(plClient CoreLib)
|
|
|
|
target_link_libraries(plClient CoreLibExe)
|
|
|
|
target_link_libraries(plClient pfAnimation)
|
|
|
|
target_link_libraries(plClient pfAudio)
|
|
|
|
target_link_libraries(plClient pfCamera)
|
|
|
|
target_link_libraries(plClient pfCCR)
|
|
|
|
target_link_libraries(plClient pfCharacter)
|
|
|
|
target_link_libraries(plClient pfConditional)
|
|
|
|
target_link_libraries(plClient pfConsole)
|
|
|
|
target_link_libraries(plClient pfConsoleCore)
|
|
|
|
target_link_libraries(plClient pfCsrSrv)
|
|
|
|
target_link_libraries(plClient pfGameGUIMgr)
|
|
|
|
target_link_libraries(plClient pfGameMgr)
|
|
|
|
target_link_libraries(plClient pfGameScoreMgr)
|
|
|
|
target_link_libraries(plClient pfJournalBook)
|
|
|
|
target_link_libraries(plClient pfLocalizationMgr)
|
|
|
|
target_link_libraries(plClient pfMessage)
|
|
|
|
target_link_libraries(plClient pfPython)
|
|
|
|
target_link_libraries(plClient pfSecurePreloader)
|
|
|
|
target_link_libraries(plClient pfStackTrace)
|
|
|
|
target_link_libraries(plClient pfSurface)
|
|
|
|
target_link_libraries(plClient plAgeDescription)
|
|
|
|
target_link_libraries(plClient plAgeLoader)
|
|
|
|
target_link_libraries(plClient plAudible)
|
|
|
|
target_link_libraries(plClient plAudio)
|
|
|
|
target_link_libraries(plClient plAudioCore)
|
|
|
|
target_link_libraries(plClient plAvatar)
|
|
|
|
#target_link_libraries(plClient plClientKey)
|
|
|
|
target_link_libraries(plClient plCompression)
|
|
|
|
target_link_libraries(plClient plContainer)
|
|
|
|
target_link_libraries(plClient plDrawable)
|
|
|
|
target_link_libraries(plClient plEncryption)
|
|
|
|
target_link_libraries(plClient plFile)
|
|
|
|
target_link_libraries(plClient plGImage)
|
|
|
|
target_link_libraries(plClient plGLight)
|
|
|
|
target_link_libraries(plClient plInputCore)
|
|
|
|
target_link_libraries(plClient plInterp)
|
|
|
|
target_link_libraries(plClient plIntersect)
|
|
|
|
target_link_libraries(plClient plJPEG)
|
|
|
|
target_link_libraries(plClient plMath)
|
|
|
|
target_link_libraries(plClient plMessage)
|
|
|
|
target_link_libraries(plClient plModifier)
|
|
|
|
target_link_libraries(plClient plNetClient)
|
|
|
|
target_link_libraries(plClient plNetClientComm)
|
|
|
|
target_link_libraries(plClient plNetClientRecorder)
|
|
|
|
target_link_libraries(plClient plNetCommon)
|
|
|
|
target_link_libraries(plClient plNetGameLib)
|
|
|
|
target_link_libraries(plClient plNetMessage)
|
|
|
|
target_link_libraries(plClient plNetTransport)
|
|
|
|
target_link_libraries(plClient plParticleSystem)
|
|
|
|
target_link_libraries(plClient plPhysical)
|
|
|
|
target_link_libraries(plClient plPhysX)
|
|
|
|
target_link_libraries(plClient plPipeline)
|
|
|
|
target_link_libraries(plClient plProgressMgr)
|
|
|
|
target_link_libraries(plClient plResMgr)
|
|
|
|
target_link_libraries(plClient plScene)
|
|
|
|
target_link_libraries(plClient plSDL)
|
|
|
|
target_link_libraries(plClient plSockets)
|
|
|
|
target_link_libraries(plClient plStatGather)
|
|
|
|
target_link_libraries(plClient plStatusLog)
|
|
|
|
target_link_libraries(plClient plStreamLogger)
|
|
|
|
target_link_libraries(plClient plSurface)
|
|
|
|
target_link_libraries(plClient plTransform)
|
|
|
|
target_link_libraries(plClient plUnifiedTime)
|
|
|
|
target_link_libraries(plClient plUUID)
|
|
|
|
target_link_libraries(plClient plVault)
|
|
|
|
target_link_libraries(plClient pnAddrInfo)
|
|
|
|
target_link_libraries(plClient pnAsyncCore)
|
|
|
|
target_link_libraries(plClient pnAsyncCoreExe)
|
|
|
|
target_link_libraries(plClient pnCsrNet)
|
|
|
|
target_link_libraries(plClient pnDispatch)
|
|
|
|
target_link_libraries(plClient pnFactory)
|
|
|
|
target_link_libraries(plClient pnGameMgr)
|
|
|
|
target_link_libraries(plClient pnIni)
|
|
|
|
target_link_libraries(plClient pnIniExe)
|
|
|
|
target_link_libraries(plClient pnInputCore)
|
|
|
|
target_link_libraries(plClient pnKeyedObject)
|
|
|
|
target_link_libraries(plClient pnMessage)
|
|
|
|
target_link_libraries(plClient pnModifier)
|
|
|
|
target_link_libraries(plClient pnNetBase)
|
|
|
|
target_link_libraries(plClient pnNetCli)
|
|
|
|
target_link_libraries(plClient pnNetCommon)
|
|
|
|
target_link_libraries(plClient pnNetProtocol)
|
|
|
|
target_link_libraries(plClient pnNucleusInc)
|
|
|
|
target_link_libraries(plClient pnProduct)
|
|
|
|
target_link_libraries(plClient pnSceneObject)
|
|
|
|
target_link_libraries(plClient pnSimpleNet)
|
|
|
|
target_link_libraries(plClient pnTimer)
|
|
|
|
target_link_libraries(plClient pnUtils)
|
|
|
|
target_link_libraries(plClient pnUtilsExe)
|
|
|
|
|
|
|
|
if(PYTHON_DEBUG_LIBRARY)
|
|
|
|
target_link_libraries(plClient debug ${PYTHON_DEBUG_LIBRARY})
|
|
|
|
target_link_libraries(plClient optimized ${PYTHON_LIBRARY})
|
|
|
|
else()
|
|
|
|
target_link_libraries(plClient ${PYTHON_LIBRARY})
|
|
|
|
endif()
|
|
|
|
|
|
|
|
target_link_libraries(plClient ${OPENAL_LIBRARY})
|
|
|
|
target_link_libraries(plClient ${OPENSSL_LIBRARIES})
|
|
|
|
target_link_libraries(plClient ${EXPAT_LIBRARY})
|
|
|
|
target_link_libraries(plClient ${JPEG_LIBRARY})
|
|
|
|
target_link_libraries(plClient ${Speex_LIBRARY})
|
|
|
|
target_link_libraries(plClient ${PHYSX_LIBRARIES})
|
|
|
|
target_link_libraries(plClient ${Ogg_LIBRARIES})
|
|
|
|
target_link_libraries(plClient ${Vorbis_LIBRARIES})
|
|
|
|
target_link_libraries(plClient ${DirectX_LIBRARIES})
|
|
|
|
target_link_libraries(plClient ${CURL_LIBRARY})
|
|
|
|
|
|
|
|
if(Bink_SDK_AVAILABLE)
|
|
|
|
target_link_libraries(plClient ${Bink_LIBRARIES})
|
|
|
|
endif()
|
|
|
|
|
|
|
|
if (WIN32)
|
|
|
|
target_link_libraries(plClient Rpcrt4)
|
|
|
|
target_link_libraries(plClient Version)
|
|
|
|
target_link_libraries(plClient Vfw32)
|
|
|
|
target_link_libraries(plClient Ws2_32)
|
|
|
|
target_link_libraries(plClient strmiids)
|
|
|
|
endif(WIN32)
|
|
|
|
|
|
|
|
source_group("Source Files" FILES ${plClient_SOURCES})
|
|
|
|
source_group("Header Files" FILES ${plClient_HEADERS})
|
|
|
|
source_group("Text" FILES ${plClient_TEXT})
|
|
|
|
source_group("Resource Files" FILES ${plClient_RESOURCES})
|