diff options
Diffstat (limited to 'w32/common')
-rw-r--r-- | w32/common/MHD_config.h | 129 | ||||
-rw-r--r-- | w32/common/common-build-settings.vcxproj | 99 | ||||
-rw-r--r-- | w32/common/hellobrowser-build-settings.vcxproj | 32 | ||||
-rw-r--r-- | w32/common/hellobrowser-files.vcxproj | 11 | ||||
-rw-r--r-- | w32/common/hellobrowser-filters.vcxproj | 22 | ||||
-rw-r--r-- | w32/common/libmicrohttpd-build-settings.vcxproj | 55 | ||||
-rw-r--r-- | w32/common/libmicrohttpd-files.vcxproj | 2 | ||||
-rw-r--r-- | w32/common/libmicrohttpd-filters.vcxproj | 129 |
8 files changed, 478 insertions, 1 deletions
diff --git a/w32/common/MHD_config.h b/w32/common/MHD_config.h new file mode 100644 index 00000000..6a305a50 --- /dev/null +++ b/w32/common/MHD_config.h | |||
@@ -0,0 +1,129 @@ | |||
1 | /* MHD_config.h for W32 */ | ||
2 | /* Created manually. */ | ||
3 | |||
4 | /* *** Basic OS/compiler information *** */ | ||
5 | |||
6 | /* This is a Windows system */ | ||
7 | #define WINDOWS 1 | ||
8 | |||
9 | /* Define if MS VC compiler is used */ | ||
10 | #define MSVC 1 | ||
11 | |||
12 | /* *** MHD configuration *** */ | ||
13 | /* Undef to disable feature */ | ||
14 | |||
15 | /* Enable basic Auth support */ | ||
16 | #define BAUTH_SUPPORT 1 | ||
17 | |||
18 | /* Enable digest Auth support */ | ||
19 | #define DAUTH_SUPPORT 1 | ||
20 | |||
21 | /* Enable postprocessor.c */ | ||
22 | #define HAVE_POSTPROCESSOR 1 | ||
23 | |||
24 | /* Enable error messages */ | ||
25 | #define HAVE_MESSAGES 1 | ||
26 | |||
27 | /* Disable HTTPS support */ | ||
28 | #define HTTPS_SUPPORT 0 | ||
29 | |||
30 | |||
31 | /* *** OS features *** */ | ||
32 | |||
33 | /* Provides IPv6 headers */ | ||
34 | #define HAVE_INET6 1 | ||
35 | |||
36 | /* Define to use pair of sockets instead of pipes for signaling */ | ||
37 | #define MHD_DONT_USE_PIPES 1 | ||
38 | |||
39 | /* define to use W32 threads */ | ||
40 | #define MHD_USE_W32_THREADS 1 | ||
41 | |||
42 | #ifndef _WIN32_WINNT | ||
43 | /* MHD supports Windows XP and later W32 systems*/ | ||
44 | #define _WIN32_WINNT 0x0501 | ||
45 | #endif /* _WIN32_WINNT */ | ||
46 | |||
47 | /* winsock poll is available only on Vista and later */ | ||
48 | #if _WIN32_WINNT >= 0x0600 | ||
49 | #define HAVE_POLL 1 | ||
50 | #endif /* _WIN32_WINNT >= 0x0600 */ | ||
51 | |||
52 | /* define to 0 to disable epoll support */ | ||
53 | #define EPOLL_SUPPORT 0 | ||
54 | |||
55 | /* Define to 1 if you have the <winsock2.h> header file. */ | ||
56 | #define HAVE_WINSOCK2_H 1 | ||
57 | |||
58 | /* Define to 1 if you have the <ws2tcpip.h> header file. */ | ||
59 | #define HAVE_WS2TCPIP_H 1 | ||
60 | |||
61 | /* Define to 1 if you have the declaration of `SOCK_NONBLOCK', and to 0 if you | ||
62 | don't. */ | ||
63 | #define HAVE_DECL_SOCK_NONBLOCK 0 | ||
64 | |||
65 | /* Define to 1 if you have the `_lseeki64' function. */ | ||
66 | #define HAVE___LSEEKI64 1 | ||
67 | |||
68 | |||
69 | /* *** Headers information *** */ | ||
70 | /* Not really important as not used by code currently */ | ||
71 | |||
72 | /* Define to 1 if you have the <errno.h> header file. */ | ||
73 | #define HAVE_ERRNO_H 1 | ||
74 | |||
75 | /* Define to 1 if you have the <fcntl.h> header file. */ | ||
76 | #define HAVE_FCNTL_H 1 | ||
77 | |||
78 | /* Define to 1 if you have the <inttypes.h> header file. */ | ||
79 | #define HAVE_INTTYPES_H 1 | ||
80 | |||
81 | /* Define to 1 if you have the <limits.h> header file. */ | ||
82 | #define HAVE_LIMITS_H 1 | ||
83 | |||
84 | /* Define to 1 if you have the <locale.h> header file. */ | ||
85 | #define HAVE_LOCALE_H 1 | ||
86 | |||
87 | /* Define to 1 if you have the <math.h> header file. */ | ||
88 | #define HAVE_MATH_H 1 | ||
89 | |||
90 | /* Define to 1 if you have the <memory.h> header file. */ | ||
91 | #define HAVE_MEMORY_H 1 | ||
92 | |||
93 | /* Define to 1 if you have the <pthread.h> header file. */ | ||
94 | #define HAVE_PTHREAD_H 0 | ||
95 | |||
96 | /* Define to 1 if you have the <stdint.h> header file. */ | ||
97 | #define HAVE_STDINT_H 1 | ||
98 | |||
99 | /* Define to 1 if you have the <stdio.h> header file. */ | ||
100 | #define HAVE_STDIO_H 1 | ||
101 | |||
102 | /* Define to 1 if you have the <stdlib.h> header file. */ | ||
103 | #define HAVE_STDLIB_H 1 | ||
104 | |||
105 | /* Define to 1 if you have the <strings.h> header file. */ | ||
106 | #define HAVE_STRINGS_H 1 | ||
107 | |||
108 | /* Define to 1 if you have the <string.h> header file. */ | ||
109 | #define HAVE_STRING_H 1 | ||
110 | |||
111 | /* Define to 1 if you have the <sys/stat.h> header file. */ | ||
112 | #define HAVE_SYS_STAT_H 1 | ||
113 | |||
114 | /* Define to 1 if you have the <sys/types.h> header file. */ | ||
115 | #define HAVE_SYS_TYPES_H 1 | ||
116 | |||
117 | /* Define to 1 if you have the <time.h> header file. */ | ||
118 | #define HAVE_TIME_H 1 | ||
119 | |||
120 | |||
121 | /* *** Other useful staff *** */ | ||
122 | |||
123 | #define _GNU_SOURCE 1 | ||
124 | |||
125 | /* Define to 1 if you have the ANSI C header files. */ | ||
126 | #define STDC_HEADERS 1 | ||
127 | |||
128 | |||
129 | /* End of MHD_config.h */ | ||
diff --git a/w32/common/common-build-settings.vcxproj b/w32/common/common-build-settings.vcxproj new file mode 100644 index 00000000..280fd69a --- /dev/null +++ b/w32/common/common-build-settings.vcxproj | |||
@@ -0,0 +1,99 @@ | |||
1 | <?xml version="1.0" encoding="utf-8"?> | ||
2 | <Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> | ||
3 | <PropertyGroup Label="UserMacros"> | ||
4 | <!-- WinXP = 0; Vista = 1; Win7 = 2; Win8 = 3... | ||
5 | Only 0 and 1 are used currently --> | ||
6 | <TargetOSLevel Condition="'$(PlatformToolset)'=='v120_xp' Or '$(PlatformToolset)'=='v140_xp'">0</TargetOSLevel> | ||
7 | <TargetOSLevel Condition="'$(PlatformToolset)'!='v120_xp' And '$(PlatformToolset)'!='v140_xp'">1</TargetOSLevel> | ||
8 | </PropertyGroup> | ||
9 | <PropertyGroup> | ||
10 | <IncludePath>$(SolutionDir);$(MhdW32Common);$(MhdSrc)include;$(IncludePath)</IncludePath> | ||
11 | </PropertyGroup> | ||
12 | <PropertyGroup Condition="'$(Platform)'=='Win32'"> | ||
13 | <IntDir>$(SolutionDir)$(ProjectName)\$(Configuration)\</IntDir> | ||
14 | <OutDir>$(SolutionDir)Output\</OutDir> | ||
15 | </PropertyGroup> | ||
16 | <PropertyGroup Condition="'$(Platform)'=='x64'"> | ||
17 | <IntDir>$(SolutionDir)$(ProjectName)\$(Configuration)\$(Platform)\</IntDir> | ||
18 | <OutDir>$(SolutionDir)Output\$(Platform)\</OutDir> | ||
19 | </PropertyGroup> | ||
20 | <PropertyGroup Condition="'$(UseDebugLibraries)'=='true'"> | ||
21 | <LinkIncremental>true</LinkIncremental> | ||
22 | </PropertyGroup> | ||
23 | <PropertyGroup Condition="'$(UseDebugLibraries)'!='true'"> | ||
24 | <LinkIncremental>false</LinkIncremental> | ||
25 | </PropertyGroup> | ||
26 | <ItemDefinitionGroup> | ||
27 | <ClCompile> | ||
28 | <PrecompiledHeader>NotUsing</PrecompiledHeader> | ||
29 | <WarningLevel>Level3</WarningLevel> | ||
30 | <PreprocessorDefinitions>WIN32;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions> | ||
31 | <DisableSpecificWarnings>4996</DisableSpecificWarnings> | ||
32 | <TreatSpecificWarningsAsErrors>4013</TreatSpecificWarningsAsErrors> | ||
33 | <ProgramDataBaseFileName>$(IntDir)$(TargetName).pdb</ProgramDataBaseFileName> | ||
34 | <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> | ||
35 | </ClCompile> | ||
36 | <Link> | ||
37 | <GenerateDebugInformation>true</GenerateDebugInformation> | ||
38 | </Link> | ||
39 | </ItemDefinitionGroup> | ||
40 | <ItemDefinitionGroup Condition="'$(TargetOSLevel)'>'0'"> | ||
41 | <ClCompile> | ||
42 | <PreprocessorDefinitions>_WIN32_WINNT=0x0600;%(PreprocessorDefinitions)</PreprocessorDefinitions> | ||
43 | </ClCompile> | ||
44 | <Link> | ||
45 | <MinimumRequiredVersion>6.00</MinimumRequiredVersion> | ||
46 | </Link> | ||
47 | <Lib> | ||
48 | <MinimumRequiredVersion>6.00</MinimumRequiredVersion> | ||
49 | </Lib> | ||
50 | </ItemDefinitionGroup> | ||
51 | <ItemDefinitionGroup Condition="'$(TargetOSLevel)'=='0' And '$(Platform)'=='Win32'"> | ||
52 | <ClCompile> | ||
53 | <PreprocessorDefinitions>_WIN32_WINNT=0x0501;%(PreprocessorDefinitions)</PreprocessorDefinitions> | ||
54 | </ClCompile> | ||
55 | <Link> | ||
56 | <MinimumRequiredVersion>5.01</MinimumRequiredVersion> | ||
57 | </Link> | ||
58 | <Lib> | ||
59 | <MinimumRequiredVersion>5.01</MinimumRequiredVersion> | ||
60 | </Lib> | ||
61 | </ItemDefinitionGroup> | ||
62 | <ItemDefinitionGroup Condition="'$(TargetOSLevel)'=='0' And '$(Platform)'=='x64'"> | ||
63 | <ClCompile> | ||
64 | <PreprocessorDefinitions>_WIN32_WINNT=0x0502;%(PreprocessorDefinitions)</PreprocessorDefinitions> | ||
65 | </ClCompile> | ||
66 | <Link> | ||
67 | <MinimumRequiredVersion>5.02</MinimumRequiredVersion> | ||
68 | </Link> | ||
69 | <Lib> | ||
70 | <MinimumRequiredVersion>5.02</MinimumRequiredVersion> | ||
71 | </Lib> | ||
72 | </ItemDefinitionGroup> | ||
73 | <ItemDefinitionGroup Condition="'$(UseDebugLibraries)'=='true'"> | ||
74 | <ClCompile> | ||
75 | <Optimization>Disabled</Optimization> | ||
76 | <SmallerTypeCheck>true</SmallerTypeCheck> | ||
77 | </ClCompile> | ||
78 | <ResourceCompile> | ||
79 | <PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions> | ||
80 | </ResourceCompile> | ||
81 | </ItemDefinitionGroup> | ||
82 | <ItemDefinitionGroup Condition="'$(UseDebugLibraries)'!='true'"> | ||
83 | <ClCompile> | ||
84 | <Optimization>Full</Optimization> | ||
85 | <FunctionLevelLinking>true</FunctionLevelLinking> | ||
86 | <IntrinsicFunctions>true</IntrinsicFunctions> | ||
87 | <InlineFunctionExpansion>AnySuitable</InlineFunctionExpansion> | ||
88 | <FavorSizeOrSpeed>Speed</FavorSizeOrSpeed> | ||
89 | <OmitFramePointers>true</OmitFramePointers> | ||
90 | </ClCompile> | ||
91 | <Link> | ||
92 | <EnableCOMDATFolding>true</EnableCOMDATFolding> | ||
93 | <OptimizeReferences>true</OptimizeReferences> | ||
94 | </Link> | ||
95 | <ResourceCompile> | ||
96 | <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions> | ||
97 | </ResourceCompile> | ||
98 | </ItemDefinitionGroup> | ||
99 | </Project> | ||
diff --git a/w32/common/hellobrowser-build-settings.vcxproj b/w32/common/hellobrowser-build-settings.vcxproj new file mode 100644 index 00000000..45e7ed7a --- /dev/null +++ b/w32/common/hellobrowser-build-settings.vcxproj | |||
@@ -0,0 +1,32 @@ | |||
1 | <?xml version="1.0" encoding="utf-8"?> | ||
2 | <Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> | ||
3 | <PropertyGroup Condition="'$(Configuration)'=='Debug-static'"> | ||
4 | <TargetName>$(ProjectName)_d</TargetName> | ||
5 | </PropertyGroup> | ||
6 | <PropertyGroup Condition="'$(Configuration)'=='Debug-dll'"> | ||
7 | <TargetName>$(ProjectName)-dll_d</TargetName> | ||
8 | </PropertyGroup> | ||
9 | <PropertyGroup Condition="'$(Configuration)'=='Release-static'"> | ||
10 | <TargetName>$(ProjectName)</TargetName> | ||
11 | </PropertyGroup> | ||
12 | <PropertyGroup Condition="'$(Configuration)'=='Release-dll'"> | ||
13 | <TargetName>$(ProjectName)-dll</TargetName> | ||
14 | </PropertyGroup> | ||
15 | <ItemDefinitionGroup> | ||
16 | <ClCompile> | ||
17 | <PreprocessorDefinitions>_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions> | ||
18 | </ClCompile> | ||
19 | <Link> | ||
20 | <SubSystem>Console</SubSystem> | ||
21 | </Link> | ||
22 | <ProjectReference /> | ||
23 | </ItemDefinitionGroup> | ||
24 | <ItemDefinitionGroup> | ||
25 | <ClCompile> | ||
26 | <RuntimeLibrary Condition="'$(Configuration)'=='Debug-static'">MultiThreadedDebug</RuntimeLibrary> | ||
27 | <RuntimeLibrary Condition="'$(Configuration)'=='Debug-dll'">MultiThreadedDebugDLL</RuntimeLibrary> | ||
28 | <RuntimeLibrary Condition="'$(Configuration)'=='Release-static'">MultiThreaded</RuntimeLibrary> | ||
29 | <RuntimeLibrary Condition="'$(Configuration)'=='Release-dll'">MultiThreadedDLL</RuntimeLibrary> | ||
30 | </ClCompile> | ||
31 | </ItemDefinitionGroup> | ||
32 | </Project> | ||
diff --git a/w32/common/hellobrowser-files.vcxproj b/w32/common/hellobrowser-files.vcxproj new file mode 100644 index 00000000..f7caefb6 --- /dev/null +++ b/w32/common/hellobrowser-files.vcxproj | |||
@@ -0,0 +1,11 @@ | |||
1 | <?xml version="1.0" encoding="utf-8"?> | ||
2 | <Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> | ||
3 | <ItemGroup> | ||
4 | <ClCompile Include="$(MhdRoot)doc\examples\hellobrowser.c" /> | ||
5 | </ItemGroup> | ||
6 | <ItemGroup> | ||
7 | <ProjectReference Include="libmicrohttpd.vcxproj"> | ||
8 | <Project>{9cfb0342-a9e7-483e-bee5-a1de22584c5a}</Project> | ||
9 | </ProjectReference> | ||
10 | </ItemGroup> | ||
11 | </Project> | ||
diff --git a/w32/common/hellobrowser-filters.vcxproj b/w32/common/hellobrowser-filters.vcxproj new file mode 100644 index 00000000..c985906e --- /dev/null +++ b/w32/common/hellobrowser-filters.vcxproj | |||
@@ -0,0 +1,22 @@ | |||
1 | <?xml version="1.0" encoding="utf-8"?> | ||
2 | <Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> | ||
3 | <ItemGroup> | ||
4 | <Filter Include="Source Files"> | ||
5 | <UniqueIdentifier>{4FC737F1-C7A5-4376-A066-2A32D752A2FF}</UniqueIdentifier> | ||
6 | <Extensions>cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx</Extensions> | ||
7 | </Filter> | ||
8 | <Filter Include="Header Files"> | ||
9 | <UniqueIdentifier>{93995380-89BD-4b04-88EB-625FBE52EBFB}</UniqueIdentifier> | ||
10 | <Extensions>h;hh;hpp;hxx;hm;inl;inc;xsd</Extensions> | ||
11 | </Filter> | ||
12 | <Filter Include="Resource Files"> | ||
13 | <UniqueIdentifier>{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}</UniqueIdentifier> | ||
14 | <Extensions>rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms</Extensions> | ||
15 | </Filter> | ||
16 | </ItemGroup> | ||
17 | <ItemGroup> | ||
18 | <ClCompile Include="$(MhdRoot)doc\examples\hellobrowser.c"> | ||
19 | <Filter>Source Files</Filter> | ||
20 | </ClCompile> | ||
21 | </ItemGroup> | ||
22 | </Project> | ||
diff --git a/w32/common/libmicrohttpd-build-settings.vcxproj b/w32/common/libmicrohttpd-build-settings.vcxproj new file mode 100644 index 00000000..97d84a87 --- /dev/null +++ b/w32/common/libmicrohttpd-build-settings.vcxproj | |||
@@ -0,0 +1,55 @@ | |||
1 | <?xml version="1.0" encoding="utf-8"?> | ||
2 | <Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> | ||
3 | <PropertyGroup> | ||
4 | <CustomBuildBeforeTargets>ResourceCompile</CustomBuildBeforeTargets> | ||
5 | </PropertyGroup> | ||
6 | <PropertyGroup Condition="'$(ConfigurationType)'=='StaticLibrary'"> | ||
7 | <TargetName Condition="'$(UseDebugLibraries)'=='true'">$(ProjectName)_d</TargetName> | ||
8 | <TargetName Condition="'$(UseDebugLibraries)'!='true'">$(ProjectName)</TargetName> | ||
9 | </PropertyGroup> | ||
10 | <PropertyGroup Condition="'$(ConfigurationType)'=='DynamicLibrary'"> | ||
11 | <TargetName Condition="'$(UseDebugLibraries)'=='true'">$(ProjectName)-dll_d</TargetName> | ||
12 | <TargetName Condition="'$(UseDebugLibraries)'!='true'">$(ProjectName)-dll</TargetName> | ||
13 | </PropertyGroup> | ||
14 | <ItemDefinitionGroup> | ||
15 | <ClCompile> | ||
16 | <PreprocessorDefinitions>BUILDING_MHD_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions> | ||
17 | </ClCompile> | ||
18 | <Link> | ||
19 | <Subsystem>WINDOWS</Subsystem> | ||
20 | </Link> | ||
21 | <Lib> | ||
22 | <SubSystem>Windows</SubSystem> | ||
23 | </Lib> | ||
24 | <CustomBuildStep> | ||
25 | <Message>Copy headers to output</Message> | ||
26 | <Command>xcopy /F /I /Y "$(MhdSrc)include\microhttpd.h" "$(OutputPath)"</Command> | ||
27 | <Outputs>$(OutputPath)microhttpd.h;%(Outputs)</Outputs> | ||
28 | <Inputs>$(MhdSrc)include\microhttpd.h</Inputs> | ||
29 | </CustomBuildStep> | ||
30 | </ItemDefinitionGroup> | ||
31 | <ItemDefinitionGroup Condition="'$(ConfigurationType)'=='StaticLibrary'"> | ||
32 | <ClCompile> | ||
33 | <PreprocessorDefinitions>_LIB;MHD_W32LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions> | ||
34 | <RuntimeLibrary Condition="'$(UseDebugLibraries)'=='true'">MultiThreadedDebug</RuntimeLibrary> | ||
35 | <RuntimeLibrary Condition="'$(UseDebugLibraries)'!='true'">MultiThreaded</RuntimeLibrary> | ||
36 | </ClCompile> | ||
37 | <Lib> | ||
38 | <AdditionalDependencies>Ws2_32.lib</AdditionalDependencies> | ||
39 | </Lib> | ||
40 | <PostBuildEvent> | ||
41 | <Command>xcopy /F /I /Y "$(IntermediateOutputPath)$(TargetName).pdb" "$(OutputPath)"</Command> | ||
42 | <Message>Copy .pdb to output directory</Message> | ||
43 | </PostBuildEvent> | ||
44 | </ItemDefinitionGroup> | ||
45 | <ItemDefinitionGroup Condition="'$(ConfigurationType)'=='DynamicLibrary'"> | ||
46 | <ClCompile> | ||
47 | <PreprocessorDefinitions>_USRDLL;MHD_W32DLL;%(PreprocessorDefinitions)</PreprocessorDefinitions> | ||
48 | <RuntimeLibrary Condition="'$(UseDebugLibraries)'=='true'">MultiThreadedDebugDLL</RuntimeLibrary> | ||
49 | <RuntimeLibrary Condition="'$(UseDebugLibraries)'!='true'">MultiThreadedDLL</RuntimeLibrary> | ||
50 | </ClCompile> | ||
51 | <Link> | ||
52 | <AdditionalDependencies>Ws2_32.lib;%(AdditionalDependencies)</AdditionalDependencies> | ||
53 | </Link> | ||
54 | </ItemDefinitionGroup> | ||
55 | </Project> | ||
diff --git a/w32/common/libmicrohttpd-files.vcxproj b/w32/common/libmicrohttpd-files.vcxproj index c51c53d1..20f1913a 100644 --- a/w32/common/libmicrohttpd-files.vcxproj +++ b/w32/common/libmicrohttpd-files.vcxproj | |||
@@ -32,7 +32,7 @@ | |||
32 | <ClInclude Include="$(MhdSrc)microhttpd\mhd_mono_clock.h" /> | 32 | <ClInclude Include="$(MhdSrc)microhttpd\mhd_mono_clock.h" /> |
33 | <ClInclude Include="$(MhdSrc)microhttpd\response.h" /> | 33 | <ClInclude Include="$(MhdSrc)microhttpd\response.h" /> |
34 | <ClInclude Include="$(MhdSrc)microhttpd\tsearch.h" /> | 34 | <ClInclude Include="$(MhdSrc)microhttpd\tsearch.h" /> |
35 | <ClInclude Include="MHD_config.h" /> | 35 | <ClInclude Include="$(MhdW32Common)MHD_config.h" /> |
36 | </ItemGroup> | 36 | </ItemGroup> |
37 | <ItemGroup> | 37 | <ItemGroup> |
38 | <ResourceCompile Include="$(MhdW32Common)microhttpd_dll_res_vc.rc"> | 38 | <ResourceCompile Include="$(MhdW32Common)microhttpd_dll_res_vc.rc"> |
diff --git a/w32/common/libmicrohttpd-filters.vcxproj b/w32/common/libmicrohttpd-filters.vcxproj new file mode 100644 index 00000000..5c54751b --- /dev/null +++ b/w32/common/libmicrohttpd-filters.vcxproj | |||
@@ -0,0 +1,129 @@ | |||
1 | <?xml version="1.0" encoding="utf-8"?> | ||
2 | <Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> | ||
3 | <ItemGroup> | ||
4 | <Filter Include="Source Files"> | ||
5 | <UniqueIdentifier>{4FC737F1-C7A5-4376-A066-2A32D752A2FF}</UniqueIdentifier> | ||
6 | <Extensions>cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx</Extensions> | ||
7 | </Filter> | ||
8 | <Filter Include="Header Files"> | ||
9 | <UniqueIdentifier>{93995380-89BD-4b04-88EB-625FBE52EBFB}</UniqueIdentifier> | ||
10 | <Extensions>h;hh;hpp;hxx;hm;inl;inc;xsd</Extensions> | ||
11 | </Filter> | ||
12 | <Filter Include="Resource Files"> | ||
13 | <UniqueIdentifier>{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}</UniqueIdentifier> | ||
14 | <Extensions>rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms</Extensions> | ||
15 | </Filter> | ||
16 | <Filter Include="Source Files\platform_interface"> | ||
17 | <UniqueIdentifier>{af799bf7-9787-4134-8e56-9e5aae50c7e3}</UniqueIdentifier> | ||
18 | <Extensions>cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx</Extensions> | ||
19 | </Filter> | ||
20 | <Filter Include="Template Files"> | ||
21 | <UniqueIdentifier>{df5ad836-e372-437b-a0e3-299d3675d6b4}</UniqueIdentifier> | ||
22 | <Extensions>in</Extensions> | ||
23 | </Filter> | ||
24 | </ItemGroup> | ||
25 | <ItemGroup> | ||
26 | <ClCompile Include="$(MhdSrc)microhttpd\base64.c"> | ||
27 | <Filter>Source Files</Filter> | ||
28 | </ClCompile> | ||
29 | <ClCompile Include="$(MhdSrc)microhttpd\basicauth.c"> | ||
30 | <Filter>Source Files</Filter> | ||
31 | </ClCompile> | ||
32 | <ClCompile Include="$(MhdSrc)microhttpd\connection.c"> | ||
33 | <Filter>Source Files</Filter> | ||
34 | </ClCompile> | ||
35 | <ClCompile Include="$(MhdSrc)microhttpd\daemon.c"> | ||
36 | <Filter>Source Files</Filter> | ||
37 | </ClCompile> | ||
38 | <ClCompile Include="$(MhdSrc)microhttpd\digestauth.c"> | ||
39 | <Filter>Source Files</Filter> | ||
40 | </ClCompile> | ||
41 | <ClCompile Include="$(MhdSrc)microhttpd\internal.c"> | ||
42 | <Filter>Source Files</Filter> | ||
43 | </ClCompile> | ||
44 | <ClCompile Include="$(MhdSrc)microhttpd\md5.c"> | ||
45 | <Filter>Source Files</Filter> | ||
46 | </ClCompile> | ||
47 | <ClCompile Include="$(MhdSrc)microhttpd\memorypool.c"> | ||
48 | <Filter>Source Files</Filter> | ||
49 | </ClCompile> | ||
50 | <ClCompile Include="$(MhdSrc)microhttpd\postprocessor.c"> | ||
51 | <Filter>Source Files</Filter> | ||
52 | </ClCompile> | ||
53 | <ClCompile Include="$(MhdSrc)microhttpd\reason_phrase.c"> | ||
54 | <Filter>Source Files</Filter> | ||
55 | </ClCompile> | ||
56 | <ClCompile Include="$(MhdSrc)microhttpd\response.c"> | ||
57 | <Filter>Source Files</Filter> | ||
58 | </ClCompile> | ||
59 | <ClCompile Include="$(MhdSrc)platform\w32functions.c"> | ||
60 | <Filter>Source Files\platform_interface</Filter> | ||
61 | </ClCompile> | ||
62 | <ClCompile Include="$(MhdSrc)microhttpd\tsearch.c"> | ||
63 | <Filter>Source Files</Filter> | ||
64 | </ClCompile> | ||
65 | <ClCompile Include="$(MhdSrc)microhttpd\mhd_mono_clock.c"> | ||
66 | <Filter>Source Files</Filter> | ||
67 | </ClCompile> | ||
68 | </ItemGroup> | ||
69 | <ItemGroup> | ||
70 | <ClInclude Include="$(MhdSrc)microhttpd\base64.h"> | ||
71 | <Filter>Source Files</Filter> | ||
72 | </ClInclude> | ||
73 | <ClInclude Include="$(MhdSrc)microhttpd\connection.h"> | ||
74 | <Filter>Source Files</Filter> | ||
75 | </ClInclude> | ||
76 | <ClInclude Include="$(MhdSrc)microhttpd\internal.h"> | ||
77 | <Filter>Source Files</Filter> | ||
78 | </ClInclude> | ||
79 | <ClInclude Include="$(MhdSrc)microhttpd\md5.h"> | ||
80 | <Filter>Source Files</Filter> | ||
81 | </ClInclude> | ||
82 | <ClInclude Include="$(MhdSrc)microhttpd\memorypool.h"> | ||
83 | <Filter>Source Files</Filter> | ||
84 | </ClInclude> | ||
85 | <ClInclude Include="$(MhdSrc)microhttpd\response.h"> | ||
86 | <Filter>Source Files</Filter> | ||
87 | </ClInclude> | ||
88 | <ClInclude Include="$(MhdSrc)include\microhttpd.h"> | ||
89 | <Filter>Header Files</Filter> | ||
90 | </ClInclude> | ||
91 | <ClInclude Include="$(MhdSrc)include\platform.h"> | ||
92 | <Filter>Header Files</Filter> | ||
93 | </ClInclude> | ||
94 | <ClInclude Include="$(MhdSrc)include\platform_interface.h"> | ||
95 | <Filter>Header Files</Filter> | ||
96 | </ClInclude> | ||
97 | <ClInclude Include="$(MhdSrc)include\w32functions.h"> | ||
98 | <Filter>Header Files</Filter> | ||
99 | </ClInclude> | ||
100 | <ClInclude Include="$(MhdW32Common)MHD_config.h"> | ||
101 | <Filter>Header Files</Filter> | ||
102 | </ClInclude> | ||
103 | <ClInclude Include="$(MhdSrc)microhttpd\tsearch.h"> | ||
104 | <Filter>Source Files</Filter> | ||
105 | </ClInclude> | ||
106 | <ClInclude Include="$(MhdSrc)include\autoinit_funcs.h"> | ||
107 | <Filter>Header Files</Filter> | ||
108 | </ClInclude> | ||
109 | <ClInclude Include="$(MhdSrc)microhttpd\mhd_limits.h"> | ||
110 | <Filter>Source Files</Filter> | ||
111 | </ClInclude> | ||
112 | <ClInclude Include="$(MhdSrc)microhttpd\mhd_byteorder.h"> | ||
113 | <Filter>Source Files</Filter> | ||
114 | </ClInclude> | ||
115 | <ClInclude Include="$(MhdSrc)microhttpd\mhd_mono_clock.h"> | ||
116 | <Filter>Source Files</Filter> | ||
117 | </ClInclude> | ||
118 | </ItemGroup> | ||
119 | <ItemGroup> | ||
120 | <ResourceCompile Include="$(MhdW32Common)microhttpd_dll_res_vc.rc"> | ||
121 | <Filter>Resource Files</Filter> | ||
122 | </ResourceCompile> | ||
123 | </ItemGroup> | ||
124 | <ItemGroup> | ||
125 | <CustomBuild Include="$(MhdW32Common)microhttpd_dll_res_vc.rc.in"> | ||
126 | <Filter>Template Files</Filter> | ||
127 | </CustomBuild> | ||
128 | </ItemGroup> | ||
129 | </Project> | ||