#include // 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")