Changeset 1189
- Timestamp:
- Apr 4, 2012, 8:40:04 PM (11 years ago)
- Location:
- trunk
- Files:
-
- 20 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/.gitignore
r1168 r1189 37 37 *~ 38 38 # Visual Studio cruft 39 win32/ Debug40 win32/ Release39 win32/*Debug 40 win32/*Release 41 41 win32/*.vcxproj.user 42 42 win32/*.sdf -
trunk/monsterz/monsterz.cpp
r1167 r1189 2 2 // Monsterz 3 3 // 4 // Copyright: (c) 2005-201 1Sam Hocevar <sam@hocevar.net>4 // Copyright: (c) 2005-2012 Sam Hocevar <sam@hocevar.net> 5 5 // This program is free software; you can redistribute it and/or 6 6 // modify it under the terms of the Do What The Fuck You Want To … … 38 38 Application app("Monsterz", ivec2(640, 480), 60.0f); 39 39 40 #if defined _WIN32 40 #if defined _MSC_VER && !defined _XBOX 41 _chdir("..\\.."); 42 #elif defined _WIN32 && !defined _XBOX 41 43 _chdir(".."); /* Temporary Win32 hack */ 42 44 #endif -
trunk/monsterz/title.cpp
r1184 r1189 2 2 // Monsterz 3 3 // 4 // Copyright: (c) 2005-201 1Sam Hocevar <sam@hocevar.net>4 // Copyright: (c) 2005-2012 Sam Hocevar <sam@hocevar.net> 5 5 // This program is free software; you can redistribute it and/or 6 6 // modify it under the terms of the Do What The Fuck You Want To … … 13 13 #endif 14 14 15 #ifdef WIN32 15 #if defined _XBOX 16 # define _USE_MATH_DEFINES /* for M_PI */ 17 # include <xtl.h> 18 #elif defined _WIN32 16 19 # define _USE_MATH_DEFINES /* for M_PI */ 17 20 # define WIN32_LEAN_AND_MEAN -
trunk/src/gradient.cpp
r1173 r1189 13 13 #endif 14 14 15 #if !defined _XBOX /* This file is meaningless on Xbox */16 17 15 #include <cmath> 18 16 … … 35 33 private: 36 34 Shader *shader; 35 #if !defined _XBOX /* This file is meaningless on Xbox */ 36 37 37 GLuint bufs[2]; 38 38 #if defined HAVE_GL_2X && !defined __APPLE__ 39 39 GLuint vaos[1]; 40 #endif 40 41 #endif 41 42 }; … … 65 66 Entity::TickDraw(deltams); 66 67 68 #if !defined _XBOX /* This file is meaningless on Xbox */ 67 69 if (!data->shader) 68 70 { … … 234 236 glDisableClientState(GL_COLOR_ARRAY); 235 237 #endif 238 #endif 236 239 } 237 240 … … 243 246 244 247 } /* namespace lol */ 245 246 #endif /* !defined _XBOX */ -
trunk/src/platform/xbox/xboxapp.cpp
r1187 r1189 61 61 62 62 #if defined _XBOX 63 extern D3DDevice *g_d3ddevice; 64 g_d3ddevice->Present(NULL, NULL, NULL, NULL); 63 65 #endif 64 66 } -
trunk/src/video.cpp
r1179 r1189 31 31 using namespace std; 32 32 33 #if defined _XBOX 34 /* FIXME: g_d3ddevice should never be exported */ 35 D3DDevice *g_d3ddevice; 36 #endif 37 33 38 namespace lol 34 39 { … … 97 102 exit(EXIT_FAILURE); 98 103 } 104 105 g_d3ddevice = VideoData::d3d_dev; 99 106 #else 100 107 # if defined USE_GLEW && !defined __APPLE__ -
trunk/test/benchmark/trig.cpp
r1082 r1189 2 2 // Lol Engine - Benchmark program 3 3 // 4 // Copyright: (c) 2005-201 1Sam Hocevar <sam@hocevar.net>4 // Copyright: (c) 2005-2012 Sam Hocevar <sam@hocevar.net> 5 5 // This program is free software; you can redistribute it and/or 6 6 // modify it under the terms of the Do What The Fuck You Want To … … 13 13 #endif 14 14 15 #ifdef WIN32 15 #if defined _XBOX 16 # define _USE_MATH_DEFINES /* for M_PI */ 17 # include <xtl.h> 18 #elif defined _WIN32 16 19 # define _USE_MATH_DEFINES /* for M_PI */ 17 20 # define WIN32_LEAN_AND_MEAN -
trunk/test/tutorial/tut01.cpp
r1179 r1189 2 2 // Lol Engine - Triangle tutorial 3 3 // 4 // Copyright: (c) 201 1Sam Hocevar <sam@hocevar.net>4 // Copyright: (c) 2012 Sam Hocevar <sam@hocevar.net> 5 5 // This program is free software; you can redistribute it and/or 6 6 // modify it under the terms of the Do What The Fuck You Want To … … 50 50 { 51 51 m_shader = Shader::Create( 52 #if !defined __CELLOS_LV2__ && !defined _XBOX 52 53 "#version 120\n" 53 54 "attribute vec2 coord2d;" … … 61 62 " gl_FragColor[1] = 0.0;" 62 63 " gl_FragColor[2] = 1.0;" 63 "}"); 64 "}" 65 #else 66 "void main(float2 coord2d : POSITION," 67 " out float4 out_Position : POSITION) {" 68 " out_Position = float4(coord2d, 0.0, 1.0);" 69 "}", 70 71 "void main(out float4 out_FragColor : COLOR) {" 72 " out_FragColor[0] = 0.0;" 73 " out_FragColor[0] = 0.0;" 74 " out_FragColor[0] = 1.0;" 75 "}" 76 #endif 77 ); 64 78 m_attrib = m_shader->GetAttribLocation("coord2d"); 65 79 m_ready = true; 66 80 67 #if !defined __CELLOS_LV2__ && !defined __ANDROID__ && !defined __APPLE__ 81 #if !defined __CELLOS_LV2__ && !defined __ANDROID__ && !defined __APPLE__ && !defined _XBOX 68 82 /* Method 1: store vertex buffer on the GPU memory */ 69 83 glGenBuffers(1, &m_vbo); … … 71 85 glBufferData(GL_ARRAY_BUFFER, sizeof(m_vertices), m_vertices, 72 86 GL_STATIC_DRAW); 73 #elif !defined __CELLOS_LV2__ && !defined __ANDROID__ && !defined __APPLE__ 87 #elif !defined __CELLOS_LV2__ && !defined __ANDROID__ && !defined __APPLE__ && !defined _XBOX 74 88 /* Method 2: upload vertex information at each frame */ 89 #elif defined _XBOX 90 extern D3DDevice *g_d3ddevice; 91 D3DVERTEXELEMENT9 const elements[3] = 92 { 93 { 0, 0, D3DDECLTYPE_FLOAT2, D3DDECLMETHOD_DEFAULT, D3DDECLUSAGE_POSITION, 0 }, 94 D3DDECL_END() 95 }; 96 g_d3ddevice->CreateVertexDeclaration(elements, &m_vdecl); 97 g_d3ddevice->CreateVertexBuffer(sizeof(m_vertices), D3DUSAGE_WRITEONLY, NULL, D3DPOOL_MANAGED, &m_vbo, NULL); 98 99 vec2 *vertices; 100 m_vbo->Lock(0, 0, (void **)&vertices, 0); 101 memcpy(vertices, m_vertices, sizeof(m_vertices)); 102 m_vbo->Unlock(); 75 103 #else 76 104 #endif … … 80 108 81 109 m_shader->Bind(); 82 #if !defined __CELLOS_LV2__ && !defined __ANDROID__ && !defined __APPLE__ 110 #if defined _XBOX 111 extern D3DDevice *g_d3ddevice; 112 g_d3ddevice->SetVertexDeclaration(m_vdecl); 113 g_d3ddevice->SetStreamSource(0, m_vbo, 0, sizeof(*m_vertices)); 114 #elif !defined __CELLOS_LV2__ && !defined __ANDROID__ && !defined __APPLE__ 83 115 glBindBuffer(GL_ARRAY_BUFFER, m_vbo); 84 116 glEnableVertexAttribArray(m_attrib); … … 93 125 #endif 94 126 127 #if defined _XBOX 128 g_d3ddevice->DrawPrimitive(D3DPT_TRIANGLELIST, 0, 1); 129 #else 95 130 glDrawArrays(GL_TRIANGLES, 0, 3); 131 #endif 96 132 97 #if !defined __CELLOS_LV2__ && !defined __ANDROID__ && !defined __APPLE__ 133 #if defined _XBOX 134 /* FIXME: do we need to unset anything here? */ 135 #elif !defined __CELLOS_LV2__ && !defined __ANDROID__ && !defined __APPLE__ 98 136 glDisableVertexAttribArray(m_attrib); 99 137 glBindBuffer(GL_ARRAY_BUFFER, 0); … … 109 147 vec2 m_vertices[3]; 110 148 Shader *m_shader; 111 #if !defined __CELLOS_LV2__ && !defined __ANDROID__ && !defined __APPLE__ 149 #if defined _XBOX 150 D3DVertexDeclaration *m_vdecl; 151 D3DVertexBuffer *m_vbo; 152 #elif !defined __CELLOS_LV2__ && !defined __ANDROID__ && !defined __APPLE__ 112 153 GLuint m_vbo; 113 154 #endif … … 120 161 Application app("Tutorial 1: Triangle", ivec2(640, 480), 60.0f); 121 162 122 #if defined _MSC_VER 163 #if defined _MSC_VER && !defined _XBOX 123 164 _chdir(".."); 124 #elif defined _WIN32 165 #elif defined _WIN32 && !defined _XBOX 125 166 _chdir("../.."); 126 167 #endif … … 130 171 131 172 app.Run(); 132 133 173 return EXIT_SUCCESS; 134 174 } -
trunk/win32/benchsuite.vcxproj
r1178 r1189 26 26 <ClCompile Include="..\test\benchsuite.cpp" /> 27 27 </ItemGroup> 28 <ItemGroup> 29 <ProjectReference Include="lolcore.vcxproj"> 30 <Project>{9e62f2fe-3408-4eae-8238-fd84238ceeda}</Project> 31 </ProjectReference> 32 </ItemGroup> 28 33 <PropertyGroup Label="Globals"> 29 34 <ProjectGuid>{B1E10086-A1DA-401A-834D-969C9DBB5CC1}</ProjectGuid> 30 35 <Keyword>Win32Proj</Keyword> 31 <RootNamespace>testmap</RootNamespace>32 36 </PropertyGroup> 33 37 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" /> … … 35 39 <ConfigurationType>Application</ConfigurationType> 36 40 <UseDebugLibraries>true</UseDebugLibraries> 37 <CharacterSet> Unicode</CharacterSet>41 <CharacterSet>MultiByte</CharacterSet> 38 42 <UseOfMfc>Dynamic</UseOfMfc> 39 43 </PropertyGroup> … … 41 45 <ConfigurationType>Application</ConfigurationType> 42 46 <UseDebugLibraries>true</UseDebugLibraries> 43 <CharacterSet> Unicode</CharacterSet>47 <CharacterSet>MultiByte</CharacterSet> 44 48 <UseOfMfc>Dynamic</UseOfMfc> 45 49 </PropertyGroup> … … 48 52 <UseDebugLibraries>false</UseDebugLibraries> 49 53 <WholeProgramOptimization>true</WholeProgramOptimization> 50 <CharacterSet> Unicode</CharacterSet>54 <CharacterSet>MultiByte</CharacterSet> 51 55 <UseOfMfc>Dynamic</UseOfMfc> 52 56 </PropertyGroup> … … 55 59 <UseDebugLibraries>false</UseDebugLibraries> 56 60 <WholeProgramOptimization>true</WholeProgramOptimization> 57 <CharacterSet> Unicode</CharacterSet>61 <CharacterSet>MultiByte</CharacterSet> 58 62 <UseOfMfc>Dynamic</UseOfMfc> 59 63 </PropertyGroup> … … 78 82 </ImportGroup> 79 83 <PropertyGroup Label="UserMacros" /> 80 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> 81 <IntDir>Debug\$(ProjectName)\</IntDir> 84 <PropertyGroup Condition="'$(Configuration)'=='Debug'"> 82 85 <LinkIncremental>true</LinkIncremental> 83 86 </PropertyGroup> 84 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Xbox 360'"> 85 <IntDir>Debug\$(ProjectName)\</IntDir> 86 <LinkIncremental>true</LinkIncremental> 87 </PropertyGroup> 88 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> 89 <IntDir>Release\$(ProjectName)\</IntDir> 87 <PropertyGroup Condition="'$(Configuration)'=='Release'"> 90 88 <LinkIncremental>false</LinkIncremental> 91 89 </PropertyGroup> 92 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Xbox 360'">93 < IntDir>Release\$(ProjectName)\</IntDir>94 < LinkIncremental>false</LinkIncremental>90 <PropertyGroup> 91 <OutDir>$(Platform) $(Configuration)\</OutDir> 92 <IntDir>$(Platform) $(Configuration)\$(ProjectName)\</IntDir> 95 93 </PropertyGroup> 96 94 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> … … 105 103 </ClCompile> 106 104 <Link> 107 <SubSystem>Console</SubSystem>108 105 <GenerateDebugInformation>true</GenerateDebugInformation> 109 <AdditionalDependencies>kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies);$(SdlDeps);$(GdiDeps);$(GlDeps) ;$(OutDir)\lolcore.lib</AdditionalDependencies>106 <AdditionalDependencies>kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies);$(SdlDeps);$(GdiDeps);$(GlDeps)</AdditionalDependencies> 110 107 <AdditionalLibraryDirectories>$(SdlLibs);$(GlLibs);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> 111 108 </Link> 112 109 <PostBuildEvent> 113 <Command>for %%I in ($(SdlLibs)) do xcopy /y /c /d %%I\*.dll $(TargetDir)</Command>110 <Command>for %%I in ($(SdlLibs)) do xcopy /y /c /d %%I\*.dll "$(TargetDir)"</Command> 114 111 </PostBuildEvent> 115 112 </ItemDefinitionGroup> … … 120 117 <WarningLevel>Level3</WarningLevel> 121 118 <Optimization>Disabled</Optimization> 119 <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary> 122 120 <PreprocessorDefinitions>_XBOX;_DEBUG;_CONSOLE;$(XboxDefines);%(PreprocessorDefinitions)</PreprocessorDefinitions> 123 <AdditionalIncludeDirectories>$(SolutionDir)\..\src; $(GlIncludes);$(SdlIncludes);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>121 <AdditionalIncludeDirectories>$(SolutionDir)\..\src;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 124 122 <FloatingPointModel>Fast</FloatingPointModel> 125 123 </ClCompile> 126 124 <Link> 127 <SubSystem>Console</SubSystem>128 125 <GenerateDebugInformation>true</GenerateDebugInformation> 129 <AdditionalDependencies> kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies);$(SdlDeps);$(GdiDeps);$(GlDeps);$(OutDir)\lolcore.lib</AdditionalDependencies>130 <AdditionalLibraryDirectories> $(SdlLibs);$(GlLibs);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>126 <AdditionalDependencies>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)</AdditionalDependencies> 127 <AdditionalLibraryDirectories>%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> 131 128 </Link> 132 < PostBuildEvent>133 < Command>for %%I in ($(SdlLibs)) do xcopy /y /c /d %%I\*.dll $(TargetDir)</Command>134 </ PostBuildEvent>129 <Deploy> 130 <DeploymentType>CopyToHardDrive</DeploymentType> 131 </Deploy> 135 132 </ItemDefinitionGroup> 136 133 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> … … 147 144 </ClCompile> 148 145 <Link> 149 <SubSystem>Console</SubSystem>150 146 <GenerateDebugInformation>true</GenerateDebugInformation> 151 147 <EnableCOMDATFolding>true</EnableCOMDATFolding> 152 148 <OptimizeReferences>true</OptimizeReferences> 153 <AdditionalDependencies>kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies);$(SdlDeps);$(GdiDeps);$(GlDeps) ;$(OutDir)\lolcore.lib</AdditionalDependencies>149 <AdditionalDependencies>kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies);$(SdlDeps);$(GdiDeps);$(GlDeps)</AdditionalDependencies> 154 150 <AdditionalLibraryDirectories>$(SdlLibs);$(GlLibs);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> 155 151 </Link> 156 152 <PostBuildEvent> 157 <Command>for %%I in ($(SdlLibs)) do xcopy /y /c /d %%I\*.dll $(TargetDir)</Command>153 <Command>for %%I in ($(SdlLibs)) do xcopy /y /c /d %%I\*.dll "$(TargetDir)"</Command> 158 154 </PostBuildEvent> 159 155 </ItemDefinitionGroup> … … 164 160 </PrecompiledHeader> 165 161 <Optimization>MaxSpeed</Optimization> 162 <RuntimeLibrary>MultiThreaded</RuntimeLibrary> 166 163 <FunctionLevelLinking>true</FunctionLevelLinking> 167 164 <IntrinsicFunctions>true</IntrinsicFunctions> 168 165 <PreprocessorDefinitions>_XBOX;NDEBUG;_CONSOLE;$(XboxDefines);%(PreprocessorDefinitions)</PreprocessorDefinitions> 169 <AdditionalIncludeDirectories>$(SolutionDir)\..\src; $(GlIncludes);$(SdlIncludes);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>166 <AdditionalIncludeDirectories>$(SolutionDir)\..\src;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 170 167 <FloatingPointModel>Fast</FloatingPointModel> 171 168 </ClCompile> 172 169 <Link> 173 <SubSystem>Console</SubSystem>174 170 <GenerateDebugInformation>true</GenerateDebugInformation> 175 171 <EnableCOMDATFolding>true</EnableCOMDATFolding> 176 172 <OptimizeReferences>true</OptimizeReferences> 177 <AdditionalDependencies> kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies);$(SdlDeps);$(GdiDeps);$(GlDeps);$(OutDir)\lolcore.lib</AdditionalDependencies>178 <AdditionalLibraryDirectories> $(SdlLibs);$(GlLibs);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>173 <AdditionalDependencies>xapilib.lib;d3d9.lib;d3dx9.lib;xgraphics.lib;xboxkrnl.lib;xnet.lib;xaudio2.lib;xact3.lib;x3daudio.lib;xmcore.lib;vcomp.lib;%(AdditionalDependencies)</AdditionalDependencies> 174 <AdditionalLibraryDirectories>%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> 179 175 </Link> 180 < PostBuildEvent>181 < Command>for %%I in ($(SdlLibs)) do xcopy /y /c /d %%I\*.dll $(TargetDir)</Command>182 </ PostBuildEvent>176 <Deploy> 177 <DeploymentType>CopyToHardDrive</DeploymentType> 178 </Deploy> 183 179 </ItemDefinitionGroup> 184 180 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" /> -
trunk/win32/deushax.vcxproj
r1178 r1189 28 28 <ClCompile Include="..\deushax\game.cpp" /> 29 29 </ItemGroup> 30 <ItemGroup> 31 <ProjectReference Include="lolcore.vcxproj"> 32 <Project>{9e62f2fe-3408-4eae-8238-fd84238ceeda}</Project> 33 </ProjectReference> 34 </ItemGroup> 30 35 <PropertyGroup Label="Globals"> 31 36 <ProjectGuid>{EF1A4E80-63FA-4EB0-B834-12B6C500F31C}</ProjectGuid> 32 37 <Keyword>Win32Proj</Keyword> 33 <RootNamespace>testmap</RootNamespace>34 38 </PropertyGroup> 35 39 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" /> … … 37 41 <ConfigurationType>Application</ConfigurationType> 38 42 <UseDebugLibraries>true</UseDebugLibraries> 39 <CharacterSet> Unicode</CharacterSet>43 <CharacterSet>MultiByte</CharacterSet> 40 44 <UseOfMfc>Dynamic</UseOfMfc> 41 45 </PropertyGroup> … … 43 47 <ConfigurationType>Application</ConfigurationType> 44 48 <UseDebugLibraries>true</UseDebugLibraries> 45 <CharacterSet> Unicode</CharacterSet>49 <CharacterSet>MultiByte</CharacterSet> 46 50 <UseOfMfc>Dynamic</UseOfMfc> 47 51 </PropertyGroup> … … 50 54 <UseDebugLibraries>false</UseDebugLibraries> 51 55 <WholeProgramOptimization>true</WholeProgramOptimization> 52 <CharacterSet> Unicode</CharacterSet>56 <CharacterSet>MultiByte</CharacterSet> 53 57 <UseOfMfc>Dynamic</UseOfMfc> 54 58 </PropertyGroup> … … 57 61 <UseDebugLibraries>false</UseDebugLibraries> 58 62 <WholeProgramOptimization>true</WholeProgramOptimization> 59 <CharacterSet> Unicode</CharacterSet>63 <CharacterSet>MultiByte</CharacterSet> 60 64 <UseOfMfc>Dynamic</UseOfMfc> 61 65 </PropertyGroup> … … 80 84 </ImportGroup> 81 85 <PropertyGroup Label="UserMacros" /> 82 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> 83 <IntDir>Debug\$(ProjectName)\</IntDir> 86 <PropertyGroup Condition="'$(Configuration)'=='Debug'"> 84 87 <LinkIncremental>true</LinkIncremental> 85 88 </PropertyGroup> 86 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Xbox 360'"> 87 <IntDir>Debug\$(ProjectName)\</IntDir> 88 <LinkIncremental>true</LinkIncremental> 89 </PropertyGroup> 90 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> 91 <IntDir>Release\$(ProjectName)\</IntDir> 89 <PropertyGroup Condition="'$(Configuration)'=='Release'"> 92 90 <LinkIncremental>false</LinkIncremental> 93 91 </PropertyGroup> 94 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Xbox 360'">95 < IntDir>Release\$(ProjectName)\</IntDir>96 < LinkIncremental>false</LinkIncremental>92 <PropertyGroup> 93 <OutDir>$(Platform) $(Configuration)\</OutDir> 94 <IntDir>$(Platform) $(Configuration)\$(ProjectName)\</IntDir> 97 95 </PropertyGroup> 98 96 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> … … 106 104 </ClCompile> 107 105 <Link> 108 <SubSystem>Console</SubSystem>109 106 <GenerateDebugInformation>true</GenerateDebugInformation> 110 <AdditionalDependencies>kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies);$(SdlDeps);$(GdiDeps);$(GlDeps) ;$(OutDir)\lolcore.lib</AdditionalDependencies>107 <AdditionalDependencies>kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies);$(SdlDeps);$(GdiDeps);$(GlDeps)</AdditionalDependencies> 111 108 <AdditionalLibraryDirectories>$(SdlLibs);$(GlLibs);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> 112 109 </Link> 113 110 <PostBuildEvent> 114 <Command>for %%I in ($(SdlLibs)) do xcopy /y /c /d %%I\*.dll $(TargetDir)</Command>111 <Command>for %%I in ($(SdlLibs)) do xcopy /y /c /d %%I\*.dll "$(TargetDir)"</Command> 115 112 </PostBuildEvent> 116 113 </ItemDefinitionGroup> … … 121 118 <WarningLevel>Level3</WarningLevel> 122 119 <Optimization>Disabled</Optimization> 120 <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary> 123 121 <PreprocessorDefinitions>_XBOX;_DEBUG;_CONSOLE;$(XboxDefines);%(PreprocessorDefinitions)</PreprocessorDefinitions> 124 <AdditionalIncludeDirectories>$(SolutionDir)\..\src; $(GlIncludes);$(SdlIncludes);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>122 <AdditionalIncludeDirectories>$(SolutionDir)\..\src;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 125 123 </ClCompile> 126 124 <Link> 127 <SubSystem>Console</SubSystem>128 125 <GenerateDebugInformation>true</GenerateDebugInformation> 129 <AdditionalDependencies> kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies);$(SdlDeps);$(GdiDeps);$(GlDeps);$(OutDir)\lolcore.lib</AdditionalDependencies>130 <AdditionalLibraryDirectories> $(SdlLibs);$(GlLibs);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>126 <AdditionalDependencies>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)</AdditionalDependencies> 127 <AdditionalLibraryDirectories>%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> 131 128 </Link> 132 < PostBuildEvent>133 < Command>for %%I in ($(SdlLibs)) do xcopy /y /c /d %%I\*.dll $(TargetDir)</Command>134 </ PostBuildEvent>129 <Deploy> 130 <DeploymentType>CopyToHardDrive</DeploymentType> 131 </Deploy> 135 132 </ItemDefinitionGroup> 136 133 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> … … 146 143 </ClCompile> 147 144 <Link> 148 <SubSystem>Console</SubSystem>149 145 <GenerateDebugInformation>true</GenerateDebugInformation> 150 146 <EnableCOMDATFolding>true</EnableCOMDATFolding> 151 147 <OptimizeReferences>true</OptimizeReferences> 152 <AdditionalDependencies>kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies);$(SdlDeps);$(GdiDeps);$(GlDeps) ;$(OutDir)\lolcore.lib</AdditionalDependencies>148 <AdditionalDependencies>kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies);$(SdlDeps);$(GdiDeps);$(GlDeps)</AdditionalDependencies> 153 149 <AdditionalLibraryDirectories>$(SdlLibs);$(GlLibs);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> 154 150 </Link> 155 151 <PostBuildEvent> 156 <Command>for %%I in ($(SdlLibs)) do xcopy /y /c /d %%I\*.dll $(TargetDir)</Command>152 <Command>for %%I in ($(SdlLibs)) do xcopy /y /c /d %%I\*.dll "$(TargetDir)"</Command> 157 153 </PostBuildEvent> 158 154 </ItemDefinitionGroup> … … 163 159 </PrecompiledHeader> 164 160 <Optimization>MaxSpeed</Optimization> 161 <RuntimeLibrary>MultiThreaded</RuntimeLibrary> 165 162 <FunctionLevelLinking>true</FunctionLevelLinking> 166 163 <IntrinsicFunctions>true</IntrinsicFunctions> 167 164 <PreprocessorDefinitions>_XBOX;NDEBUG;_CONSOLE;$(XboxDefines);%(PreprocessorDefinitions)</PreprocessorDefinitions> 168 <AdditionalIncludeDirectories>$(SolutionDir)\..\src; $(GlIncludes);$(SdlIncludes);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>165 <AdditionalIncludeDirectories>$(SolutionDir)\..\src;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 169 166 </ClCompile> 170 167 <Link> 171 <SubSystem>Console</SubSystem>172 168 <GenerateDebugInformation>true</GenerateDebugInformation> 173 169 <EnableCOMDATFolding>true</EnableCOMDATFolding> 174 170 <OptimizeReferences>true</OptimizeReferences> 175 <AdditionalDependencies> kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies);$(SdlDeps);$(GdiDeps);$(GlDeps);$(OutDir)\lolcore.lib</AdditionalDependencies>176 <AdditionalLibraryDirectories> $(SdlLibs);$(GlLibs);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>171 <AdditionalDependencies>xapilib.lib;d3d9.lib;d3dx9.lib;xgraphics.lib;xboxkrnl.lib;xnet.lib;xaudio2.lib;xact3.lib;x3daudio.lib;xmcore.lib;vcomp.lib;%(AdditionalDependencies)</AdditionalDependencies> 172 <AdditionalLibraryDirectories>%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> 177 173 </Link> 178 < PostBuildEvent>179 < Command>for %%I in ($(SdlLibs)) do xcopy /y /c /d %%I\*.dll $(TargetDir)</Command>180 </ PostBuildEvent>174 <Deploy> 175 <DeploymentType>CopyToHardDrive</DeploymentType> 176 </Deploy> 181 177 </ItemDefinitionGroup> 182 178 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" /> -
trunk/win32/editor.vcxproj
r1178 r1189 28 28 <ClCompile Include="..\deushax\mapviewer.cpp" /> 29 29 </ItemGroup> 30 <ItemGroup> 31 <ProjectReference Include="lolcore.vcxproj"> 32 <Project>{9e62f2fe-3408-4eae-8238-fd84238ceeda}</Project> 33 </ProjectReference> 34 </ItemGroup> 30 35 <PropertyGroup Label="Globals"> 31 36 <ProjectGuid>{9C66B179-0737-4BDA-AB42-2ADE478A9008}</ProjectGuid> 32 37 <Keyword>Win32Proj</Keyword> 33 <RootNamespace>testmap</RootNamespace>34 38 </PropertyGroup> 35 39 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" /> … … 37 41 <ConfigurationType>Application</ConfigurationType> 38 42 <UseDebugLibraries>true</UseDebugLibraries> 39 <CharacterSet> Unicode</CharacterSet>43 <CharacterSet>MultiByte</CharacterSet> 40 44 <UseOfMfc>Dynamic</UseOfMfc> 41 45 </PropertyGroup> … … 43 47 <ConfigurationType>Application</ConfigurationType> 44 48 <UseDebugLibraries>true</UseDebugLibraries> 45 <CharacterSet> Unicode</CharacterSet>49 <CharacterSet>MultiByte</CharacterSet> 46 50 <UseOfMfc>Dynamic</UseOfMfc> 47 51 </PropertyGroup> … … 50 54 <UseDebugLibraries>false</UseDebugLibraries> 51 55 <WholeProgramOptimization>true</WholeProgramOptimization> 52 <CharacterSet> Unicode</CharacterSet>56 <CharacterSet>MultiByte</CharacterSet> 53 57 <UseOfMfc>Dynamic</UseOfMfc> 54 58 </PropertyGroup> … … 57 61 <UseDebugLibraries>false</UseDebugLibraries> 58 62 <WholeProgramOptimization>true</WholeProgramOptimization> 59 <CharacterSet> Unicode</CharacterSet>63 <CharacterSet>MultiByte</CharacterSet> 60 64 <UseOfMfc>Dynamic</UseOfMfc> 61 65 </PropertyGroup> … … 80 84 </ImportGroup> 81 85 <PropertyGroup Label="UserMacros" /> 82 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> 83 <IntDir>Debug\$(ProjectName)\</IntDir> 86 <PropertyGroup Condition="'$(Configuration)'=='Debug'"> 84 87 <LinkIncremental>true</LinkIncremental> 85 88 </PropertyGroup> 86 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Xbox 360'"> 87 <IntDir>Debug\$(ProjectName)\</IntDir> 88 <LinkIncremental>true</LinkIncremental> 89 </PropertyGroup> 90 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> 91 <IntDir>Release\$(ProjectName)\</IntDir> 89 <PropertyGroup Condition="'$(Configuration)'=='Release'"> 92 90 <LinkIncremental>false</LinkIncremental> 93 91 </PropertyGroup> 94 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Xbox 360'">95 < IntDir>Release\$(ProjectName)\</IntDir>96 < LinkIncremental>false</LinkIncremental>92 <PropertyGroup> 93 <OutDir>$(Platform) $(Configuration)\</OutDir> 94 <IntDir>$(Platform) $(Configuration)\$(ProjectName)\</IntDir> 97 95 </PropertyGroup> 98 96 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> … … 106 104 </ClCompile> 107 105 <Link> 108 <SubSystem>Console</SubSystem>109 106 <GenerateDebugInformation>true</GenerateDebugInformation> 110 <AdditionalDependencies>kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies);$(SdlDeps);$(GdiDeps);$(GtkDeps);$(GlDeps) ;$(OutDir)\lolcore.lib</AdditionalDependencies>107 <AdditionalDependencies>kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies);$(SdlDeps);$(GdiDeps);$(GtkDeps);$(GlDeps)</AdditionalDependencies> 111 108 <AdditionalLibraryDirectories>$(SdlLibs);$(GlLibs);$(GtkLibs);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> 112 109 </Link> 113 110 <PostBuildEvent> 114 <Command>for %%I in ($(GtkLibs) $(SdlLibs)) do xcopy /y /c /d %%I\*.dll $(TargetDir)</Command>111 <Command>for %%I in ($(GtkLibs) $(SdlLibs)) do xcopy /y /c /d %%I\*.dll "$(TargetDir)"</Command> 115 112 </PostBuildEvent> 116 113 </ItemDefinitionGroup> … … 121 118 <WarningLevel>Level3</WarningLevel> 122 119 <Optimization>Disabled</Optimization> 120 <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary> 123 121 <PreprocessorDefinitions>_XBOX;_DEBUG;_CONSOLE;$(XboxDefines);%(PreprocessorDefinitions)</PreprocessorDefinitions> 124 <AdditionalIncludeDirectories>$(SolutionDir)\..\src;$(SolutionDir)\..\deushax;$(G lIncludes);$(SdlIncludes);$(GtkIncludes);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>122 <AdditionalIncludeDirectories>$(SolutionDir)\..\src;$(SolutionDir)\..\deushax;$(GtkIncludes);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 125 123 </ClCompile> 126 124 <Link> 127 <SubSystem>Console</SubSystem>128 125 <GenerateDebugInformation>true</GenerateDebugInformation> 129 <AdditionalDependencies> kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies);$(SdlDeps);$(GdiDeps);$(GtkDeps);$(GlDeps);$(OutDir)\lolcore.lib</AdditionalDependencies>130 <AdditionalLibraryDirectories> $(SdlLibs);$(GlLibs);$(GtkLibs);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>126 <AdditionalDependencies>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)</AdditionalDependencies> 127 <AdditionalLibraryDirectories>%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> 131 128 </Link> 132 < PostBuildEvent>133 < Command>for %%I in ($(GtkLibs) $(SdlLibs)) do xcopy /y /c /d %%I\*.dll $(TargetDir)</Command>134 </ PostBuildEvent>129 <Deploy> 130 <DeploymentType>CopyToHardDrive</DeploymentType> 131 </Deploy> 135 132 </ItemDefinitionGroup> 136 133 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> … … 146 143 </ClCompile> 147 144 <Link> 148 <SubSystem>Console</SubSystem>149 145 <GenerateDebugInformation>true</GenerateDebugInformation> 150 146 <EnableCOMDATFolding>true</EnableCOMDATFolding> 151 147 <OptimizeReferences>true</OptimizeReferences> 152 <AdditionalDependencies>kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies);$(SdlDeps);$(GdiDeps);$(GtkDeps);$(GlDeps) ;$(OutDir)\lolcore.lib</AdditionalDependencies>148 <AdditionalDependencies>kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies);$(SdlDeps);$(GdiDeps);$(GtkDeps);$(GlDeps)</AdditionalDependencies> 153 149 <AdditionalLibraryDirectories>$(SdlLibs);$(GlLibs);$(GtkLibs);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> 154 150 </Link> 155 151 <PostBuildEvent> 156 <Command>for %%I in ($(GtkLibs) $(SdlLibs)) do xcopy /y /c /d %%I\*.dll $(TargetDir)</Command>152 <Command>for %%I in ($(GtkLibs) $(SdlLibs)) do xcopy /y /c /d %%I\*.dll "$(TargetDir)"</Command> 157 153 </PostBuildEvent> 158 154 </ItemDefinitionGroup> … … 163 159 </PrecompiledHeader> 164 160 <Optimization>MaxSpeed</Optimization> 161 <RuntimeLibrary>MultiThreaded</RuntimeLibrary> 165 162 <FunctionLevelLinking>true</FunctionLevelLinking> 166 163 <IntrinsicFunctions>true</IntrinsicFunctions> 167 164 <PreprocessorDefinitions>_XBOX;NDEBUG;_CONSOLE;$(XboxDefines);%(PreprocessorDefinitions)</PreprocessorDefinitions> 168 <AdditionalIncludeDirectories>$(SolutionDir)\..\src;$(SolutionDir)\..\deushax;$(G lIncludes);$(SdlIncludes);$(GtkIncludes);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>165 <AdditionalIncludeDirectories>$(SolutionDir)\..\src;$(SolutionDir)\..\deushax;$(GtkIncludes);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 169 166 </ClCompile> 170 167 <Link> 171 <SubSystem>Console</SubSystem>172 168 <GenerateDebugInformation>true</GenerateDebugInformation> 173 169 <EnableCOMDATFolding>true</EnableCOMDATFolding> 174 170 <OptimizeReferences>true</OptimizeReferences> 175 <AdditionalDependencies> kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies);$(SdlDeps);$(GdiDeps);$(GtkDeps);$(GlDeps);$(OutDir)\lolcore.lib</AdditionalDependencies>176 <AdditionalLibraryDirectories> $(SdlLibs);$(GlLibs);$(GtkLibs);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>171 <AdditionalDependencies>xapilib.lib;d3d9.lib;d3dx9.lib;xgraphics.lib;xboxkrnl.lib;xnet.lib;xaudio2.lib;xact3.lib;x3daudio.lib;xmcore.lib;vcomp.lib;%(AdditionalDependencies)</AdditionalDependencies> 172 <AdditionalLibraryDirectories>%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> 177 173 </Link> 178 < PostBuildEvent>179 < Command>for %%I in ($(GtkLibs) $(SdlLibs)) do xcopy /y /c /d %%I\*.dll $(TargetDir)</Command>180 </ PostBuildEvent>174 <Deploy> 175 <DeploymentType>CopyToHardDrive</DeploymentType> 176 </Deploy> 181 177 </ItemDefinitionGroup> 182 178 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" /> -
trunk/win32/lolcore.vcxproj
r1180 r1189 22 22 <ProjectGuid>{9E62F2FE-3408-4EAE-8238-FD84238CEEDA}</ProjectGuid> 23 23 <Keyword>Win32Proj</Keyword> 24 <RootNamespace>lolcore</RootNamespace>25 24 </PropertyGroup> 26 25 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" /> … … 28 27 <ConfigurationType>StaticLibrary</ConfigurationType> 29 28 <UseDebugLibraries>true</UseDebugLibraries> 30 <CharacterSet> Unicode</CharacterSet>29 <CharacterSet>MultiByte</CharacterSet> 31 30 </PropertyGroup> 32 31 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Xbox 360'" Label="Configuration"> 33 32 <ConfigurationType>StaticLibrary</ConfigurationType> 34 <UseDebugLibraries>true</UseDebugLibraries> 35 <CharacterSet>Unicode</CharacterSet> 33 <CharacterSet>MultiByte</CharacterSet> 36 34 </PropertyGroup> 37 35 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration"> … … 39 37 <UseDebugLibraries>false</UseDebugLibraries> 40 38 <WholeProgramOptimization>true</WholeProgramOptimization> 41 <CharacterSet> Unicode</CharacterSet>39 <CharacterSet>MultiByte</CharacterSet> 42 40 </PropertyGroup> 43 41 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Xbox 360'" Label="Configuration"> 44 42 <ConfigurationType>StaticLibrary</ConfigurationType> 45 <UseDebugLibraries>false</UseDebugLibraries>46 43 <WholeProgramOptimization>true</WholeProgramOptimization> 47 <CharacterSet> Unicode</CharacterSet>44 <CharacterSet>MultiByte</CharacterSet> 48 45 </PropertyGroup> 49 46 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" /> … … 67 64 </ImportGroup> 68 65 <PropertyGroup Label="UserMacros" /> 69 <PropertyGroup /> 66 <PropertyGroup Condition="'$(Configuration)'=='Debug'"> 67 <LinkIncremental>true</LinkIncremental> 68 </PropertyGroup> 69 <PropertyGroup Condition="'$(Configuration)'=='Release'"> 70 <LinkIncremental>false</LinkIncremental> 71 </PropertyGroup> 72 <PropertyGroup> 73 <OutDir>$(Platform) $(Configuration)\</OutDir> 74 <IntDir>$(Platform) $(Configuration)\$(ProjectName)\</IntDir> 75 </PropertyGroup> 70 76 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> 71 77 <ClCompile> … … 79 85 </ClCompile> 80 86 <Link> 81 <SubSystem>Windows</SubSystem>82 87 <GenerateDebugInformation>true</GenerateDebugInformation> 83 88 </Link> … … 89 94 <WarningLevel>Level3</WarningLevel> 90 95 <Optimization>Disabled</Optimization> 96 <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary> 91 97 <PreprocessorDefinitions>_XBOX;_DEBUG;_LIB;$(XboxDefines);%(PreprocessorDefinitions)</PreprocessorDefinitions> 92 <AdditionalIncludeDirectories>$(SolutionDir)\..\src;$(GlIncludes);$(SdlIncludes);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 93 <FloatingPointModel>Fast</FloatingPointModel> 94 </ClCompile> 95 <Link> 96 <SubSystem>Windows</SubSystem> 98 <AdditionalIncludeDirectories>$(SolutionDir)\..\src;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 99 <FloatingPointModel>Fast</FloatingPointModel> 100 </ClCompile> 101 <Link> 97 102 <GenerateDebugInformation>true</GenerateDebugInformation> 98 103 </Link> … … 112 117 </ClCompile> 113 118 <Link> 114 <SubSystem>Windows</SubSystem>115 119 <GenerateDebugInformation>true</GenerateDebugInformation> 116 120 <EnableCOMDATFolding>true</EnableCOMDATFolding> … … 125 129 <Optimization>MaxSpeed</Optimization> 126 130 <FunctionLevelLinking>true</FunctionLevelLinking> 131 <RuntimeLibrary>MultiThreaded</RuntimeLibrary> 127 132 <IntrinsicFunctions>true</IntrinsicFunctions> 128 133 <PreprocessorDefinitions>_XBOX;NDEBUG;_LIB;$(XboxDefines);%(PreprocessorDefinitions)</PreprocessorDefinitions> 129 <AdditionalIncludeDirectories>$(SolutionDir)\..\src; $(GlIncludes);$(SdlIncludes);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>134 <AdditionalIncludeDirectories>$(SolutionDir)\..\src;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 130 135 <FavorSizeOrSpeed>Speed</FavorSizeOrSpeed> 131 136 <FloatingPointModel>Fast</FloatingPointModel> 132 137 </ClCompile> 133 138 <Link> 134 <SubSystem>Windows</SubSystem>135 139 <GenerateDebugInformation>true</GenerateDebugInformation> 136 140 <EnableCOMDATFolding>true</EnableCOMDATFolding> -
trunk/win32/lolengine.sln
r1187 r1189 63 63 {9E62F2FE-3408-4EAE-8238-FD84238CEEDA} = {9E62F2FE-3408-4EAE-8238-FD84238CEEDA} 64 64 EndProjectSection 65 EndProject 66 Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Games", "Games", "{1DFE1729-4F1B-47CA-9819-72431FE14E25}" 65 67 EndProject 66 68 Global … … 197 199 {6BF81B39-EDC2-4227-9992-C2D8ABEA95AF} = {E74CF679-CA2A-47E9-B1F4-3779D6AC6B04} 198 200 {32F3F8CF-D22E-45E4-BEB8-AD909E8C5515} = {33704AA4-F2B5-4138-A40D-E3E77F89ED46} 201 {08C6A854-533D-4A1E-924E-C4A62281869F} = {1DFE1729-4F1B-47CA-9819-72431FE14E25} 202 {2F87CEAB-4818-443C-A5E3-6C34E7D967EC} = {1DFE1729-4F1B-47CA-9819-72431FE14E25} 203 {33704AA4-F2B5-4138-A40D-E3E77F89ED46} = {1DFE1729-4F1B-47CA-9819-72431FE14E25} 199 204 EndGlobalSection 200 205 EndGlobal -
trunk/win32/monsterz.vcxproj
r1178 r1189 39 39 <ClCompile Include="..\monsterz\title.cpp" /> 40 40 </ItemGroup> 41 <ItemGroup> 42 <ProjectReference Include="lolcore.vcxproj"> 43 <Project>{9e62f2fe-3408-4eae-8238-fd84238ceeda}</Project> 44 </ProjectReference> 45 </ItemGroup> 41 46 <PropertyGroup Label="Globals"> 42 47 <ProjectGuid>{17f0f184-4436-4d08-b8aa-16572ea238db}</ProjectGuid> 43 48 <Keyword>Win32Proj</Keyword> 44 <RootNamespace>testmap</RootNamespace>45 49 </PropertyGroup> 46 50 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" /> … … 48 52 <ConfigurationType>Application</ConfigurationType> 49 53 <UseDebugLibraries>true</UseDebugLibraries> 50 <CharacterSet> Unicode</CharacterSet>54 <CharacterSet>MultiByte</CharacterSet> 51 55 <UseOfMfc>Dynamic</UseOfMfc> 52 56 </PropertyGroup> … … 54 58 <ConfigurationType>Application</ConfigurationType> 55 59 <UseDebugLibraries>true</UseDebugLibraries> 56 <CharacterSet> Unicode</CharacterSet>60 <CharacterSet>MultiByte</CharacterSet> 57 61 <UseOfMfc>Dynamic</UseOfMfc> 58 62 </PropertyGroup> … … 61 65 <UseDebugLibraries>false</UseDebugLibraries> 62 66 <WholeProgramOptimization>true</WholeProgramOptimization> 63 <CharacterSet> Unicode</CharacterSet>67 <CharacterSet>MultiByte</CharacterSet> 64 68 <UseOfMfc>Dynamic</UseOfMfc> 65 69 </PropertyGroup> … … 68 72 <UseDebugLibraries>false</UseDebugLibraries> 69 73 <WholeProgramOptimization>true</WholeProgramOptimization> 70 <CharacterSet> Unicode</CharacterSet>74 <CharacterSet>MultiByte</CharacterSet> 71 75 <UseOfMfc>Dynamic</UseOfMfc> 72 76 </PropertyGroup> … … 91 95 </ImportGroup> 92 96 <PropertyGroup Label="UserMacros" /> 93 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> 94 <IntDir>Debug\$(ProjectName)\</IntDir> 97 <PropertyGroup Condition="'$(Configuration)'=='Debug'"> 95 98 <LinkIncremental>true</LinkIncremental> 96 99 </PropertyGroup> 97 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Xbox 360'"> 98 <IntDir>Debug\$(ProjectName)\</IntDir> 99 <LinkIncremental>true</LinkIncremental> 100 </PropertyGroup> 101 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> 102 <IntDir>Release\$(ProjectName)\</IntDir> 100 <PropertyGroup Condition="'$(Configuration)'=='Release'"> 103 101 <LinkIncremental>false</LinkIncremental> 104 102 </PropertyGroup> 105 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Xbox 360'">106 < IntDir>Release\$(ProjectName)\</IntDir>107 < LinkIncremental>false</LinkIncremental>103 <PropertyGroup> 104 <OutDir>$(Platform) $(Configuration)\</OutDir> 105 <IntDir>$(Platform) $(Configuration)\$(ProjectName)\</IntDir> 108 106 </PropertyGroup> 109 107 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> … … 117 115 </ClCompile> 118 116 <Link> 119 <SubSystem>Console</SubSystem>120 117 <GenerateDebugInformation>true</GenerateDebugInformation> 121 <AdditionalDependencies>kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies);$(SdlDeps);$(GdiDeps);$(GlDeps) ;$(OutDir)\lolcore.lib</AdditionalDependencies>118 <AdditionalDependencies>kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies);$(SdlDeps);$(GdiDeps);$(GlDeps)</AdditionalDependencies> 122 119 <AdditionalLibraryDirectories>$(SdlLibs);$(GlLibs);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> 123 120 </Link> 124 121 <PostBuildEvent> 125 <Command>for %%I in ($(SdlLibs)) do xcopy /y /c /d %%I\*.dll $(TargetDir)</Command>122 <Command>for %%I in ($(SdlLibs)) do xcopy /y /c /d %%I\*.dll "$(TargetDir)"</Command> 126 123 </PostBuildEvent> 127 124 </ItemDefinitionGroup> … … 132 129 <WarningLevel>Level3</WarningLevel> 133 130 <Optimization>Disabled</Optimization> 131 <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary> 134 132 <PreprocessorDefinitions>_XBOX;_DEBUG;_CONSOLE;$(XboxDefines);%(PreprocessorDefinitions)</PreprocessorDefinitions> 135 <AdditionalIncludeDirectories>$(SolutionDir)\..\src; $(GlIncludes);$(SdlIncludes);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>133 <AdditionalIncludeDirectories>$(SolutionDir)\..\src;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 136 134 </ClCompile> 137 135 <Link> 138 <SubSystem>Console</SubSystem>139 136 <GenerateDebugInformation>true</GenerateDebugInformation> 140 <AdditionalDependencies> kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies);$(SdlDeps);$(GdiDeps);$(GlDeps);$(OutDir)\lolcore.lib</AdditionalDependencies>141 <AdditionalLibraryDirectories> $(SdlLibs);$(GlLibs);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>137 <AdditionalDependencies>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)</AdditionalDependencies> 138 <AdditionalLibraryDirectories>%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> 142 139 </Link> 143 < PostBuildEvent>144 < Command>for %%I in ($(SdlLibs)) do xcopy /y /c /d %%I\*.dll $(TargetDir)</Command>145 </ PostBuildEvent>140 <Deploy> 141 <DeploymentType>CopyToHardDrive</DeploymentType> 142 </Deploy> 146 143 </ItemDefinitionGroup> 147 144 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> … … 157 154 </ClCompile> 158 155 <Link> 159 <SubSystem>Console</SubSystem>160 156 <GenerateDebugInformation>true</GenerateDebugInformation> 161 157 <EnableCOMDATFolding>true</EnableCOMDATFolding> 162 158 <OptimizeReferences>true</OptimizeReferences> 163 <AdditionalDependencies>kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies);$(SdlDeps);$(GdiDeps);$(GlDeps) ;$(OutDir)\lolcore.lib</AdditionalDependencies>159 <AdditionalDependencies>kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies);$(SdlDeps);$(GdiDeps);$(GlDeps)</AdditionalDependencies> 164 160 <AdditionalLibraryDirectories>$(SdlLibs);$(GlLibs);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> 165 161 </Link> 166 162 <PostBuildEvent> 167 <Command>for %%I in ($(SdlLibs)) do xcopy /y /c /d %%I\*.dll $(TargetDir)</Command>163 <Command>for %%I in ($(SdlLibs)) do xcopy /y /c /d %%I\*.dll "$(TargetDir)"</Command> 168 164 </PostBuildEvent> 169 165 </ItemDefinitionGroup> … … 174 170 </PrecompiledHeader> 175 171 <Optimization>MaxSpeed</Optimization> 172 <RuntimeLibrary>MultiThreaded</RuntimeLibrary> 176 173 <FunctionLevelLinking>true</FunctionLevelLinking> 177 174 <IntrinsicFunctions>true</IntrinsicFunctions> 178 175 <PreprocessorDefinitions>_XBOX;NDEBUG;_CONSOLE;$(XboxDefines);%(PreprocessorDefinitions)</PreprocessorDefinitions> 179 <AdditionalIncludeDirectories>$(SolutionDir)\..\src; $(GlIncludes);$(SdlIncludes);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>176 <AdditionalIncludeDirectories>$(SolutionDir)\..\src;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 180 177 </ClCompile> 181 178 <Link> 182 <SubSystem>Console</SubSystem>183 179 <GenerateDebugInformation>true</GenerateDebugInformation> 184 180 <EnableCOMDATFolding>true</EnableCOMDATFolding> 185 181 <OptimizeReferences>true</OptimizeReferences> 186 <AdditionalDependencies> kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies);$(SdlDeps);$(GdiDeps);$(GlDeps);$(OutDir)\lolcore.lib</AdditionalDependencies>187 <AdditionalLibraryDirectories> $(SdlLibs);$(GlLibs);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>182 <AdditionalDependencies>xapilib.lib;d3d9.lib;d3dx9.lib;xgraphics.lib;xboxkrnl.lib;xnet.lib;xaudio2.lib;xact3.lib;x3daudio.lib;xmcore.lib;vcomp.lib;%(AdditionalDependencies)</AdditionalDependencies> 183 <AdditionalLibraryDirectories>%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> 188 184 </Link> 189 < PostBuildEvent>190 < Command>for %%I in ($(SdlLibs)) do xcopy /y /c /d %%I\*.dll $(TargetDir)</Command>191 </ PostBuildEvent>185 <Deploy> 186 <DeploymentType>CopyToHardDrive</DeploymentType> 187 </Deploy> 192 188 </ItemDefinitionGroup> 193 189 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" /> -
trunk/win32/mrpigeon.vcxproj
r1187 r1189 25 25 <ClCompile Include="..\mrpigeon\mrpigeon.cpp" /> 26 26 </ItemGroup> 27 <ItemGroup> 28 <ProjectReference Include="lolcore.vcxproj"> 29 <Project>{9e62f2fe-3408-4eae-8238-fd84238ceeda}</Project> 30 </ProjectReference> 31 </ItemGroup> 27 32 <PropertyGroup Label="Globals"> 28 33 <ProjectGuid>{32f3f8cf-d22e-45e4-beb8-ad909e8c5515}</ProjectGuid> 29 34 <Keyword>Win32Proj</Keyword> 30 <RootNamespace>testmap</RootNamespace>31 35 </PropertyGroup> 32 36 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" /> … … 34 38 <ConfigurationType>Application</ConfigurationType> 35 39 <UseDebugLibraries>true</UseDebugLibraries> 36 <CharacterSet> Unicode</CharacterSet>40 <CharacterSet>MultiByte</CharacterSet> 37 41 <UseOfMfc>Dynamic</UseOfMfc> 38 42 </PropertyGroup> … … 40 44 <ConfigurationType>Application</ConfigurationType> 41 45 <UseDebugLibraries>true</UseDebugLibraries> 42 <CharacterSet> Unicode</CharacterSet>46 <CharacterSet>MultiByte</CharacterSet> 43 47 <UseOfMfc>Dynamic</UseOfMfc> 44 48 </PropertyGroup> … … 47 51 <UseDebugLibraries>false</UseDebugLibraries> 48 52 <WholeProgramOptimization>true</WholeProgramOptimization> 49 <CharacterSet> Unicode</CharacterSet>53 <CharacterSet>MultiByte</CharacterSet> 50 54 <UseOfMfc>Dynamic</UseOfMfc> 51 55 </PropertyGroup> … … 54 58 <UseDebugLibraries>false</UseDebugLibraries> 55 59 <WholeProgramOptimization>true</WholeProgramOptimization> 56 <CharacterSet> Unicode</CharacterSet>60 <CharacterSet>MultiByte</CharacterSet> 57 61 <UseOfMfc>Dynamic</UseOfMfc> 58 62 </PropertyGroup> … … 77 81 </ImportGroup> 78 82 <PropertyGroup Label="UserMacros" /> 79 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> 80 <IntDir>Debug\$(ProjectName)\</IntDir> 83 <PropertyGroup Condition="'$(Configuration)'=='Debug'"> 81 84 <LinkIncremental>true</LinkIncremental> 82 85 </PropertyGroup> 83 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Xbox 360'"> 84 <IntDir>Debug\$(ProjectName)\</IntDir> 85 <LinkIncremental>true</LinkIncremental> 86 </PropertyGroup> 87 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> 88 <IntDir>Release\$(ProjectName)\</IntDir> 86 <PropertyGroup Condition="'$(Configuration)'=='Release'"> 89 87 <LinkIncremental>false</LinkIncremental> 90 88 </PropertyGroup> 91 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Xbox 360'">92 < IntDir>Release\$(ProjectName)\</IntDir>93 < LinkIncremental>false</LinkIncremental>89 <PropertyGroup> 90 <OutDir>$(Platform) $(Configuration)\</OutDir> 91 <IntDir>$(Platform) $(Configuration)\$(ProjectName)\</IntDir> 94 92 </PropertyGroup> 95 93 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> … … 103 101 </ClCompile> 104 102 <Link> 105 <SubSystem>Console</SubSystem>106 103 <GenerateDebugInformation>true</GenerateDebugInformation> 107 <AdditionalDependencies>kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies);$(SdlDeps);$(GdiDeps);$(GlDeps) ;$(OutDir)\lolcore.lib</AdditionalDependencies>104 <AdditionalDependencies>kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies);$(SdlDeps);$(GdiDeps);$(GlDeps)</AdditionalDependencies> 108 105 <AdditionalLibraryDirectories>$(SdlLibs);$(GlLibs);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> 109 106 </Link> 110 107 <PostBuildEvent> 111 <Command>for %%I in ($(SdlLibs)) do xcopy /y /c /d %%I\*.dll $(TargetDir)</Command>108 <Command>for %%I in ($(SdlLibs)) do xcopy /y /c /d %%I\*.dll "$(TargetDir)"</Command> 112 109 </PostBuildEvent> 113 110 </ItemDefinitionGroup> … … 118 115 <WarningLevel>Level3</WarningLevel> 119 116 <Optimization>Disabled</Optimization> 117 <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary> 120 118 <PreprocessorDefinitions>_XBOX;_DEBUG;_CONSOLE;$(XboxDefines);%(PreprocessorDefinitions)</PreprocessorDefinitions> 121 <AdditionalIncludeDirectories>$(SolutionDir)\..\src; $(GlIncludes);$(SdlIncludes);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>119 <AdditionalIncludeDirectories>$(SolutionDir)\..\src;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 122 120 </ClCompile> 123 121 <Link> 124 <SubSystem>Console</SubSystem>125 122 <GenerateDebugInformation>true</GenerateDebugInformation> 126 <AdditionalDependencies> kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies);$(SdlDeps);$(GdiDeps);$(GlDeps);$(OutDir)\lolcore.lib</AdditionalDependencies>127 <AdditionalLibraryDirectories> $(SdlLibs);$(GlLibs);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>123 <AdditionalDependencies>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)</AdditionalDependencies> 124 <AdditionalLibraryDirectories>%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> 128 125 </Link> 129 < PostBuildEvent>130 < Command>for %%I in ($(SdlLibs)) do xcopy /y /c /d %%I\*.dll $(TargetDir)</Command>131 </ PostBuildEvent>126 <Deploy> 127 <DeploymentType>CopyToHardDrive</DeploymentType> 128 </Deploy> 132 129 </ItemDefinitionGroup> 133 130 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> … … 143 140 </ClCompile> 144 141 <Link> 145 <SubSystem>Console</SubSystem>146 142 <GenerateDebugInformation>true</GenerateDebugInformation> 147 143 <EnableCOMDATFolding>true</EnableCOMDATFolding> 148 144 <OptimizeReferences>true</OptimizeReferences> 149 <AdditionalDependencies>kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies);$(SdlDeps);$(GdiDeps);$(GlDeps) ;$(OutDir)\lolcore.lib</AdditionalDependencies>145 <AdditionalDependencies>kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies);$(SdlDeps);$(GdiDeps);$(GlDeps)</AdditionalDependencies> 150 146 <AdditionalLibraryDirectories>$(SdlLibs);$(GlLibs);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> 151 147 </Link> 152 148 <PostBuildEvent> 153 <Command>for %%I in ($(SdlLibs)) do xcopy /y /c /d %%I\*.dll $(TargetDir)</Command>149 <Command>for %%I in ($(SdlLibs)) do xcopy /y /c /d %%I\*.dll "$(TargetDir)"</Command> 154 150 </PostBuildEvent> 155 151 </ItemDefinitionGroup> … … 160 156 </PrecompiledHeader> 161 157 <Optimization>MaxSpeed</Optimization> 158 <RuntimeLibrary>MultiThreaded</RuntimeLibrary> 162 159 <FunctionLevelLinking>true</FunctionLevelLinking> 163 160 <IntrinsicFunctions>true</IntrinsicFunctions> 164 161 <PreprocessorDefinitions>_XBOX;NDEBUG;_CONSOLE;$(XboxDefines);%(PreprocessorDefinitions)</PreprocessorDefinitions> 165 <AdditionalIncludeDirectories>$(SolutionDir)\..\src; $(GlIncludes);$(SdlIncludes);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>162 <AdditionalIncludeDirectories>$(SolutionDir)\..\src;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 166 163 </ClCompile> 167 164 <Link> 168 <SubSystem>Console</SubSystem>169 165 <GenerateDebugInformation>true</GenerateDebugInformation> 170 166 <EnableCOMDATFolding>true</EnableCOMDATFolding> 171 167 <OptimizeReferences>true</OptimizeReferences> 172 <AdditionalDependencies> kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies);$(SdlDeps);$(GdiDeps);$(GlDeps);$(OutDir)\lolcore.lib</AdditionalDependencies>173 <AdditionalLibraryDirectories> $(SdlLibs);$(GlLibs);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>168 <AdditionalDependencies>xapilib.lib;d3d9.lib;d3dx9.lib;xgraphics.lib;xboxkrnl.lib;xnet.lib;xaudio2.lib;xact3.lib;x3daudio.lib;xmcore.lib;vcomp.lib;%(AdditionalDependencies)</AdditionalDependencies> 169 <AdditionalLibraryDirectories>%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> 174 170 </Link> 175 < PostBuildEvent>176 < Command>for %%I in ($(SdlLibs)) do xcopy /y /c /d %%I\*.dll $(TargetDir)</Command>177 </ PostBuildEvent>171 <Deploy> 172 <DeploymentType>CopyToHardDrive</DeploymentType> 173 </Deploy> 178 174 </ItemDefinitionGroup> 179 175 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" /> -
trunk/win32/quad.vcxproj
r1178 r1189 22 22 <ClCompile Include="..\test\debug\quad.cpp" /> 23 23 </ItemGroup> 24 <ItemGroup> 25 <ProjectReference Include="lolcore.vcxproj"> 26 <Project>{9e62f2fe-3408-4eae-8238-fd84238ceeda}</Project> 27 </ProjectReference> 28 </ItemGroup> 24 29 <PropertyGroup Label="Globals"> 25 30 <ProjectGuid>{53D9D96F-55C0-4044-BDB1-4A5E8EDBDF0E}</ProjectGuid> 26 31 <Keyword>Win32Proj</Keyword> 27 <RootNamespace>testmap</RootNamespace>28 32 </PropertyGroup> 29 33 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" /> … … 31 35 <ConfigurationType>Application</ConfigurationType> 32 36 <UseDebugLibraries>true</UseDebugLibraries> 33 <CharacterSet> Unicode</CharacterSet>37 <CharacterSet>MultiByte</CharacterSet> 34 38 <UseOfMfc>Dynamic</UseOfMfc> 35 39 </PropertyGroup> … … 37 41 <ConfigurationType>Application</ConfigurationType> 38 42 <UseDebugLibraries>true</UseDebugLibraries> 39 <CharacterSet> Unicode</CharacterSet>43 <CharacterSet>MultiByte</CharacterSet> 40 44 <UseOfMfc>Dynamic</UseOfMfc> 41 45 </PropertyGroup> … … 44 48 <UseDebugLibraries>false</UseDebugLibraries> 45 49 <WholeProgramOptimization>true</WholeProgramOptimization> 46 <CharacterSet> Unicode</CharacterSet>50 <CharacterSet>MultiByte</CharacterSet> 47 51 <UseOfMfc>Dynamic</UseOfMfc> 48 52 </PropertyGroup> … … 51 55 <UseDebugLibraries>false</UseDebugLibraries> 52 56 <WholeProgramOptimization>true</WholeProgramOptimization> 53 <CharacterSet> Unicode</CharacterSet>57 <CharacterSet>MultiByte</CharacterSet> 54 58 <UseOfMfc>Dynamic</UseOfMfc> 55 59 </PropertyGroup> … … 74 78 </ImportGroup> 75 79 <PropertyGroup Label="UserMacros" /> 76 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> 77 <IntDir>Debug\$(ProjectName)\</IntDir> 80 <PropertyGroup Condition="'$(Configuration)'=='Debug'"> 78 81 <LinkIncremental>true</LinkIncremental> 79 82 </PropertyGroup> 80 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Xbox 360'"> 81 <IntDir>Debug\$(ProjectName)\</IntDir> 82 <LinkIncremental>true</LinkIncremental> 83 </PropertyGroup> 84 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> 85 <IntDir>Release\$(ProjectName)\</IntDir> 83 <PropertyGroup Condition="'$(Configuration)'=='Release'"> 86 84 <LinkIncremental>false</LinkIncremental> 87 85 </PropertyGroup> 88 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Xbox 360'">89 < IntDir>Release\$(ProjectName)\</IntDir>90 < LinkIncremental>false</LinkIncremental>86 <PropertyGroup> 87 <OutDir>$(Platform) $(Configuration)\</OutDir> 88 <IntDir>$(Platform) $(Configuration)\$(ProjectName)\</IntDir> 91 89 </PropertyGroup> 92 90 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> … … 100 98 </ClCompile> 101 99 <Link> 102 <SubSystem>Console</SubSystem>103 100 <GenerateDebugInformation>true</GenerateDebugInformation> 104 <AdditionalDependencies>kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies);$(SdlDeps);$(GdiDeps);$(GlDeps) ;$(OutDir)\lolcore.lib</AdditionalDependencies>101 <AdditionalDependencies>kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies);$(SdlDeps);$(GdiDeps);$(GlDeps)</AdditionalDependencies> 105 102 <AdditionalLibraryDirectories>$(SdlLibs);$(GlLibs);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> 106 103 </Link> 107 104 <PostBuildEvent> 108 <Command>for %%I in ($(SdlLibs)) do xcopy /y /c /d %%I\*.dll $(TargetDir)</Command>105 <Command>for %%I in ($(SdlLibs)) do xcopy /y /c /d %%I\*.dll "$(TargetDir)"</Command> 109 106 </PostBuildEvent> 110 107 </ItemDefinitionGroup> … … 115 112 <WarningLevel>Level3</WarningLevel> 116 113 <Optimization>Disabled</Optimization> 114 <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary> 117 115 <PreprocessorDefinitions>_XBOX;_DEBUG;_CONSOLE;$(XboxDefines);%(PreprocessorDefinitions)</PreprocessorDefinitions> 118 <AdditionalIncludeDirectories>$(SolutionDir)\..\src; $(GlIncludes);$(SdlIncludes);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>116 <AdditionalIncludeDirectories>$(SolutionDir)\..\src;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 119 117 </ClCompile> 120 118 <Link> 121 <SubSystem>Console</SubSystem>122 119 <GenerateDebugInformation>true</GenerateDebugInformation> 123 <AdditionalDependencies> kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies);$(SdlDeps);$(GdiDeps);$(GlDeps);$(OutDir)\lolcore.lib</AdditionalDependencies>124 <AdditionalLibraryDirectories> $(SdlLibs);$(GlLibs);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>120 <AdditionalDependencies>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)</AdditionalDependencies> 121 <AdditionalLibraryDirectories>%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> 125 122 </Link> 126 < PostBuildEvent>127 < Command>for %%I in ($(SdlLibs)) do xcopy /y /c /d %%I\*.dll $(TargetDir)</Command>128 </ PostBuildEvent>123 <Deploy> 124 <DeploymentType>CopyToHardDrive</DeploymentType> 125 </Deploy> 129 126 </ItemDefinitionGroup> 130 127 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> … … 140 137 </ClCompile> 141 138 <Link> 142 <SubSystem>Console</SubSystem>143 139 <GenerateDebugInformation>true</GenerateDebugInformation> 144 140 <EnableCOMDATFolding>true</EnableCOMDATFolding> 145 141 <OptimizeReferences>true</OptimizeReferences> 146 <AdditionalDependencies>kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies);$(SdlDeps);$(GdiDeps);$(GlDeps) ;$(OutDir)\lolcore.lib</AdditionalDependencies>142 <AdditionalDependencies>kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies);$(SdlDeps);$(GdiDeps);$(GlDeps)</AdditionalDependencies> 147 143 <AdditionalLibraryDirectories>$(SdlLibs);$(GlLibs);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> 148 144 </Link> 149 145 <PostBuildEvent> 150 <Command>for %%I in ($(SdlLibs)) do xcopy /y /c /d %%I\*.dll $(TargetDir)</Command>146 <Command>for %%I in ($(SdlLibs)) do xcopy /y /c /d %%I\*.dll "$(TargetDir)"</Command> 151 147 </PostBuildEvent> 152 148 </ItemDefinitionGroup> … … 157 153 </PrecompiledHeader> 158 154 <Optimization>MaxSpeed</Optimization> 155 <RuntimeLibrary>MultiThreaded</RuntimeLibrary> 159 156 <FunctionLevelLinking>true</FunctionLevelLinking> 160 157 <IntrinsicFunctions>true</IntrinsicFunctions> 161 158 <PreprocessorDefinitions>_XBOX;NDEBUG;_CONSOLE;$(XboxDefines);%(PreprocessorDefinitions)</PreprocessorDefinitions> 162 <AdditionalIncludeDirectories>$(SolutionDir)\..\src; $(GlIncludes);$(SdlIncludes);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>159 <AdditionalIncludeDirectories>$(SolutionDir)\..\src;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 163 160 </ClCompile> 164 161 <Link> 165 <SubSystem>Console</SubSystem>166 162 <GenerateDebugInformation>true</GenerateDebugInformation> 167 163 <EnableCOMDATFolding>true</EnableCOMDATFolding> 168 164 <OptimizeReferences>true</OptimizeReferences> 169 <AdditionalDependencies> kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies);$(SdlDeps);$(GdiDeps);$(GlDeps);$(OutDir)\lolcore.lib</AdditionalDependencies>170 <AdditionalLibraryDirectories> $(SdlLibs);$(GlLibs);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>165 <AdditionalDependencies>xapilib.lib;d3d9.lib;d3dx9.lib;xgraphics.lib;xboxkrnl.lib;xnet.lib;xaudio2.lib;xact3.lib;x3daudio.lib;xmcore.lib;vcomp.lib;%(AdditionalDependencies)</AdditionalDependencies> 166 <AdditionalLibraryDirectories>%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> 171 167 </Link> 172 < PostBuildEvent>173 < Command>for %%I in ($(SdlLibs)) do xcopy /y /c /d %%I\*.dll $(TargetDir)</Command>174 </ PostBuildEvent>168 <Deploy> 169 <DeploymentType>CopyToHardDrive</DeploymentType> 170 </Deploy> 175 171 </ItemDefinitionGroup> 176 172 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" /> -
trunk/win32/testsuite.vcxproj
r1178 r1189 30 30 <ClCompile Include="..\test\unit\vector.cpp" /> 31 31 </ItemGroup> 32 <ItemGroup> 33 <ProjectReference Include="lolcore.vcxproj"> 34 <Project>{9e62f2fe-3408-4eae-8238-fd84238ceeda}</Project> 35 </ProjectReference> 36 </ItemGroup> 32 37 <PropertyGroup Label="Globals"> 33 38 <ProjectGuid>{80F81C11-8DA2-4990-91CB-9807783BA46E}</ProjectGuid> 34 39 <Keyword>Win32Proj</Keyword> 35 <RootNamespace>testmap</RootNamespace>36 40 </PropertyGroup> 37 41 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" /> … … 39 43 <ConfigurationType>Application</ConfigurationType> 40 44 <UseDebugLibraries>true</UseDebugLibraries> 41 <CharacterSet> Unicode</CharacterSet>45 <CharacterSet>MultiByte</CharacterSet> 42 46 <UseOfMfc>Dynamic</UseOfMfc> 43 47 </PropertyGroup> … … 45 49 <ConfigurationType>Application</ConfigurationType> 46 50 <UseDebugLibraries>true</UseDebugLibraries> 47 <CharacterSet> Unicode</CharacterSet>51 <CharacterSet>MultiByte</CharacterSet> 48 52 <UseOfMfc>Dynamic</UseOfMfc> 49 53 </PropertyGroup> … … 52 56 <UseDebugLibraries>false</UseDebugLibraries> 53 57 <WholeProgramOptimization>true</WholeProgramOptimization> 54 <CharacterSet> Unicode</CharacterSet>58 <CharacterSet>MultiByte</CharacterSet> 55 59 <UseOfMfc>Dynamic</UseOfMfc> 56 60 </PropertyGroup> … … 59 63 <UseDebugLibraries>false</UseDebugLibraries> 60 64 <WholeProgramOptimization>true</WholeProgramOptimization> 61 <CharacterSet> Unicode</CharacterSet>65 <CharacterSet>MultiByte</CharacterSet> 62 66 <UseOfMfc>Dynamic</UseOfMfc> 63 67 </PropertyGroup> … … 82 86 </ImportGroup> 83 87 <PropertyGroup Label="UserMacros" /> 84 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> 85 <IntDir>Debug\$(ProjectName)\</IntDir> 88 <PropertyGroup Condition="'$(Configuration)'=='Debug'"> 86 89 <LinkIncremental>true</LinkIncremental> 87 90 </PropertyGroup> 88 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Xbox 360'"> 89 <IntDir>Debug\$(ProjectName)\</IntDir> 90 <LinkIncremental>true</LinkIncremental> 91 </PropertyGroup> 92 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> 93 <IntDir>Release\$(ProjectName)\</IntDir> 91 <PropertyGroup Condition="'$(Configuration)'=='Release'"> 94 92 <LinkIncremental>false</LinkIncremental> 95 93 </PropertyGroup> 96 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Xbox 360'">97 < IntDir>Release\$(ProjectName)\</IntDir>98 < LinkIncremental>false</LinkIncremental>94 <PropertyGroup> 95 <OutDir>$(Platform) $(Configuration)\</OutDir> 96 <IntDir>$(Platform) $(Configuration)\$(ProjectName)\</IntDir> 99 97 </PropertyGroup> 100 98 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> … … 109 107 </ClCompile> 110 108 <Link> 111 <SubSystem>Console</SubSystem>112 109 <GenerateDebugInformation>true</GenerateDebugInformation> 113 <AdditionalDependencies>kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies);$(SdlDeps);$(GdiDeps);$(GlDeps) ;$(OutDir)\lolcore.lib</AdditionalDependencies>110 <AdditionalDependencies>kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies);$(SdlDeps);$(GdiDeps);$(GlDeps)</AdditionalDependencies> 114 111 <AdditionalLibraryDirectories>$(SdlLibs);$(GlLibs);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> 115 112 </Link> 116 113 <PostBuildEvent> 117 <Command>for %%I in ($(SdlLibs)) do xcopy /y /c /d %%I\*.dll $(TargetDir)</Command>114 <Command>for %%I in ($(SdlLibs)) do xcopy /y /c /d %%I\*.dll "$(TargetDir)"</Command> 118 115 </PostBuildEvent> 119 116 </ItemDefinitionGroup> … … 124 121 <WarningLevel>Level3</WarningLevel> 125 122 <Optimization>Disabled</Optimization> 123 <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary> 126 124 <PreprocessorDefinitions>_XBOX;_DEBUG;_CONSOLE;$(XboxDefines);%(PreprocessorDefinitions)</PreprocessorDefinitions> 127 <AdditionalIncludeDirectories>$(SolutionDir)\..\src; $(GlIncludes);$(SdlIncludes);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>125 <AdditionalIncludeDirectories>$(SolutionDir)\..\src;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 128 126 <FloatingPointModel>Fast</FloatingPointModel> 129 127 </ClCompile> 130 128 <Link> 131 <SubSystem>Console</SubSystem>132 129 <GenerateDebugInformation>true</GenerateDebugInformation> 133 <AdditionalDependencies> kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies);$(SdlDeps);$(GdiDeps);$(GlDeps);$(OutDir)\lolcore.lib</AdditionalDependencies>134 <AdditionalLibraryDirectories> $(SdlLibs);$(GlLibs);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>130 <AdditionalDependencies>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)</AdditionalDependencies> 131 <AdditionalLibraryDirectories>%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> 135 132 </Link> 136 < PostBuildEvent>137 < Command>for %%I in ($(SdlLibs)) do xcopy /y /c /d %%I\*.dll $(TargetDir)</Command>138 </ PostBuildEvent>133 <Deploy> 134 <DeploymentType>CopyToHardDrive</DeploymentType> 135 </Deploy> 139 136 </ItemDefinitionGroup> 140 137 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> … … 151 148 </ClCompile> 152 149 <Link> 153 <SubSystem>Console</SubSystem>154 150 <GenerateDebugInformation>true</GenerateDebugInformation> 155 151 <EnableCOMDATFolding>true</EnableCOMDATFolding> 156 152 <OptimizeReferences>true</OptimizeReferences> 157 <AdditionalDependencies>kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies);$(SdlDeps);$(GdiDeps);$(GlDeps) ;$(OutDir)\lolcore.lib</AdditionalDependencies>153 <AdditionalDependencies>kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies);$(SdlDeps);$(GdiDeps);$(GlDeps)</AdditionalDependencies> 158 154 <AdditionalLibraryDirectories>$(SdlLibs);$(GlLibs);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> 159 155 </Link> 160 156 <PostBuildEvent> 161 <Command>for %%I in ($(SdlLibs)) do xcopy /y /c /d %%I\*.dll $(TargetDir)</Command>157 <Command>for %%I in ($(SdlLibs)) do xcopy /y /c /d %%I\*.dll "$(TargetDir)"</Command> 162 158 </PostBuildEvent> 163 159 </ItemDefinitionGroup> … … 168 164 </PrecompiledHeader> 169 165 <Optimization>MaxSpeed</Optimization> 166 <RuntimeLibrary>MultiThreaded</RuntimeLibrary> 170 167 <FunctionLevelLinking>true</FunctionLevelLinking> 171 168 <IntrinsicFunctions>true</IntrinsicFunctions> 172 169 <PreprocessorDefinitions>_XBOX;NDEBUG;_CONSOLE;$(XboxDefines);%(PreprocessorDefinitions)</PreprocessorDefinitions> 173 <AdditionalIncludeDirectories>$(SolutionDir)\..\src; $(GlIncludes);$(SdlIncludes);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>170 <AdditionalIncludeDirectories>$(SolutionDir)\..\src;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 174 171 <FloatingPointModel>Fast</FloatingPointModel> 175 172 </ClCompile> 176 173 <Link> 177 <SubSystem>Console</SubSystem>178 174 <GenerateDebugInformation>true</GenerateDebugInformation> 179 175 <EnableCOMDATFolding>true</EnableCOMDATFolding> 180 176 <OptimizeReferences>true</OptimizeReferences> 181 <AdditionalDependencies> kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies);$(SdlDeps);$(GdiDeps);$(GlDeps);$(OutDir)\lolcore.lib</AdditionalDependencies>182 <AdditionalLibraryDirectories> $(SdlLibs);$(GlLibs);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>177 <AdditionalDependencies>xapilib.lib;d3d9.lib;d3dx9.lib;xgraphics.lib;xboxkrnl.lib;xnet.lib;xaudio2.lib;xact3.lib;x3daudio.lib;xmcore.lib;vcomp.lib;%(AdditionalDependencies)</AdditionalDependencies> 178 <AdditionalLibraryDirectories>%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> 183 179 </Link> 184 < PostBuildEvent>185 < Command>for %%I in ($(SdlLibs)) do xcopy /y /c /d %%I\*.dll $(TargetDir)</Command>186 </ PostBuildEvent>180 <Deploy> 181 <DeploymentType>CopyToHardDrive</DeploymentType> 182 </Deploy> 187 183 </ItemDefinitionGroup> 188 184 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" /> -
trunk/win32/tut01.vcxproj
r1178 r1189 22 22 <ClCompile Include="..\test\tutorial\tut01.cpp" /> 23 23 </ItemGroup> 24 <ItemGroup> 25 <ProjectReference Include="lolcore.vcxproj"> 26 <Project>{9e62f2fe-3408-4eae-8238-fd84238ceeda}</Project> 27 </ProjectReference> 28 </ItemGroup> 24 29 <PropertyGroup Label="Globals"> 25 30 <ProjectGuid>{b92abadc-45be-4cc5-b724-9426053123a1}</ProjectGuid> 26 31 <Keyword>Win32Proj</Keyword> 27 <RootNamespace>testmap</RootNamespace>28 32 </PropertyGroup> 29 33 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" /> … … 31 35 <ConfigurationType>Application</ConfigurationType> 32 36 <UseDebugLibraries>true</UseDebugLibraries> 33 <CharacterSet> Unicode</CharacterSet>37 <CharacterSet>MultiByte</CharacterSet> 34 38 <UseOfMfc>Dynamic</UseOfMfc> 35 39 </PropertyGroup> … … 37 41 <ConfigurationType>Application</ConfigurationType> 38 42 <UseDebugLibraries>true</UseDebugLibraries> 39 <CharacterSet> Unicode</CharacterSet>43 <CharacterSet>MultiByte</CharacterSet> 40 44 <UseOfMfc>Dynamic</UseOfMfc> 41 45 </PropertyGroup> … … 44 48 <UseDebugLibraries>false</UseDebugLibraries> 45 49 <WholeProgramOptimization>true</WholeProgramOptimization> 46 <CharacterSet> Unicode</CharacterSet>50 <CharacterSet>MultiByte</CharacterSet> 47 51 <UseOfMfc>Dynamic</UseOfMfc> 48 52 </PropertyGroup> … … 51 55 <UseDebugLibraries>false</UseDebugLibraries> 52 56 <WholeProgramOptimization>true</WholeProgramOptimization> 53 <CharacterSet> Unicode</CharacterSet>57 <CharacterSet>MultiByte</CharacterSet> 54 58 <UseOfMfc>Dynamic</UseOfMfc> 55 59 </PropertyGroup> … … 74 78 </ImportGroup> 75 79 <PropertyGroup Label="UserMacros" /> 76 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> 77 <IntDir>Debug\$(ProjectName)\</IntDir> 80 <PropertyGroup Condition="'$(Configuration)'=='Debug'"> 78 81 <LinkIncremental>true</LinkIncremental> 79 82 </PropertyGroup> 80 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Xbox 360'"> 81 <IntDir>Debug\$(ProjectName)\</IntDir> 82 <LinkIncremental>true</LinkIncremental> 83 </PropertyGroup> 84 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> 85 <IntDir>Release\$(ProjectName)\</IntDir> 83 <PropertyGroup Condition="'$(Configuration)'=='Release'"> 86 84 <LinkIncremental>false</LinkIncremental> 87 85 </PropertyGroup> 88 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Xbox 360'">89 < IntDir>Release\$(ProjectName)\</IntDir>90 < LinkIncremental>false</LinkIncremental>86 <PropertyGroup> 87 <OutDir>$(Platform) $(Configuration)\</OutDir> 88 <IntDir>$(Platform) $(Configuration)\$(ProjectName)\</IntDir> 91 89 </PropertyGroup> 92 90 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> … … 100 98 </ClCompile> 101 99 <Link> 102 <SubSystem>Console</SubSystem>103 100 <GenerateDebugInformation>true</GenerateDebugInformation> 104 <AdditionalDependencies>kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies);$(SdlDeps);$(GdiDeps);$(GlDeps) ;$(OutDir)\lolcore.lib</AdditionalDependencies>101 <AdditionalDependencies>kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies);$(SdlDeps);$(GdiDeps);$(GlDeps)</AdditionalDependencies> 105 102 <AdditionalLibraryDirectories>$(SdlLibs);$(GlLibs);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> 106 103 </Link> 107 104 <PostBuildEvent> 108 <Command>for %%I in ($(SdlLibs)) do xcopy /y /c /d %%I\*.dll $(TargetDir)</Command>105 <Command>for %%I in ($(SdlLibs)) do xcopy /y /c /d %%I\*.dll "$(TargetDir)"</Command> 109 106 </PostBuildEvent> 110 107 </ItemDefinitionGroup> … … 115 112 <WarningLevel>Level3</WarningLevel> 116 113 <Optimization>Disabled</Optimization> 114 <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary> 117 115 <PreprocessorDefinitions>_XBOX;_DEBUG;_CONSOLE;$(XboxDefines);%(PreprocessorDefinitions)</PreprocessorDefinitions> 118 <AdditionalIncludeDirectories>$(SolutionDir)\..\src;$(GlIncludes);$(SdlIncludes);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 116 <AdditionalIncludeDirectories>$(SolutionDir)\..\src;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 117 <BufferSecurityCheck>false</BufferSecurityCheck> 119 118 </ClCompile> 120 119 <Link> 121 <SubSystem>Console</SubSystem>122 120 <GenerateDebugInformation>true</GenerateDebugInformation> 123 <AdditionalDependencies> kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies);$(SdlDeps);$(GdiDeps);$(GlDeps);$(OutDir)\lolcore.lib</AdditionalDependencies>124 <AdditionalLibraryDirectories> $(SdlLibs);$(GlLibs);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>121 <AdditionalDependencies>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)</AdditionalDependencies> 122 <AdditionalLibraryDirectories>%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> 125 123 </Link> 126 < PostBuildEvent>127 < Command>for %%I in ($(SdlLibs)) do xcopy /y /c /d %%I\*.dll $(TargetDir)</Command>128 </ PostBuildEvent>124 <Deploy> 125 <DeploymentType>CopyToHardDrive</DeploymentType> 126 </Deploy> 129 127 </ItemDefinitionGroup> 130 128 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> … … 140 138 </ClCompile> 141 139 <Link> 142 <SubSystem>Console</SubSystem>143 140 <GenerateDebugInformation>true</GenerateDebugInformation> 144 141 <EnableCOMDATFolding>true</EnableCOMDATFolding> 145 142 <OptimizeReferences>true</OptimizeReferences> 146 <AdditionalDependencies>kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies);$(SdlDeps);$(GdiDeps);$(GlDeps) ;$(OutDir)\lolcore.lib</AdditionalDependencies>143 <AdditionalDependencies>kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies);$(SdlDeps);$(GdiDeps);$(GlDeps)</AdditionalDependencies> 147 144 <AdditionalLibraryDirectories>$(SdlLibs);$(GlLibs);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> 148 145 </Link> 149 146 <PostBuildEvent> 150 <Command>for %%I in ($(SdlLibs)) do xcopy /y /c /d %%I\*.dll $(TargetDir)</Command>147 <Command>for %%I in ($(SdlLibs)) do xcopy /y /c /d %%I\*.dll "$(TargetDir)"</Command> 151 148 </PostBuildEvent> 152 149 </ItemDefinitionGroup> … … 157 154 </PrecompiledHeader> 158 155 <Optimization>MaxSpeed</Optimization> 156 <RuntimeLibrary>MultiThreaded</RuntimeLibrary> 159 157 <FunctionLevelLinking>true</FunctionLevelLinking> 160 158 <IntrinsicFunctions>true</IntrinsicFunctions> 161 159 <PreprocessorDefinitions>_XBOX;NDEBUG;_CONSOLE;$(XboxDefines);%(PreprocessorDefinitions)</PreprocessorDefinitions> 162 <AdditionalIncludeDirectories>$(SolutionDir)\..\src;$(GlIncludes);$(SdlIncludes);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 160 <AdditionalIncludeDirectories>$(SolutionDir)\..\src;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 161 <BufferSecurityCheck>false</BufferSecurityCheck> 163 162 </ClCompile> 164 163 <Link> 165 <SubSystem>Console</SubSystem>166 164 <GenerateDebugInformation>true</GenerateDebugInformation> 167 165 <EnableCOMDATFolding>true</EnableCOMDATFolding> 168 166 <OptimizeReferences>true</OptimizeReferences> 169 <AdditionalDependencies> kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies);$(SdlDeps);$(GdiDeps);$(GlDeps);$(OutDir)\lolcore.lib</AdditionalDependencies>170 <AdditionalLibraryDirectories> $(SdlLibs);$(GlLibs);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>167 <AdditionalDependencies>xapilib.lib;d3d9.lib;d3dx9.lib;xgraphics.lib;xboxkrnl.lib;xnet.lib;xaudio2.lib;xact3.lib;x3daudio.lib;xmcore.lib;vcomp.lib;%(AdditionalDependencies)</AdditionalDependencies> 168 <AdditionalLibraryDirectories>%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> 171 169 </Link> 172 < PostBuildEvent>173 < Command>for %%I in ($(SdlLibs)) do xcopy /y /c /d %%I\*.dll $(TargetDir)</Command>174 </ PostBuildEvent>170 <Deploy> 171 <DeploymentType>CopyToHardDrive</DeploymentType> 172 </Deploy> 175 173 </ItemDefinitionGroup> 176 174 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" /> -
trunk/win32/tut02.vcxproj
r1178 r1189 22 22 <ClCompile Include="..\test\tutorial\tut02.cpp" /> 23 23 </ItemGroup> 24 <ItemGroup> 25 <ProjectReference Include="lolcore.vcxproj"> 26 <Project>{9e62f2fe-3408-4eae-8238-fd84238ceeda}</Project> 27 </ProjectReference> 28 </ItemGroup> 24 29 <PropertyGroup Label="Globals"> 25 30 <ProjectGuid>{7b083da2-fe08-4f6d-bfdd-195d5c2783eb}</ProjectGuid> 26 31 <Keyword>Win32Proj</Keyword> 27 <RootNamespace>testmap</RootNamespace>28 32 </PropertyGroup> 29 33 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" /> … … 31 35 <ConfigurationType>Application</ConfigurationType> 32 36 <UseDebugLibraries>true</UseDebugLibraries> 33 <CharacterSet> Unicode</CharacterSet>37 <CharacterSet>MultiByte</CharacterSet> 34 38 <UseOfMfc>Dynamic</UseOfMfc> 35 39 </PropertyGroup> … … 37 41 <ConfigurationType>Application</ConfigurationType> 38 42 <UseDebugLibraries>true</UseDebugLibraries> 39 <CharacterSet> Unicode</CharacterSet>43 <CharacterSet>MultiByte</CharacterSet> 40 44 <UseOfMfc>Dynamic</UseOfMfc> 41 45 </PropertyGroup> … … 44 48 <UseDebugLibraries>false</UseDebugLibraries> 45 49 <WholeProgramOptimization>true</WholeProgramOptimization> 46 <CharacterSet> Unicode</CharacterSet>50 <CharacterSet>MultiByte</CharacterSet> 47 51 <UseOfMfc>Dynamic</UseOfMfc> 48 52 </PropertyGroup> … … 51 55 <UseDebugLibraries>false</UseDebugLibraries> 52 56 <WholeProgramOptimization>true</WholeProgramOptimization> 53 <CharacterSet> Unicode</CharacterSet>57 <CharacterSet>MultiByte</CharacterSet> 54 58 <UseOfMfc>Dynamic</UseOfMfc> 55 59 </PropertyGroup> … … 74 78 </ImportGroup> 75 79 <PropertyGroup Label="UserMacros" /> 76 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> 77 <IntDir>Debug\$(ProjectName)\</IntDir> 80 <PropertyGroup Condition="'$(Configuration)'=='Debug'"> 78 81 <LinkIncremental>true</LinkIncremental> 79 82 </PropertyGroup> 80 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Xbox 360'"> 81 <IntDir>Debug\$(ProjectName)\</IntDir> 82 <LinkIncremental>true</LinkIncremental> 83 </PropertyGroup> 84 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> 85 <IntDir>Release\$(ProjectName)\</IntDir> 83 <PropertyGroup Condition="'$(Configuration)'=='Release'"> 86 84 <LinkIncremental>false</LinkIncremental> 87 85 </PropertyGroup> 88 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Xbox 360'">89 < IntDir>Release\$(ProjectName)\</IntDir>90 < LinkIncremental>false</LinkIncremental>86 <PropertyGroup> 87 <OutDir>$(Platform) $(Configuration)\</OutDir> 88 <IntDir>$(Platform) $(Configuration)\$(ProjectName)\</IntDir> 91 89 </PropertyGroup> 92 90 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> … … 100 98 </ClCompile> 101 99 <Link> 102 <SubSystem>Console</SubSystem>103 100 <GenerateDebugInformation>true</GenerateDebugInformation> 104 <AdditionalDependencies>kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies);$(SdlDeps);$(GdiDeps);$(GlDeps) ;$(OutDir)\lolcore.lib</AdditionalDependencies>101 <AdditionalDependencies>kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies);$(SdlDeps);$(GdiDeps);$(GlDeps)</AdditionalDependencies> 105 102 <AdditionalLibraryDirectories>$(SdlLibs);$(GlLibs);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> 106 103 </Link> 107 104 <PostBuildEvent> 108 <Command>for %%I in ($(SdlLibs)) do xcopy /y /c /d %%I\*.dll $(TargetDir)</Command>105 <Command>for %%I in ($(SdlLibs)) do xcopy /y /c /d %%I\*.dll "$(TargetDir)"</Command> 109 106 </PostBuildEvent> 110 107 </ItemDefinitionGroup> … … 115 112 <WarningLevel>Level3</WarningLevel> 116 113 <Optimization>Disabled</Optimization> 114 <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary> 117 115 <PreprocessorDefinitions>_XBOX;_DEBUG;_CONSOLE;$(XboxDefines);%(PreprocessorDefinitions)</PreprocessorDefinitions> 118 <AdditionalIncludeDirectories>$(SolutionDir)\..\src; $(GlIncludes);$(SdlIncludes);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>116 <AdditionalIncludeDirectories>$(SolutionDir)\..\src;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 119 117 </ClCompile> 120 118 <Link> 121 <SubSystem>Console</SubSystem>122 119 <GenerateDebugInformation>true</GenerateDebugInformation> 123 <AdditionalDependencies> kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies);$(SdlDeps);$(GdiDeps);$(GlDeps);$(OutDir)\lolcore.lib</AdditionalDependencies>124 <AdditionalLibraryDirectories> $(SdlLibs);$(GlLibs);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>120 <AdditionalDependencies>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)</AdditionalDependencies> 121 <AdditionalLibraryDirectories>%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> 125 122 </Link> 126 < PostBuildEvent>127 < Command>for %%I in ($(SdlLibs)) do xcopy /y /c /d %%I\*.dll $(TargetDir)</Command>128 </ PostBuildEvent>123 <Deploy> 124 <DeploymentType>CopyToHardDrive</DeploymentType> 125 </Deploy> 129 126 </ItemDefinitionGroup> 130 127 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> … … 140 137 </ClCompile> 141 138 <Link> 142 <SubSystem>Console</SubSystem>143 139 <GenerateDebugInformation>true</GenerateDebugInformation> 144 140 <EnableCOMDATFolding>true</EnableCOMDATFolding> 145 141 <OptimizeReferences>true</OptimizeReferences> 146 <AdditionalDependencies>kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies);$(SdlDeps);$(GdiDeps);$(GlDeps) ;$(OutDir)\lolcore.lib</AdditionalDependencies>142 <AdditionalDependencies>kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies);$(SdlDeps);$(GdiDeps);$(GlDeps)</AdditionalDependencies> 147 143 <AdditionalLibraryDirectories>$(SdlLibs);$(GlLibs);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> 148 144 </Link> 149 145 <PostBuildEvent> 150 <Command>for %%I in ($(SdlLibs)) do xcopy /y /c /d %%I\*.dll $(TargetDir)</Command>146 <Command>for %%I in ($(SdlLibs)) do xcopy /y /c /d %%I\*.dll "$(TargetDir)"</Command> 151 147 </PostBuildEvent> 152 148 </ItemDefinitionGroup> … … 157 153 </PrecompiledHeader> 158 154 <Optimization>MaxSpeed</Optimization> 155 <RuntimeLibrary>MultiThreaded</RuntimeLibrary> 159 156 <FunctionLevelLinking>true</FunctionLevelLinking> 160 157 <IntrinsicFunctions>true</IntrinsicFunctions> 161 158 <PreprocessorDefinitions>_XBOX;NDEBUG;_CONSOLE;$(XboxDefines);%(PreprocessorDefinitions)</PreprocessorDefinitions> 162 <AdditionalIncludeDirectories>$(SolutionDir)\..\src; $(GlIncludes);$(SdlIncludes);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>159 <AdditionalIncludeDirectories>$(SolutionDir)\..\src;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 163 160 </ClCompile> 164 161 <Link> 165 <SubSystem>Console</SubSystem>166 162 <GenerateDebugInformation>true</GenerateDebugInformation> 167 163 <EnableCOMDATFolding>true</EnableCOMDATFolding> 168 164 <OptimizeReferences>true</OptimizeReferences> 169 <AdditionalDependencies> kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies);$(SdlDeps);$(GdiDeps);$(GlDeps);$(OutDir)\lolcore.lib</AdditionalDependencies>170 <AdditionalLibraryDirectories> $(SdlLibs);$(GlLibs);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>165 <AdditionalDependencies>xapilib.lib;d3d9.lib;d3dx9.lib;xgraphics.lib;xboxkrnl.lib;xnet.lib;xaudio2.lib;xact3.lib;x3daudio.lib;xmcore.lib;vcomp.lib;%(AdditionalDependencies)</AdditionalDependencies> 166 <AdditionalLibraryDirectories>%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> 171 167 </Link> 172 < PostBuildEvent>173 < Command>for %%I in ($(SdlLibs)) do xcopy /y /c /d %%I\*.dll $(TargetDir)</Command>174 </ PostBuildEvent>168 <Deploy> 169 <DeploymentType>CopyToHardDrive</DeploymentType> 170 </Deploy> 175 171 </ItemDefinitionGroup> 176 172 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" /> -
trunk/win32/tut03.vcxproj
r1178 r1189 22 22 <ClCompile Include="..\test\tutorial\tut03.cpp" /> 23 23 </ItemGroup> 24 <ItemGroup> 25 <ProjectReference Include="lolcore.vcxproj"> 26 <Project>{9e62f2fe-3408-4eae-8238-fd84238ceeda}</Project> 27 </ProjectReference> 28 </ItemGroup> 24 29 <PropertyGroup Label="Globals"> 25 30 <ProjectGuid>{6bf81b39-edc2-4227-9992-c2d8abea95af}</ProjectGuid> 26 31 <Keyword>Win32Proj</Keyword> 27 <RootNamespace>testmap</RootNamespace>28 32 </PropertyGroup> 29 33 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" /> … … 31 35 <ConfigurationType>Application</ConfigurationType> 32 36 <UseDebugLibraries>true</UseDebugLibraries> 33 <CharacterSet> Unicode</CharacterSet>37 <CharacterSet>MultiByte</CharacterSet> 34 38 <UseOfMfc>Dynamic</UseOfMfc> 35 39 </PropertyGroup> … … 37 41 <ConfigurationType>Application</ConfigurationType> 38 42 <UseDebugLibraries>true</UseDebugLibraries> 39 <CharacterSet> Unicode</CharacterSet>43 <CharacterSet>MultiByte</CharacterSet> 40 44 <UseOfMfc>Dynamic</UseOfMfc> 41 45 </PropertyGroup> … … 44 48 <UseDebugLibraries>false</UseDebugLibraries> 45 49 <WholeProgramOptimization>true</WholeProgramOptimization> 46 <CharacterSet> Unicode</CharacterSet>50 <CharacterSet>MultiByte</CharacterSet> 47 51 <UseOfMfc>Dynamic</UseOfMfc> 48 52 </PropertyGroup> … … 51 55 <UseDebugLibraries>false</UseDebugLibraries> 52 56 <WholeProgramOptimization>true</WholeProgramOptimization> 53 <CharacterSet> Unicode</CharacterSet>57 <CharacterSet>MultiByte</CharacterSet> 54 58 <UseOfMfc>Dynamic</UseOfMfc> 55 59 </PropertyGroup> … … 74 78 </ImportGroup> 75 79 <PropertyGroup Label="UserMacros" /> 76 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> 77 <IntDir>Debug\$(ProjectName)\</IntDir> 80 <PropertyGroup Condition="'$(Configuration)'=='Debug'"> 78 81 <LinkIncremental>true</LinkIncremental> 79 82 </PropertyGroup> 80 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Xbox 360'"> 81 <IntDir>Debug\$(ProjectName)\</IntDir> 82 <LinkIncremental>true</LinkIncremental> 83 </PropertyGroup> 84 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> 85 <IntDir>Release\$(ProjectName)\</IntDir> 83 <PropertyGroup Condition="'$(Configuration)'=='Release'"> 86 84 <LinkIncremental>false</LinkIncremental> 87 85 </PropertyGroup> 88 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Xbox 360'">89 < IntDir>Release\$(ProjectName)\</IntDir>90 < LinkIncremental>false</LinkIncremental>86 <PropertyGroup> 87 <OutDir>$(Platform) $(Configuration)\</OutDir> 88 <IntDir>$(Platform) $(Configuration)\$(ProjectName)\</IntDir> 91 89 </PropertyGroup> 92 90 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> … … 100 98 </ClCompile> 101 99 <Link> 102 <SubSystem>Console</SubSystem>103 100 <GenerateDebugInformation>true</GenerateDebugInformation> 104 <AdditionalDependencies>kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies);$(SdlDeps);$(GdiDeps);$(GlDeps) ;$(OutDir)\lolcore.lib</AdditionalDependencies>101 <AdditionalDependencies>kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies);$(SdlDeps);$(GdiDeps);$(GlDeps)</AdditionalDependencies> 105 102 <AdditionalLibraryDirectories>$(SdlLibs);$(GlLibs);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> 106 103 </Link> 107 104 <PostBuildEvent> 108 <Command>for %%I in ($(SdlLibs)) do xcopy /y /c /d %%I\*.dll $(TargetDir)</Command>105 <Command>for %%I in ($(SdlLibs)) do xcopy /y /c /d %%I\*.dll "$(TargetDir)"</Command> 109 106 </PostBuildEvent> 110 107 </ItemDefinitionGroup> … … 115 112 <WarningLevel>Level3</WarningLevel> 116 113 <Optimization>Disabled</Optimization> 114 <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary> 117 115 <PreprocessorDefinitions>_XBOX;_DEBUG;_CONSOLE;$(XboxDefines);%(PreprocessorDefinitions)</PreprocessorDefinitions> 118 <AdditionalIncludeDirectories>$(SolutionDir)\..\src; $(GlIncludes);$(SdlIncludes);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>116 <AdditionalIncludeDirectories>$(SolutionDir)\..\src;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 119 117 </ClCompile> 120 118 <Link> 121 <SubSystem>Console</SubSystem>122 119 <GenerateDebugInformation>true</GenerateDebugInformation> 123 <AdditionalDependencies> kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies);$(SdlDeps);$(GdiDeps);$(GlDeps);$(OutDir)\lolcore.lib</AdditionalDependencies>124 <AdditionalLibraryDirectories> $(SdlLibs);$(GlLibs);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>120 <AdditionalDependencies>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)</AdditionalDependencies> 121 <AdditionalLibraryDirectories>%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> 125 122 </Link> 126 < PostBuildEvent>127 < Command>for %%I in ($(SdlLibs)) do xcopy /y /c /d %%I\*.dll $(TargetDir)</Command>128 </ PostBuildEvent>123 <Deploy> 124 <DeploymentType>CopyToHardDrive</DeploymentType> 125 </Deploy> 129 126 </ItemDefinitionGroup> 130 127 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> … … 140 137 </ClCompile> 141 138 <Link> 142 <SubSystem>Console</SubSystem>143 139 <GenerateDebugInformation>true</GenerateDebugInformation> 144 140 <EnableCOMDATFolding>true</EnableCOMDATFolding> 145 141 <OptimizeReferences>true</OptimizeReferences> 146 <AdditionalDependencies>kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies);$(SdlDeps);$(GdiDeps);$(GlDeps) ;$(OutDir)\lolcore.lib</AdditionalDependencies>142 <AdditionalDependencies>kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies);$(SdlDeps);$(GdiDeps);$(GlDeps)</AdditionalDependencies> 147 143 <AdditionalLibraryDirectories>$(SdlLibs);$(GlLibs);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> 148 144 </Link> 149 145 <PostBuildEvent> 150 <Command>for %%I in ($(SdlLibs)) do xcopy /y /c /d %%I\*.dll $(TargetDir)</Command>146 <Command>for %%I in ($(SdlLibs)) do xcopy /y /c /d %%I\*.dll "$(TargetDir)"</Command> 151 147 </PostBuildEvent> 152 148 </ItemDefinitionGroup> … … 157 153 </PrecompiledHeader> 158 154 <Optimization>MaxSpeed</Optimization> 155 <RuntimeLibrary>MultiThreaded</RuntimeLibrary> 159 156 <FunctionLevelLinking>true</FunctionLevelLinking> 160 157 <IntrinsicFunctions>true</IntrinsicFunctions> 161 158 <PreprocessorDefinitions>_XBOX;NDEBUG;_CONSOLE;$(XboxDefines);%(PreprocessorDefinitions)</PreprocessorDefinitions> 162 <AdditionalIncludeDirectories>$(SolutionDir)\..\src; $(GlIncludes);$(SdlIncludes);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>159 <AdditionalIncludeDirectories>$(SolutionDir)\..\src;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 163 160 </ClCompile> 164 161 <Link> 165 <SubSystem>Console</SubSystem>166 162 <GenerateDebugInformation>true</GenerateDebugInformation> 167 163 <EnableCOMDATFolding>true</EnableCOMDATFolding> 168 164 <OptimizeReferences>true</OptimizeReferences> 169 <AdditionalDependencies> kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies);$(SdlDeps);$(GdiDeps);$(GlDeps);$(OutDir)\lolcore.lib</AdditionalDependencies>170 <AdditionalLibraryDirectories> $(SdlLibs);$(GlLibs);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>165 <AdditionalDependencies>xapilib.lib;d3d9.lib;d3dx9.lib;xgraphics.lib;xboxkrnl.lib;xnet.lib;xaudio2.lib;xact3.lib;x3daudio.lib;xmcore.lib;vcomp.lib;%(AdditionalDependencies)</AdditionalDependencies> 166 <AdditionalLibraryDirectories>%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> 171 167 </Link> 172 < PostBuildEvent>173 < Command>for %%I in ($(SdlLibs)) do xcopy /y /c /d %%I\*.dll $(TargetDir)</Command>174 </ PostBuildEvent>168 <Deploy> 169 <DeploymentType>CopyToHardDrive</DeploymentType> 170 </Deploy> 175 171 </ItemDefinitionGroup> 176 172 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
Note: See TracChangeset
for help on using the changeset viewer.