You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
214 lines
7.3 KiB
214 lines
7.3 KiB
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}) |
|
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 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) |
|
|
|
target_link_libraries(plClient debug ${PYTHON_DEBUG_LIBRARY}) |
|
target_link_libraries(plClient optimized ${PYTHON_LIBRARY}) |
|
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})
|
|
|