Files
Sun1602/Client/GameClient/SunEngineLibInc.h
T
2022-10-26 12:25:11 +08:00

68 lines
3.1 KiB
C

// SunEngineLibInc.h
#ifndef _SUN_SUNENGINELIBINC_H_
#define _SUN_SUNENGINELIBINC_H_
#ifndef ENGINE_LIB_PATH //#if'N'def
#define ENGINE_LIB_PATH "../../SUN3DENGINE/lib"
#endif
#ifdef _DEBUG
#pragma comment( lib, ENGINE_LIB_PATH"/"VC_DIR_REDIRECT"/wzFilePacker_static_d.lib")
#pragma comment( lib, ENGINE_LIB_PATH"/"VC_DIR_REDIRECT"/ProgramCommonLibForEngine_d.lib")
#pragma comment( lib, ENGINE_LIB_PATH"/"VC_DIR_REDIRECT"/Common_d.lib")
#pragma comment( lib, ENGINE_LIB_PATH"/"VC_DIR_REDIRECT"/3DFrameWork_d.lib")
#pragma comment( lib, ENGINE_LIB_PATH"/"VC_DIR_REDIRECT"/wzsound.lib")
#pragma comment( lib, "libcurld.lib") //藤속LibCurl욋 by:枷쟁팃숲 2021-06-30
#else
#pragma comment( lib, ENGINE_LIB_PATH"/"VC_DIR_REDIRECT"/wzFilePacker_static.lib")
#ifdef LAST_RELEASE
#pragma comment( lib, ENGINE_LIB_PATH"/"VC_DIR_REDIRECT"/ProgramCommonLibForEngine.lib")
#pragma comment( lib, ENGINE_LIB_PATH"/"VC_DIR_REDIRECT"/Common.lib")
#pragma comment( lib, ENGINE_LIB_PATH"/"VC_DIR_REDIRECT"/3DFrameWork.lib")
#else
#pragma comment( lib, ENGINE_LIB_PATH"/"VC_DIR_REDIRECT"/ProgramCommonLibForEngine_p.lib")
#pragma comment( lib, ENGINE_LIB_PATH"/"VC_DIR_REDIRECT"/Common_p.lib")
#pragma comment( lib, ENGINE_LIB_PATH"/"VC_DIR_REDIRECT"/3DFrameWork_p.lib")
#endif
#pragma comment( lib, "libcurl.lib") //藤속LibCurl욋 by:枷쟁팃숲 2021-06-30
#pragma comment( lib, ENGINE_LIB_PATH"/"VC_DIR_REDIRECT"/wzsound.lib")
#endif
// 버전 103부터 암묵적(implicit) 링크
#ifdef _DEBUG
#pragma comment( lib, ENGINE_LIB_PATH"/"VC_DIR_REDIRECT"/3DFileAccess_d.lib" )
#pragma comment( lib, ENGINE_LIB_PATH"/"VC_DIR_REDIRECT"/3DRendererD3D_d.lib" )
#pragma comment( lib, ENGINE_LIB_PATH"/"VC_DIR_REDIRECT"/3DTerrain_d.lib" )
#pragma comment( lib, ENGINE_LIB_PATH"/"VC_DIR_REDIRECT"/Effect_d.lib" )
#pragma comment( lib, "libcurld.lib") //藤속LibCurl욋 by:枷쟁팃숲 2021-06-30
// xxx: 다른 dll은 괜찮은데 유독 ControlsDll.dll만 링크하면
// Win2000에서 뻗어 버렸다. xp에서는 괜찮다.
// 아직 정확한 원인은 모르겠고 나중에라도 알게 되면 정리하자.
// #pragma comment( lib, ENGINE_LIB_PATH"/"VC_DIR_REDIRECT"/ControlsDLL_d.lib" )
#else
#ifdef LAST_RELEASE
#pragma comment( lib, ENGINE_LIB_PATH"/"VC_DIR_REDIRECT"/3DFileAccess.lib" )
#pragma comment( lib, ENGINE_LIB_PATH"/"VC_DIR_REDIRECT"/3DRendererD3D.lib" )
#pragma comment( lib, ENGINE_LIB_PATH"/"VC_DIR_REDIRECT"/3DTerrain.lib" )
#pragma comment( lib, ENGINE_LIB_PATH"/"VC_DIR_REDIRECT"/Effect.lib" )
// #pragma comment( lib, ENGINE_LIB_PATH"/"VC_DIR_REDIRECT"/ControlsDLL.lib" )
#else
#pragma comment( lib, ENGINE_LIB_PATH"/"VC_DIR_REDIRECT"/3DFileAccess_p.lib" )
#pragma comment( lib, ENGINE_LIB_PATH"/"VC_DIR_REDIRECT"/3DRendererD3D_p.lib" )
#pragma comment( lib, ENGINE_LIB_PATH"/"VC_DIR_REDIRECT"/3DTerrain_p.lib" )
#pragma comment( lib, ENGINE_LIB_PATH"/"VC_DIR_REDIRECT"/Effect_p.lib" )
// #pragma comment( lib, ENGINE_LIB_PATH"/"VC_DIR_REDIRECT"/ControlsDLL_p.lib" )
#endif
#pragma comment( lib, "libcurl.lib") //藤속LibCurl욋 by:枷쟁팃숲 2021-06-30
#endif
#endif // _SUN_SUNENGINELIBINC_H_