#if !defined(CUSTOMPLAYERSTATICLIBS_H) #define CUSTOMPLAYERSTATICLIBS_H #if defined(CUSTOM_PLAYER_STATIC) #pragma warning( disable : 4099) #if _MSC_VER >= 1400 // visual studio 8 #if defined(_DEBUG) && (!defined(VIRTOOLS_USER_SDK)) #pragma comment(lib,"strmbased_mbcs.lib") #else #pragma comment(lib,"strmbase_mbcs.lib") #endif #else #if defined(_DEBUG) && (!defined(VIRTOOLS_USER_SDK)) #pragma comment(lib,"strmbased") #else #pragma comment(lib,"strmbase") #endif #endif // virtools base libraries #pragma comment(lib,"CKZlibStatic") // #pragma comment(lib,"VxMathStatic") NOTE: this lib is in the Additional Dependencies of the linker (for linking problems) #pragma comment(lib,"CK2Static") #pragma comment(lib,"AssemblerStatic") #pragma comment(lib,"VSLStatic") #pragma comment(lib,"VSLManagerStatic") #pragma comment(lib,"CKFEMgrStatic") #pragma comment(lib,"CKRasterizerLibStatic") #pragma comment(lib,"CK2_3DStatic") // lua integration #pragma comment(lib,"VScriptManagerRuntimeStatic") #pragma comment(lib,"VRunLuaRuntimeStatic") #pragma comment(lib,"lua51") //scaleform //#pragma comment(lib,"VirtoolsGFXIntegrationStatic") // opengl rasterizers // If you need CGFX uncomment // #pragma comment(lib,"cg") // #pragma comment(lib,"cgGL") #pragma comment(lib,"opengl32") #pragma comment(lib,"CKGLRasterizerStatic") // DirectX rasterizers #pragma comment(lib,"dxguid") #if defined(USE_DX8) #pragma comment(lib,"d3dx8") #pragma comment(lib,"d3d8") #pragma comment(lib,"CKDX8RasterizerStatic") #else #pragma comment(lib,"dxerr9") #pragma comment(lib,"d3dx9") #pragma comment(lib,"d3d9") #pragma comment(lib,"CKDX9RasterizerStatic") #endif // virtools plugins #pragma comment(lib,"VirtoolsLoaderStatic") #pragma comment(lib,"ImageReaderStatic") #pragma comment(lib,"TiffReaderStatic") #pragma comment(lib,"Vfw32") #pragma comment(lib,"Winmm") #pragma comment(lib,"Msacm32") #pragma comment(lib,"AviReaderStatic") #pragma comment(lib,"WavReaderStatic") #pragma comment(lib,"JpgLoaderStatic") #pragma comment(lib,"PngLoaderStatic") #pragma comment(lib,"AscLoaderStatic") #if defined(USE_DX8) #pragma comment(lib,"Dx8VideoManagerStatic") #else #pragma comment(lib,"Dx9VideoManagerStatic") #endif #pragma comment(lib,"3dsLoaderStatic") #if defined(USE_DX8) #pragma comment(lib,"DDSReaderStatic") #else #pragma comment(lib,"DDSReaderStatic9") #endif #pragma comment(lib,"TiffReaderStatic") #ifdef X_3DS_LOADER #pragma comment(lib,"3dsLoaderStatic") //xloader needs ge2virtools & D3dxof #pragma comment(lib,"D3dxof") #pragma comment(lib,"Ge2VirtoolsStatic") #pragma comment(lib,"XLoaderStatic") #endif // thir party libraries used for plugins #if defined(_DEBUG) #pragma comment(lib,"jpeglibd") #pragma comment(lib,"pnglibd") #else #pragma comment(lib,"jpeglib") #pragma comment(lib,"pnglib") #pragma comment(lib,"LibTiff") #endif // virtools managers #pragma comment(lib,"dsound") #pragma comment(lib,"DX7SoundManagerStatic") #pragma comment(lib,"dinput") #pragma comment(lib,"DX5InputManagerStatic") #pragma comment(lib,"ParameterOperationsStatic") #pragma comment(lib,"VideoManagerStatic") #pragma comment(lib,"SelectionSetManagerStatic") // virtools behaviors #pragma comment(lib,"3DTransfoStatic") #pragma comment(lib,"BuildingBlocksAddons1Static") #pragma comment(lib,"BuildingBlocksAddons2Static") #pragma comment(lib,"BuildingBlocksAddons3Static") #pragma comment(lib,"CamerasStatic") #pragma comment(lib,"CharactersStatic") #pragma comment(lib,"CollisionsStatic") #pragma comment(lib,"ControllersStatic") #pragma comment(lib,"GridsStatic") #pragma comment(lib,"InterfaceStatic") #pragma comment(lib,"LightsStatic") #pragma comment(lib,"LogicsStatic") #pragma comment(lib,"MaterialsStatic") #pragma comment(lib,"MeshModifiersStatic") #pragma comment(lib,"MidiManagerStatic") #pragma comment(lib,"NarrativesStatic") #pragma comment(lib,"ParticleSystemsStatic") #pragma comment(lib,"SoundsStatic") #pragma comment(lib,"VideoStatic") #pragma comment(lib,"VisualsStatic") #pragma comment(lib,"WorldEnvironmentsStatic") #pragma comment(lib,"XMLManagerStatic") // If you need CGFX uncomment this line and comment the next one // #pragma comment(lib,"ShaderStatic") #pragma comment(lib,"ShaderStaticHLSL") // physics libraries #pragma comment(lib,"PhysicsStatic") // depends #pragma comment(lib,"version") // virtools network #pragma comment(lib,"VCryptStatic") #pragma comment(lib,"CryptedLoaderStatic") #pragma comment(lib,"nk2static") #pragma comment(lib,"vsutilsstatic") #pragma comment(lib,"vsmanager2static") // #pragma comment(lib,"VSServer2static") NOTE: this lib is in the Additional Dependencies of the linker (for linking problems) #pragma comment(lib,"MultiUserClientStatic") // #pragma comment(lib,"MultiUserServerStatic") NOTE: this lib is in the Additional Dependencies of the linker (for linking problems) #pragma comment(lib,"DatabaseClientModule2Static") #pragma comment(lib,"DownloadMediaClient2Static") #endif // CUSTOM_PLAYER_STATIC #endif // CUSTOMPLAYERSTATICLIBS_H