1<?xml version="1.0" encoding="utf-8"?>
2<Project DefaultTargets="Build" ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
3  <ItemGroup Label="ProjectConfigurations">
4    <ProjectConfiguration Include="Debug|Win32">
5      <Configuration>Debug</Configuration>
6      <Platform>Win32</Platform>
7    </ProjectConfiguration>
8    <ProjectConfiguration Include="Debug|x64">
9      <Configuration>Debug</Configuration>
10      <Platform>x64</Platform>
11    </ProjectConfiguration>
12    <ProjectConfiguration Include="Release|Win32">
13      <Configuration>Release</Configuration>
14      <Platform>Win32</Platform>
15    </ProjectConfiguration>
16    <ProjectConfiguration Include="Release|x64">
17      <Configuration>Release</Configuration>
18      <Platform>x64</Platform>
19    </ProjectConfiguration>
20  </ItemGroup>
21  <PropertyGroup Label="Globals">
22    <ProjectGuid>{9BE9C008-E851-42B1-A034-BD4630AE4CD6}</ProjectGuid>
23    <Keyword>Win32Proj</Keyword>
24    <RootNamespace>civetweb_lua</RootNamespace>
25    <WindowsTargetPlatformVersion>8.1</WindowsTargetPlatformVersion>
26  </PropertyGroup>
27  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
28  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
29    <ConfigurationType>Application</ConfigurationType>
30    <UseDebugLibraries>true</UseDebugLibraries>
31    <CharacterSet>MultiByte</CharacterSet>
32    <PlatformToolset>v140_xp</PlatformToolset>
33  </PropertyGroup>
34  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
35    <ConfigurationType>Application</ConfigurationType>
36    <UseDebugLibraries>true</UseDebugLibraries>
37    <PlatformToolset>v140</PlatformToolset>
38    <CharacterSet>MultiByte</CharacterSet>
39  </PropertyGroup>
40  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug CONSOLE|x64'" Label="Configuration">
41    <ConfigurationType>Application</ConfigurationType>
42    <UseDebugLibraries>true</UseDebugLibraries>
43    <PlatformToolset>v110</PlatformToolset>
44    <CharacterSet>MultiByte</CharacterSet>
45  </PropertyGroup>
46  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
47    <ConfigurationType>Application</ConfigurationType>
48    <UseDebugLibraries>false</UseDebugLibraries>
49    <WholeProgramOptimization>true</WholeProgramOptimization>
50    <CharacterSet>MultiByte</CharacterSet>
51    <PlatformToolset>v140_xp</PlatformToolset>
52  </PropertyGroup>
53  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
54    <ConfigurationType>Application</ConfigurationType>
55    <UseDebugLibraries>false</UseDebugLibraries>
56    <PlatformToolset>v140</PlatformToolset>
57    <WholeProgramOptimization>true</WholeProgramOptimization>
58    <CharacterSet>MultiByte</CharacterSet>
59  </PropertyGroup>
60  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
61  <ImportGroup Label="ExtensionSettings">
62  </ImportGroup>
63  <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
64    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
65  </ImportGroup>
66  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets">
67    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
68  </ImportGroup>
69  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug CONSOLE|x64'" Label="PropertySheets">
70    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
71  </ImportGroup>
72  <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
73    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
74  </ImportGroup>
75  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">
76    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
77  </ImportGroup>
78  <PropertyGroup Label="UserMacros" />
79  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
80    <LinkIncremental>true</LinkIncremental>
81    <OutDir>$(SolutionDir)\$(Configuration)\$(Platform)\</OutDir>
82  </PropertyGroup>
83  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
84    <LinkIncremental>true</LinkIncremental>
85    <OutDir>$(SolutionDir)\$(Configuration)\$(Platform)\</OutDir>
86  </PropertyGroup>
87  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug CONSOLE|x64'">
88    <LinkIncremental>true</LinkIncremental>
89    <OutDir>$(SolutionDir)\$(Configuration)\$(Platform)\</OutDir>
90  </PropertyGroup>
91  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
92    <LinkIncremental>false</LinkIncremental>
93    <OutDir>$(SolutionDir)\$(Configuration)\$(Platform)\</OutDir>
94  </PropertyGroup>
95  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
96    <LinkIncremental>false</LinkIncremental>
97    <OutDir>$(SolutionDir)\$(Configuration)\$(Platform)\</OutDir>
98  </PropertyGroup>
99  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
100    <ClCompile>
101      <PrecompiledHeader>
102      </PrecompiledHeader>
103      <WarningLevel>Level3</WarningLevel>
104      <Optimization>Disabled</Optimization>
105      <PreprocessorDefinitions>USE_SERVER_STATS;USE_DUKTAPE;USE_IPV6;LUA_COMPAT_ALL;USE_LUA;USE_LUA_SQLITE3;USE_LUA_FILE_SYSTEM;USE_WEBSOCKET;WIN32;_DEBUG;_WINDOWS;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
106      <AdditionalIncludeDirectories>$(ProjectDir)..\..\include;$(ProjectDir)..\..\src\third_party;$(ProjectDir)..\..\src\third_party\lua-5.2.4\src;$(ProjectDir)..\..\src\third_party\duktape-1.5.2\src;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
107    </ClCompile>
108    <Link>
109      <SubSystem>Windows</SubSystem>
110      <GenerateDebugInformation>true</GenerateDebugInformation>
111    </Link>
112  </ItemDefinitionGroup>
113  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
114    <ClCompile>
115      <PrecompiledHeader>
116      </PrecompiledHeader>
117      <WarningLevel>Level3</WarningLevel>
118      <Optimization>Disabled</Optimization>
119      <PreprocessorDefinitions>USE_SERVER_STATS;USE_DUKTAPE;USE_IPV6;LUA_COMPAT_ALL;USE_LUA;USE_LUA_SQLITE3;USE_LUA_FILE_SYSTEM;USE_WEBSOCKET;WIN32;_DEBUG;_WINDOWS;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
120      <AdditionalIncludeDirectories>$(ProjectDir)..\..\include;$(ProjectDir)..\..\src\third_party;$(ProjectDir)..\..\src\third_party\lua-5.2.4\src;$(ProjectDir)..\..\src\third_party\duktape-1.5.2\src;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
121    </ClCompile>
122    <Link>
123      <SubSystem>Windows</SubSystem>
124      <GenerateDebugInformation>true</GenerateDebugInformation>
125    </Link>
126  </ItemDefinitionGroup>
127  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug CONSOLE|x64'">
128    <ClCompile>
129      <PrecompiledHeader>
130      </PrecompiledHeader>
131      <WarningLevel>Level3</WarningLevel>
132      <Optimization>Disabled</Optimization>
133      <PreprocessorDefinitions>LUA_COMPAT_ALL;USE_LUA;USE_LUA_SQLITE3;USE_LUA_FILE_SYSTEM;USE_WEBSOCKET;WIN32;_DEBUG;_WINDOWS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
134      <AdditionalIncludeDirectories>$(ProjectDir)..\..\include;$(ProjectDir)..\..\src\third_party\lua-5.2.4\src;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
135    </ClCompile>
136    <Link>
137      <SubSystem>Windows</SubSystem>
138      <GenerateDebugInformation>true</GenerateDebugInformation>
139    </Link>
140  </ItemDefinitionGroup>
141  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
142    <ClCompile>
143      <WarningLevel>Level3</WarningLevel>
144      <PrecompiledHeader>
145      </PrecompiledHeader>
146      <Optimization>MaxSpeed</Optimization>
147      <FunctionLevelLinking>true</FunctionLevelLinking>
148      <IntrinsicFunctions>true</IntrinsicFunctions>
149      <PreprocessorDefinitions>USE_SERVER_STATS;USE_DUKTAPE;USE_IPV6;LUA_COMPAT_ALL;USE_LUA;USE_LUA_SQLITE3;USE_LUA_FILE_SYSTEM;USE_WEBSOCKET;WIN32;_WINDOWS;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
150      <AdditionalIncludeDirectories>$(ProjectDir)..\..\include;$(ProjectDir)..\..\src\third_party;$(ProjectDir)..\..\src\third_party\lua-5.2.4\src;$(ProjectDir)..\..\src\third_party\duktape-1.5.2\src;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
151    </ClCompile>
152    <Link>
153      <SubSystem>Windows</SubSystem>
154      <GenerateDebugInformation>true</GenerateDebugInformation>
155      <EnableCOMDATFolding>true</EnableCOMDATFolding>
156      <OptimizeReferences>true</OptimizeReferences>
157    </Link>
158  </ItemDefinitionGroup>
159  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
160    <ClCompile>
161      <WarningLevel>Level3</WarningLevel>
162      <PrecompiledHeader>
163      </PrecompiledHeader>
164      <Optimization>MaxSpeed</Optimization>
165      <FunctionLevelLinking>true</FunctionLevelLinking>
166      <IntrinsicFunctions>true</IntrinsicFunctions>
167      <PreprocessorDefinitions>USE_SERVER_STATS;USE_DUKTAPE;USE_IPV6;LUA_COMPAT_ALL;USE_LUA;USE_LUA_SQLITE3;USE_LUA_FILE_SYSTEM;USE_WEBSOCKET;WIN32;_WINDOWS;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
168      <AdditionalIncludeDirectories>$(ProjectDir)..\..\include;$(ProjectDir)..\..\src\third_party;$(ProjectDir)..\..\src\third_party\lua-5.2.4\src;$(ProjectDir)..\..\src\third_party\duktape-1.5.2\src;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
169    </ClCompile>
170    <Link>
171      <SubSystem>Windows</SubSystem>
172      <GenerateDebugInformation>true</GenerateDebugInformation>
173      <EnableCOMDATFolding>true</EnableCOMDATFolding>
174      <OptimizeReferences>true</OptimizeReferences>
175    </Link>
176  </ItemDefinitionGroup>
177  <ItemGroup>
178    <ClInclude Include="..\..\include\civetweb.h" />
179    <ClInclude Include="..\..\src\third_party\civetweb_lua.h" />
180    <ClInclude Include="..\..\src\third_party\lua-5.2.4\src\lauxlib.h" />
181    <ClInclude Include="..\..\src\third_party\lua-5.2.4\src\lua.h" />
182  </ItemGroup>
183  <ItemGroup>
184    <ClCompile Include="..\..\src\civetweb.c" />
185    <ClCompile Include="..\..\src\main.c" />
186  </ItemGroup>
187  <ItemGroup>
188    <ResourceCompile Include="..\..\resources\res.rc" />
189  </ItemGroup>
190  <ItemGroup>
191    <Image Include="..\..\resources\systray.ico" />
192  </ItemGroup>
193  <ItemGroup>
194    <ProjectReference Include="..\lua_lib\lua_lib.vcxproj">
195      <Project>{8f5e5d77-d269-4665-9e27-1045da6cf0d8}</Project>
196    </ProjectReference>
197    <ProjectReference Include="..\duktape_lib\duktape_lib.vcxproj">
198      <Project>{0A11689C-DB6A-4BF6-97B2-AD32DB863FBD}</Project>
199    </ProjectReference>
200  </ItemGroup>
201  <ItemGroup>
202    <None Include="..\..\src\handle_form.inl" />
203    <None Include="..\..\src\md5.inl" />
204    <None Include="..\..\src\sha1.inl" />
205    <None Include="..\..\src\mod_duktape.inl" />
206    <None Include="..\..\src\mod_lua.inl" />
207    <None Include="..\..\src\timer.inl" />
208  </ItemGroup>
209  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
210  <ImportGroup Label="ExtensionTargets">
211  </ImportGroup>
212</Project>