73 lines
2.0 KiB
C++
73 lines
2.0 KiB
C++
|
#include <precomp.h>
|
||
|
|
||
|
// these are pragmas to force a reference to objects that otherwise are entirely decoupled from the rest of the
|
||
|
// program except for their static constructor code -- in this case, if the code is in a lib, the object gets
|
||
|
// optimized out, and we definitly do not want that
|
||
|
//
|
||
|
// generally you want to add more of these pragmas for services declared through the BEGIN_SERVICES/END_SERVICES
|
||
|
// macros which you want to link with
|
||
|
|
||
|
// color themes list xui object
|
||
|
#ifdef WASABI_COMPILE_COLORTHEMES
|
||
|
#pragma comment(linker, "/include:__link_ColorThemesListXuiSvc")
|
||
|
#endif
|
||
|
|
||
|
// config script objects
|
||
|
#ifdef WASABI_COMPILE_CONFIG
|
||
|
#pragma comment(linker, "/include:__link_ConfigObjectSvc")
|
||
|
#endif
|
||
|
|
||
|
// minibrowser service
|
||
|
#ifdef WASABI_WIDGETS_BROWSER
|
||
|
#pragma comment(linker, "/include:__link_MbSvc")
|
||
|
#endif
|
||
|
|
||
|
// skinned tooltips
|
||
|
#ifdef WASABI_WIDGETS_TOOLTIPS
|
||
|
#pragma comment(linker, "/include:__link_GroupTipsSvc")
|
||
|
#endif
|
||
|
|
||
|
// freetype font renderer
|
||
|
#ifdef WASABI_FONT_RENDERER_USE_FREETYPE
|
||
|
//#pragma comment(linker, "/include:__link_FreeTypeFontRenderer_Svc")
|
||
|
#endif
|
||
|
|
||
|
// pldir svc
|
||
|
#pragma comment(linker, "/include:__link_wa2PlDirObj_Svcs")
|
||
|
|
||
|
// pleditor xuiobject
|
||
|
#pragma comment(linker, "/include:__link_Wa2PleditXuiSvc")
|
||
|
|
||
|
// song ticker xui object
|
||
|
#pragma comment(linker, "/include:__link_wa2SongTicker_Svcs")
|
||
|
|
||
|
// Winamp Config script object
|
||
|
#pragma comment(linker, "/include:__link_WinampConfig_svcs")
|
||
|
|
||
|
// progress grid xui object
|
||
|
#ifdef WASABI_WIDGETS_MEDIASLIDERS
|
||
|
#pragma comment(linker, "/include:__link_ProgressGridXuiSvc")
|
||
|
#endif
|
||
|
|
||
|
// gradient xui object
|
||
|
#ifdef WASABI_WIDGETS_MEDIASLIDERS
|
||
|
#pragma comment(linker, "/include:__link_GradientXuiSvc")
|
||
|
#endif
|
||
|
|
||
|
#pragma comment(linker, "/include:__link_GroupXFadeXuiSvc")
|
||
|
|
||
|
#pragma comment(linker, "/include:__link_GradientGen_Svc")
|
||
|
|
||
|
#pragma comment(linker, "/include:__link_OsEdgeGen_Svc")
|
||
|
|
||
|
#pragma comment(linker, "/include:__link_PolyGen_Svc")
|
||
|
|
||
|
#pragma comment(linker, "/include:__link_SolidGen_Svc")
|
||
|
|
||
|
#pragma comment(linker, "/include:__link_ScriptCore_Svc")
|
||
|
|
||
|
|
||
|
|
||
|
//#pragma comment(linker, "/include:__link_ColorEditor_Svc")
|
||
|
|