diff --git a/win32/Lol.Config.props b/win32/Lol.Config.props new file mode 100644 index 00000000..762544f3 --- /dev/null +++ b/win32/Lol.Config.props @@ -0,0 +1,27 @@ + + + + + true + MultiByte + Dynamic + + + true + MultiByte + Dynamic + + + false + true + MultiByte + Dynamic + + + false + true + MultiByte + Dynamic + + + diff --git a/win32/Lol.Rules.props b/win32/Lol.Rules.props new file mode 100644 index 00000000..8a467f76 --- /dev/null +++ b/win32/Lol.Rules.props @@ -0,0 +1,56 @@ + + + + true + false + + + + Level3 + true + Fast + $(SolutionDir)\..\src;%(AdditionalIncludeDirectories) + $(GlIncludes);$(SdlIncludes);%(AdditionalIncludeDirectories) + WIN32;$(Win32Defines);%(PreprocessorDefinitions) + _XBOX;$(XboxDefines);%(PreprocessorDefinitions) + false + + + Disabled + MultiThreadedDebug + _DEBUG;%(PreprocessorDefinitions) + + + MaxSpeed + MultiThreaded + true + true + Speed + NDEBUG;%(PreprocessorDefinitions) + + + + true + + kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;$(SdlDeps);$(GdiDeps);$(GlDeps);%(AdditionalDependencies) + $(SdlLibs);$(GlLibs);%(AdditionalLibraryDirectories) + xapilibd.lib;d3d9d.lib;d3dx9d.lib;xgraphicsd.lib;xboxkrnl.lib;xnetd.lib;xaudiod2.lib;xactd3.lib;x3daudiod.lib;xmcored.lib;xbdm.lib;vcompd.lib;%(AdditionalDependencies) + xapilib.lib;d3d9.lib;d3dx9.lib;xgraphics.lib;xboxkrnl.lib;xnet.lib;xaudio2.lib;xact3.lib;x3daudio.lib;xmcore.lib;vcomp.lib;%(AdditionalDependencies) + + + true + true + + + + + for %%I in ($(SdlLibs)) do xcopy /y /c /d %%I\*.dll "$(TargetDir)" + + + + + CopyToHardDrive + + + + diff --git a/win32/Lol.Vars.props b/win32/Lol.Vars.props new file mode 100644 index 00000000..7d46299b --- /dev/null +++ b/win32/Lol.Vars.props @@ -0,0 +1,52 @@ + + + + + $(SolutionDir)\..\contrib + $(ContribDir)\glew-1.7.0 + $(ContribDir)\gtk-2.22.1 + $(ContribDir)\gtkglarea-2.0.1 + $(ContribDir)\sdl-1.2.14 + $(ContribDir)\sdl-image-1.2.10 + $(ContribDir)\sdl-mixer-1.2.11 + $(GlewDir)\include\GL + $(GtkDir)\lib\glib-2.0\include;$(GtkDir)\lib\gtk-2.0\include;$(GtkDir)\include\glib-2.0;$(GtkDir)\include\gtk-2.0;$(GtkDir)\include\cairo;$(GtkDir)\include\pango-1.0;$(GtkDir)\include\gdk-pixbuf-2.0;$(GtkDir)\include\atk-1.0;$(GtkGlDir)\include + $(SdlDir)\include;$(SdlImageDir)\include;$(SdlMixerDir)\include + $(GlewDir)\lib\i686-w64-mingw32 + $(GtkDir)\lib;$(GtkDir)\bin;$(GtkGlDir)\lib + $(SdlDir)\lib\i686-w64-mingw32;$(SdlImageDir)\lib\i686-w64-mingw32;$(SdlMixerDir)\lib\i686-w64-mingw32 + Gdiplus.lib + opengl32.lib;glew32.lib + gobject-2.0.lib;gthread-2.0.lib;glib-2.0.lib;gdk-win32-2.0.lib;gtk-win32-2.0.lib;gtkgl-2.0.lib + SDL.lib;SDLmain.lib;SDL_image.lib;SDL_mixer.lib + USE_GLEW;GLEW_STATIC;HAVE_SDL_H;USE_SDL;USE_GDIPLUS + + + + + + $(ContribDir) + $(GlewDir) + $(GtkDir) + $(GtkGlDir) + $(SdlDir) + $(SdlImageDir) + $(SdlMixerDir) + $(GlIncludes) + $(GtkIncludes) + $(SdlIncludes) + $(GlLibs) + $(GtkLibs) + $(SdlLibs) + $(GdiDeps) + $(GlDeps) + $(GtkDeps) + $(SdlDeps) + $(Win32Defines) + $(XboxDefines) + + + $(Platform) $(Configuration)\ + $(Platform) $(Configuration)\$(ProjectName)\ + +