168 lines
4.9 KiB
C
168 lines
4.9 KiB
C
#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
|
|
|