27 changed files with 424 additions and 203 deletions
@ -0,0 +1,4 @@ |
|||||||
|
add_definitions(-D_LIB) # We shouldn't actually need this here, but |
||||||
|
# Cyan uses it, so meh |
||||||
|
|
||||||
|
add_subdirectory(plClient) |
@ -0,0 +1,160 @@ |
|||||||
|
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") |
||||||
|
|
||||||
|
include_directories(${OPENAL_INCLUDE_DIR}) |
||||||
|
include_directories(${OPENSSL_INCLUDE_DIR}) |
||||||
|
include_directories(${PYTHON_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 |
||||||
|
) |
||||||
|
|
||||||
|
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 ${PYTHON_LIBRARY}) |
||||||
|
target_link_libraries(plClient ${PYTHON_DEBUG_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 ws2_32) |
||||||
|
target_link_libraries(plClient winhttp) |
||||||
|
target_link_libraries(plClient version) |
||||||
|
target_link_libraries(plClient rpcrt4) |
||||||
|
target_link_libraries(plClient vfw32) |
||||||
|
target_link_libraries(plClient d3d9) |
||||||
|
target_link_libraries(plClient d3dx9) |
||||||
|
target_link_libraries(plClient ddraw) |
||||||
|
target_link_libraries(plClient dinput8) |
||||||
|
target_link_libraries(plClient dsound) |
||||||
|
target_link_libraries(plClient dxerr9) |
||||||
|
target_link_libraries(plClient dxguid) |
||||||
|
target_link_libraries(plClient strmiids) |
||||||
|
|
||||||
|
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}) |
@ -0,0 +1,47 @@ |
|||||||
|
include_directories("../../CoreLib") |
||||||
|
include_directories("../../NucleusLib/inc") |
||||||
|
include_directories("../../NucleusLib") |
||||||
|
include_directories("../../PubUtilLib") |
||||||
|
|
||||||
|
set(plGImage_SOURCES |
||||||
|
hsCodecManager.cpp |
||||||
|
hsDXTDirectXCodec.cpp |
||||||
|
hsDXTSoftwareCodec.cpp |
||||||
|
plAVIWriter.cpp |
||||||
|
plBitmap.cpp |
||||||
|
plBumpMapGen.cpp |
||||||
|
plCubicEnvironmap.cpp |
||||||
|
plDynamicTextMap.cpp |
||||||
|
plDynSurfaceWriter.cpp |
||||||
|
plFont.cpp |
||||||
|
plFontCache.cpp |
||||||
|
plLODMipmap.cpp |
||||||
|
plMipmap.cpp |
||||||
|
plTGAWriter.cpp |
||||||
|
plWinFontCache.cpp |
||||||
|
) |
||||||
|
|
||||||
|
set(plGImage_HEADERS |
||||||
|
hsCodecManager.h |
||||||
|
hsDXTDirectXCodec.h |
||||||
|
hsDXTSoftwareCodec.h |
||||||
|
hsRect.h |
||||||
|
plAVIWriter.h |
||||||
|
plBitmap.h |
||||||
|
plBumpMapGen.h |
||||||
|
plCubicEnvironmap.h |
||||||
|
plDynamicTextMap.h |
||||||
|
plDynSurfaceWriter.h |
||||||
|
plFont.h |
||||||
|
plFontCache.h |
||||||
|
plGImageCreatable.h |
||||||
|
plLODMipmap.h |
||||||
|
plMipmap.h |
||||||
|
plTGAWriter.h |
||||||
|
plWinFontCache.h |
||||||
|
) |
||||||
|
|
||||||
|
add_library(plGImage STATIC ${plGImage_SOURCES} ${plGImage_HEADERS}) |
||||||
|
|
||||||
|
source_group("Source Files" FILES ${plGImage_SOURCES}) |
||||||
|
source_group("Header Files" FILES ${plGImage_HEADERS}) |
Loading…
Reference in new issue