diff options
author | Filippo Della Betta <filippo.dellabetta@telecomitalia.it> | 2012-02-20 11:47:09 +0100 |
---|---|---|
committer | Youness Alaoui <youness.alaoui@collabora.co.uk> | 2012-02-20 21:59:04 -0500 |
commit | 89b2443fba27edeb60a746226045fc7e3d289646 (patch) | |
tree | f97a809d20150fc5a977c63422796a87eaed0914 | |
parent | 2691d5582aa13fc87a26e430cac47d2da77d160d (diff) |
Added Microsoft Visual Studio 2008 (v9.0) support
-rw-r--r-- | README.win32 | 59 | ||||
-rw-r--r-- | win32/dogenmarshal.cmd | 3 | ||||
-rw-r--r-- | win32/vs9/glib.vcproj | 235 | ||||
-rw-r--r-- | win32/vs9/libnice.def | 118 | ||||
-rw-r--r-- | win32/vs9/libnice.sln | 73 | ||||
-rw-r--r-- | win32/vs9/libnice.vcproj | 523 | ||||
-rw-r--r-- | win32/vs9/test-dribble.vcproj | 199 | ||||
-rw-r--r-- | win32/vs9/test-fullmode.vcproj | 199 | ||||
-rw-r--r-- | win32/vs9/test-pseudotcp.vcproj | 199 | ||||
-rw-r--r-- | win32/vs9/test.vcproj | 199 |
10 files changed, 1807 insertions, 0 deletions
diff --git a/README.win32 b/README.win32 new file mode 100644 index 0000000..7e8e552 --- /dev/null +++ b/README.win32 @@ -0,0 +1,59 @@ +Microsoft Visual Studio v9.0 (aka Microsoft Visual Studio 2008) +--------------------------------------------------------------- +1) Download prerequisites (glib, zlib and gettext-runtime) +Go to http://www.gtk.org/download/win32.php +Download GLib Run-time and Dev packages. At time of writing GLib current version is 2.28.8. +Links are +http://ftp.gnome.org/pub/gnome/binaries/win32/glib/2.28/glib_2.28.8-1_win32.zip +http://ftp.gnome.org/pub/gnome/binaries/win32/glib/2.28/glib-dev_2.28.8-1_win32.zip +Download zlib and gettext-runtime Run-time package. At time of writing zlib current version is 1.2.5 +and gettext-runtime current version is 0.18.1.1 +Links are +http://ftp.gnome.org/pub/gnome/binaries/win32/dependencies/zlib_1.2.5-2_win32.zip +http://ftp.gnome.org/pub/gnome/binaries/win32/dependencies/gettext-runtime_0.18.1.1-2_win32.zip + +2) Put glib in the correct path +Create a folder glib under libnice root as in the following picture: + +libnice + |--- agent + |--- docs + |--- glib <-------------- + |--- gst + | ... + |--- tests + |--- win32 + | AUTHORS + | ... + | TODO + +Expand glib_<current-version>_win32.zip, glib-dev_<current-version>_win32.zip, +zlib_<current-version>_win32.zip and gettext-runtime_<current-version>_win32.zip under glib +folder. +The tree should be like the following picture: + +libnice + |--- ... + |--- glib + |-------- bin + |-------- etc + |-------- include + |-------- lib + |-------- manifest + |-------- share + |-------- src + |--- ... + +3) Generate agent-signals-marshal files + +Launch script win32/dogenmarshal.cmd on the win32 folder to generate agent/agent-signals-marshal.h and +agent/agent-signals-marshal.c + +4) Open win32/libnice.sln with Microsoft Visual Studio 2008 + +Build solution, output will be on libnice/win32/vs9/libnice/bin/Win32_Debug or libnice/win32/vs9/libnice/bin/Win32_Release +depending on the configuration chosen. + + + + diff --git a/win32/dogenmarshal.cmd b/win32/dogenmarshal.cmd new file mode 100644 index 0000000..0928f1d --- /dev/null +++ b/win32/dogenmarshal.cmd @@ -0,0 +1,3 @@ +..\glib\bin\glib-genmarshal.exe --header --prefix=agent_marshal ..\agent\agent-signals-marshal.list > ..\agent\agent-signals-marshal.h +echo #include "agent-signals-marshal.h" > ..\agent\agent-signals-marshal.c +..\glib\bin\glib-genmarshal.exe --body --prefix=agent_marshal ..\agent\agent-signals-marshal.list >> ..\agent\agent-signals-marshal.c diff --git a/win32/vs9/glib.vcproj b/win32/vs9/glib.vcproj new file mode 100644 index 0000000..a062666 --- /dev/null +++ b/win32/vs9/glib.vcproj @@ -0,0 +1,235 @@ +<?xml version="1.0" encoding="Windows-1252"?> +<VisualStudioProject + ProjectType="Visual C++" + Version="9.00" + Name="glib" + ProjectGUID="{DD34FAC7-C1A2-4F29-8C96-3F053B47D714}" + RootNamespace="glib" + Keyword="Win32Proj" + TargetFrameworkVersion="196613" + > + <Platforms> + <Platform + Name="Win32" + /> + </Platforms> + <ToolFiles> + </ToolFiles> + <Configurations> + <Configuration + Name="Debug|Win32" + OutputDirectory="$(SolutionDir)$(SolutionName)\bin\$(PlatformName)_$(ConfigurationName)" + IntermediateDirectory="$(SolutionDir)$(SolutionName)\obj\$(PlatformName)_$(ConfigurationName)\$(ProjectName)" + ConfigurationType="10" + CharacterSet="1" + > + <Tool + Name="VCPreBuildEventTool" + /> + <Tool + Name="VCCustomBuildTool" + /> + <Tool + Name="VCMIDLTool" + /> + <Tool + Name="VCPostBuildEventTool" + /> + </Configuration> + <Configuration + Name="Release|Win32" + OutputDirectory="$(SolutionDir)$(SolutionName)\bin\$(PlatformName)_$(ConfigurationName)" + IntermediateDirectory="$(SolutionDir)$(SolutionName)\obj\$(PlatformName)_$(ConfigurationName)\$(ProjectName)" + ConfigurationType="10" + CharacterSet="1" + WholeProgramOptimization="1" + > + <Tool + Name="VCPreBuildEventTool" + /> + <Tool + Name="VCCustomBuildTool" + /> + <Tool + Name="VCMIDLTool" + /> + <Tool + Name="VCPostBuildEventTool" + /> + </Configuration> + </Configurations> + <References> + </References> + <Files> + <File + RelativePath="..\..\glib\bin\intl.dll" + > + <FileConfiguration + Name="Debug|Win32" + > + <Tool + Name="VCCustomBuildTool" + Description="copying $(InputFileName) to OutDir" + CommandLine="copy /y $(InputPath) $(OutDir) >NUL
" + Outputs="$(OutDir)\$(InputFileName)" + /> + </FileConfiguration> + <FileConfiguration + Name="Release|Win32" + > + <Tool + Name="VCCustomBuildTool" + Description="copying $(InputFileName) to OutDir" + CommandLine="copy /y $(InputPath) $(OutDir) >NUL
" + Outputs="$(OutDir)\$(InputFileName)" + /> + </FileConfiguration> + </File> + <File + RelativePath="..\..\glib\bin\libgio-2.0-0.dll" + > + <FileConfiguration + Name="Debug|Win32" + > + <Tool + Name="VCCustomBuildTool" + Description="copying $(InputFileName) to OutDir" + CommandLine="copy /y $(InputPath) $(OutDir) >NUL
" + Outputs="$(OutDir)\$(InputFileName)" + /> + </FileConfiguration> + <FileConfiguration + Name="Release|Win32" + > + <Tool + Name="VCCustomBuildTool" + Description="copying $(InputFileName) to OutDir" + CommandLine="copy /y $(InputPath) $(OutDir) >NUL
" + Outputs="$(OutDir)\$(InputFileName)" + /> + </FileConfiguration> + </File> + <File + RelativePath="..\..\glib\bin\libglib-2.0-0.dll" + > + <FileConfiguration + Name="Debug|Win32" + > + <Tool + Name="VCCustomBuildTool" + Description="copying $(InputFileName) to OutDir" + CommandLine="copy /y $(InputPath) $(OutDir) >NUL
" + Outputs="$(OutDir)\$(InputFileName)" + /> + </FileConfiguration> + <FileConfiguration + Name="Release|Win32" + > + <Tool + Name="VCCustomBuildTool" + Description="copying $(InputFileName) to OutDir" + CommandLine="copy /y $(InputPath) $(OutDir) >NUL
" + Outputs="$(OutDir)\$(InputFileName)" + /> + </FileConfiguration> + </File> + <File + RelativePath="..\..\glib\bin\libgmodule-2.0-0.dll" + > + <FileConfiguration + Name="Debug|Win32" + > + <Tool + Name="VCCustomBuildTool" + Description="copying $(InputFileName) to OutDir" + CommandLine="copy /y $(InputPath) $(OutDir) >NUL
" + Outputs="$(OutDir)\$(InputFileName)" + /> + </FileConfiguration> + <FileConfiguration + Name="Release|Win32" + > + <Tool + Name="VCCustomBuildTool" + Description="copying $(InputFileName) to OutDir" + CommandLine="copy /y $(InputPath) $(OutDir) >NUL
" + Outputs="$(OutDir)\$(InputFileName)" + /> + </FileConfiguration> + </File> + <File + RelativePath="..\..\glib\bin\libgobject-2.0-0.dll" + > + <FileConfiguration + Name="Debug|Win32" + > + <Tool + Name="VCCustomBuildTool" + Description="copying $(InputFileName) to OutDir" + CommandLine="copy /y $(InputPath) $(OutDir) >NUL
" + Outputs="$(OutDir)\$(InputFileName)" + /> + </FileConfiguration> + <FileConfiguration + Name="Release|Win32" + > + <Tool + Name="VCCustomBuildTool" + Description="copying $(InputFileName) to OutDir" + CommandLine="copy /y $(InputPath) $(OutDir) >NUL
" + Outputs="$(OutDir)\$(InputFileName)" + /> + </FileConfiguration> + </File> + <File + RelativePath="..\..\glib\bin\libgthread-2.0-0.dll" + > + <FileConfiguration + Name="Debug|Win32" + > + <Tool + Name="VCCustomBuildTool" + Description="copying $(InputFileName) to OutDir" + CommandLine="copy /y $(InputPath) $(OutDir) >NUL
" + Outputs="$(OutDir)\$(InputFileName)" + /> + </FileConfiguration> + <FileConfiguration + Name="Release|Win32" + > + <Tool + Name="VCCustomBuildTool" + Description="copying $(InputFileName) to OutDir" + CommandLine="copy /y $(InputPath) $(OutDir) >NUL
" + Outputs="$(OutDir)\$(InputFileName)" + /> + </FileConfiguration> + </File> + <File + RelativePath="..\..\glib\bin\zlib1.dll" + > + <FileConfiguration + Name="Debug|Win32" + > + <Tool + Name="VCCustomBuildTool" + Description="copying $(InputFileName) to OutDir" + CommandLine="copy /y $(InputPath) $(OutDir) >NUL" + Outputs="$(OutDir)\$(InputFileName)" + /> + </FileConfiguration> + <FileConfiguration + Name="Release|Win32" + > + <Tool + Name="VCCustomBuildTool" + Description="copying $(InputFileName) to OutDir" + CommandLine="copy /y $(InputPath) $(OutDir) >NUL" + Outputs="$(OutDir)\$(InputFileName)" + /> + </FileConfiguration> + </File> + </Files> + <Globals> + </Globals> +</VisualStudioProject> diff --git a/win32/vs9/libnice.def b/win32/vs9/libnice.def new file mode 100644 index 0000000..d0c4ca2 --- /dev/null +++ b/win32/vs9/libnice.def @@ -0,0 +1,118 @@ +LIBRARY libnice + +EXPORTS + +nice_address_copy_to_sockaddr +nice_address_dup +nice_address_equal +nice_address_free +nice_address_get_port +nice_address_init +nice_address_is_private +nice_address_is_valid +nice_address_new +nice_address_set_from_sockaddr +nice_address_set_from_string +nice_address_set_ipv4 +nice_address_set_ipv6 +nice_address_set_port +nice_address_to_string +nice_agent_add_local_address +nice_agent_add_stream +nice_agent_attach_recv +nice_agent_gather_candidates +nice_agent_get_local_candidates +nice_agent_get_local_credentials +nice_agent_get_remote_candidates +nice_agent_get_type +nice_agent_new +nice_agent_new_reliable +nice_agent_remove_stream +nice_agent_restart +nice_agent_send +nice_agent_set_port_range +nice_agent_set_relay_info +nice_agent_set_remote_candidates +nice_agent_set_remote_credentials +nice_agent_set_selected_pair +nice_agent_set_selected_remote_candidate +nice_agent_set_software +nice_agent_set_stream_tos +nice_candidate_copy +nice_candidate_free +nice_candidate_new +nice_debug_disable +nice_debug_enable +nice_interfaces_get_ip_for_interface +nice_interfaces_get_local_interfaces +nice_interfaces_get_local_ips +pseudo_tcp_set_debug_level +pseudo_tcp_socket_close +pseudo_tcp_socket_connect +pseudo_tcp_socket_get_error +pseudo_tcp_socket_get_next_clock +pseudo_tcp_socket_new +pseudo_tcp_socket_notify_clock +pseudo_tcp_socket_notify_mtu +pseudo_tcp_socket_notify_packet +pseudo_tcp_socket_recv +pseudo_tcp_socket_send +stun_agent_build_unknown_attributes_error +stun_agent_default_validater +stun_agent_finish_message +stun_agent_forget_transaction +stun_agent_init +stun_agent_init_error +stun_agent_init_indication +stun_agent_init_request +stun_agent_init_response +stun_agent_set_software +stun_agent_validate +stun_debug_disable +stun_debug_enable +stun_message_append +stun_message_append32 +stun_message_append64 +stun_message_append_addr +stun_message_append_bytes +stun_message_append_error +stun_message_append_flag +stun_message_append_string +stun_message_append_xor_addr +stun_message_append_xor_addr_full +stun_message_find +stun_message_find32 +stun_message_find64 +stun_message_find_addr +stun_message_find_error +stun_message_find_flag +stun_message_find_string +stun_message_find_xor_addr +stun_message_find_xor_addr_full +stun_message_get_class +stun_message_get_method +stun_message_has_attribute +stun_message_has_cookie +stun_message_id +stun_message_init +stun_message_length +stun_message_validate_buffer_length +stun_optional +stun_strerror +stun_timer_refresh +stun_timer_remainder +stun_timer_start +stun_timer_start_reliable +stun_usage_bind_create +stun_usage_bind_keepalive +stun_usage_bind_process +stun_usage_bind_run +stun_usage_ice_conncheck_create +stun_usage_ice_conncheck_create_reply +stun_usage_ice_conncheck_priority +stun_usage_ice_conncheck_process +stun_usage_ice_conncheck_use_candidate +stun_usage_turn_create +stun_usage_turn_create_refresh +stun_usage_turn_process +stun_usage_turn_refresh_process diff --git a/win32/vs9/libnice.sln b/win32/vs9/libnice.sln new file mode 100644 index 0000000..ae6727d --- /dev/null +++ b/win32/vs9/libnice.sln @@ -0,0 +1,73 @@ + +Microsoft Visual Studio Solution File, Format Version 10.00 +# Visual Studio 2008 +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libnice", "libnice.vcproj", "{550C7FB8-DBFE-4364-B26A-DAF7158CD878}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test", "test.vcproj", "{3B5FCB79-8AAA-4388-926B-3AD3F8BBB5D8}" + ProjectSection(ProjectDependencies) = postProject + {550C7FB8-DBFE-4364-B26A-DAF7158CD878} = {550C7FB8-DBFE-4364-B26A-DAF7158CD878} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test-dribble", "test-dribble.vcproj", "{4E64F83D-4AE9-468A-867A-CB42A8B89150}" + ProjectSection(ProjectDependencies) = postProject + {550C7FB8-DBFE-4364-B26A-DAF7158CD878} = {550C7FB8-DBFE-4364-B26A-DAF7158CD878} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test-fullmode", "test-fullmode.vcproj", "{60EC66A2-FE1F-413E-8FEE-204386D62617}" + ProjectSection(ProjectDependencies) = postProject + {550C7FB8-DBFE-4364-B26A-DAF7158CD878} = {550C7FB8-DBFE-4364-B26A-DAF7158CD878} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "glib", "glib.vcproj", "{DD34FAC7-C1A2-4F29-8C96-3F053B47D714}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test-pseudotcp", "test-pseudotcp.vcproj", "{619723EB-D355-46DC-AF8F-0A04F44AC581}" + ProjectSection(ProjectDependencies) = postProject + {550C7FB8-DBFE-4364-B26A-DAF7158CD878} = {550C7FB8-DBFE-4364-B26A-DAF7158CD878} + EndProjectSection +EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "dependencies", "dependencies", "{D3264B88-D38F-41E4-A2CB-C53644913D75}" +EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "tests", "tests", "{46508783-E794-4688-B045-DE02A626B078}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Win32 = Debug|Win32 + Release|Win32 = Release|Win32 + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {550C7FB8-DBFE-4364-B26A-DAF7158CD878}.Debug|Win32.ActiveCfg = Debug|Win32 + {550C7FB8-DBFE-4364-B26A-DAF7158CD878}.Debug|Win32.Build.0 = Debug|Win32 + {550C7FB8-DBFE-4364-B26A-DAF7158CD878}.Release|Win32.ActiveCfg = Release|Win32 + {550C7FB8-DBFE-4364-B26A-DAF7158CD878}.Release|Win32.Build.0 = Release|Win32 + {3B5FCB79-8AAA-4388-926B-3AD3F8BBB5D8}.Debug|Win32.ActiveCfg = Debug|Win32 + {3B5FCB79-8AAA-4388-926B-3AD3F8BBB5D8}.Debug|Win32.Build.0 = Debug|Win32 + {3B5FCB79-8AAA-4388-926B-3AD3F8BBB5D8}.Release|Win32.ActiveCfg = Release|Win32 + {3B5FCB79-8AAA-4388-926B-3AD3F8BBB5D8}.Release|Win32.Build.0 = Release|Win32 + {4E64F83D-4AE9-468A-867A-CB42A8B89150}.Debug|Win32.ActiveCfg = Debug|Win32 + {4E64F83D-4AE9-468A-867A-CB42A8B89150}.Debug|Win32.Build.0 = Debug|Win32 + {4E64F83D-4AE9-468A-867A-CB42A8B89150}.Release|Win32.ActiveCfg = Release|Win32 + {4E64F83D-4AE9-468A-867A-CB42A8B89150}.Release|Win32.Build.0 = Release|Win32 + {60EC66A2-FE1F-413E-8FEE-204386D62617}.Debug|Win32.ActiveCfg = Debug|Win32 + {60EC66A2-FE1F-413E-8FEE-204386D62617}.Debug|Win32.Build.0 = Debug|Win32 + {60EC66A2-FE1F-413E-8FEE-204386D62617}.Release|Win32.ActiveCfg = Release|Win32 + {60EC66A2-FE1F-413E-8FEE-204386D62617}.Release|Win32.Build.0 = Release|Win32 + {DD34FAC7-C1A2-4F29-8C96-3F053B47D714}.Debug|Win32.ActiveCfg = Debug|Win32 + {DD34FAC7-C1A2-4F29-8C96-3F053B47D714}.Debug|Win32.Build.0 = Debug|Win32 + {DD34FAC7-C1A2-4F29-8C96-3F053B47D714}.Release|Win32.ActiveCfg = Release|Win32 + {DD34FAC7-C1A2-4F29-8C96-3F053B47D714}.Release|Win32.Build.0 = Release|Win32 + {619723EB-D355-46DC-AF8F-0A04F44AC581}.Debug|Win32.ActiveCfg = Debug|Win32 + {619723EB-D355-46DC-AF8F-0A04F44AC581}.Debug|Win32.Build.0 = Debug|Win32 + {619723EB-D355-46DC-AF8F-0A04F44AC581}.Release|Win32.ActiveCfg = Release|Win32 + {619723EB-D355-46DC-AF8F-0A04F44AC581}.Release|Win32.Build.0 = Release|Win32 + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(NestedProjects) = preSolution + {DD34FAC7-C1A2-4F29-8C96-3F053B47D714} = {D3264B88-D38F-41E4-A2CB-C53644913D75} + {3B5FCB79-8AAA-4388-926B-3AD3F8BBB5D8} = {46508783-E794-4688-B045-DE02A626B078} + {4E64F83D-4AE9-468A-867A-CB42A8B89150} = {46508783-E794-4688-B045-DE02A626B078} + {60EC66A2-FE1F-413E-8FEE-204386D62617} = {46508783-E794-4688-B045-DE02A626B078} + {619723EB-D355-46DC-AF8F-0A04F44AC581} = {46508783-E794-4688-B045-DE02A626B078} + EndGlobalSection +EndGlobal diff --git a/win32/vs9/libnice.vcproj b/win32/vs9/libnice.vcproj new file mode 100644 index 0000000..04a7503 --- /dev/null +++ b/win32/vs9/libnice.vcproj @@ -0,0 +1,523 @@ +<?xml version="1.0" encoding="Windows-1252"?> +<VisualStudioProject + ProjectType="Visual C++" + Version="9,00" + Name="libnice" + ProjectGUID="{550C7FB8-DBFE-4364-B26A-DAF7158CD878}" + RootNamespace="libnice" + Keyword="Win32Proj" + TargetFrameworkVersion="196613" + > + <Platforms> + <Platform + Name="Win32" + /> + </Platforms> + <ToolFiles> + </ToolFiles> + <Configurations> + <Configuration + Name="Debug|Win32" + OutputDirectory="$(SolutionDir)$(SolutionName)\bin\$(PlatformName)_$(ConfigurationName)" + IntermediateDirectory="$(SolutionDir)$(SolutionName)\obj\$(PlatformName)_$(ConfigurationName)\$(ProjectName)" + ConfigurationType="2" + CharacterSet="2" + > + <Tool + Name="VCPreBuildEventTool" + /> + <Tool + Name="VCCustomBuildTool" + /> + <Tool + Name="VCXMLDataGeneratorTool" + /> + <Tool + Name="VCWebServiceProxyGeneratorTool" + /> + <Tool + Name="VCMIDLTool" + /> + <Tool + Name="VCCLCompilerTool" + Optimization="0" + AdditionalIncludeDirectories="..\..\glib\include\glib-2.0;..\..\glib\lib\glib-2.0\include;..\..\socket;..\..\;..\..\stun;..\..\random;..\..\agent;." + PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;_USRDLL;HAVE_CONFIG_H;_CRT_SECURE_NO_WARNINGS" + MinimalRebuild="true" + BasicRuntimeChecks="3" + RuntimeLibrary="3" + UsePrecompiledHeader="0" + WarningLevel="3" + DebugInformationFormat="4" + /> + <Tool + Name="VCManagedResourceCompilerTool" + /> + <Tool + Name="VCResourceCompilerTool" + /> + <Tool + Name="VCPreLinkEventTool" + /> + <Tool + Name="VCLinkerTool" + AdditionalDependencies="iphlpapi.lib ws2_32.lib glib-2.0.lib gobject-2.0.lib" + LinkIncremental="2" + AdditionalLibraryDirectories="..\..\glib\lib" + ModuleDefinitionFile="libnice.def" + GenerateDebugInformation="true" + SubSystem="2" + TargetMachine="1" + /> + <Tool + Name="VCALinkTool" + /> + <Tool + Name="VCManifestTool" + /> + <Tool + Name="VCXDCMakeTool" + /> + <Tool + Name="VCBscMakeTool" + /> + <Tool + Name="VCFxCopTool" + /> + <Tool + Name="VCAppVerifierTool" + /> + <Tool + Name="VCPostBuildEventTool" + /> + </Configuration> + <Configuration + Name="Release|Win32" + OutputDirectory="$(SolutionDir)$(SolutionName)\bin\$(PlatformName)_$(ConfigurationName)" + IntermediateDirectory="$(SolutionDir)$(SolutionName)\obj\$(PlatformName)_$(ConfigurationName)\$(ProjectName)" + ConfigurationType="2" + CharacterSet="2" + WholeProgramOptimization="1" + > + <Tool + Name="VCPreBuildEventTool" + /> + <Tool + Name="VCCustomBuildTool" + /> + <Tool + Name="VCXMLDataGeneratorTool" + /> + <Tool + Name="VCWebServiceProxyGeneratorTool" + /> + <Tool + Name="VCMIDLTool" + /> + <Tool + Name="VCCLCompilerTool" + Optimization="2" + EnableIntrinsicFunctions="true" + AdditionalIncludeDirectories="..\..\glib\include\glib-2.0;..\..\glib\lib\glib-2.0\include;..\..\socket;..\..\;..\..\stun;..\..\random;..\..\agent;." + PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;_USRDLL;HAVE_CONFIG_H;_CRT_SECURE_NO_WARNINGS" + RuntimeLibrary="2" + EnableFunctionLevelLinking="true" + UsePrecompiledHeader="0" + WarningLevel="3" + DebugInformationFormat="3" + /> + <Tool + Name="VCManagedResourceCompilerTool" + /> + <Tool + Name="VCResourceCompilerTool" + /> + <Tool + Name="VCPreLinkEventTool" + /> + <Tool + Name="VCLinkerTool" + AdditionalDependencies="iphlpapi.lib ws2_32.lib glib-2.0.lib gobject-2.0.lib" + LinkIncremental="1" + AdditionalLibraryDirectories="..\..\glib\lib" + ModuleDefinitionFile="libnice.def" + GenerateDebugInformation="true" + SubSystem="2" + OptimizeReferences="2" + EnableCOMDATFolding="2" + TargetMachine="1" + /> + <Tool + Name="VCALinkTool" + /> + <Tool + Name="VCManifestTool" + /> + <Tool + Name="VCXDCMakeTool" + /> + <Tool + Name="VCBscMakeTool" + /> + <Tool + Name="VCFxCopTool" + /> + <Tool + Name="VCAppVerifierTool" + /> + <Tool + Name="VCPostBuildEventTool" + /> + </Configuration> + </Configurations> + <References> + </References> + <Files> + <Filter + Name="Source Files" + Filter="cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx" + UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}" + > + <File + RelativePath="..\..\agent\address.c" + > + </File> + <File + RelativePath="..\..\agent\address.h" + > + </File> + <File + RelativePath="..\..\agent\agent-priv.h" + > + </File> + <File + RelativePath="..\..\agent\agent-signals-marshal.c" + > + </File> + <File + RelativePath="..\..\agent\agent-signals-marshal.h" + > + </File> + <File + RelativePath="..\..\agent\agent.c" + > + </File> + <File + RelativePath="..\..\agent\agent.h" + > + </File> + <File + RelativePath="..\..\stun\usages\bind.c" + > + </File> + <File + RelativePath="..\..\stun\usages\bind.h" + > + </File> + <File + RelativePath="..\..\agent\candidate.c" + > + </File> + <File + RelativePath="..\..\agent\candidate.h" + > + </File> + <File + RelativePath="..\..\agent\component.c" + > + </File> + <File + RelativePath="..\..\agent\component.h" + > + </File> + <File + RelativePath=".\config.h" + > + </File> + <File + RelativePath="..\..\agent\conncheck.c" + > + </File> + <File + RelativePath="..\..\agent\conncheck.h" + > + </File> + <File + RelativePath="..\..\stun\constants.h" + > + </File> + <File + RelativePath="..\..\stun\debug.c" + > + <FileConfiguration + Name="Debug|Win32" + > + <Tool + Name="VCCLCompilerTool" + ObjectFile="$(IntDir)\debug-stun.obj" + /> + </FileConfiguration> + <FileConfiguration + Name="Release|Win32" + > + <Tool + Name="VCCLCompilerTool" + ObjectFile="$(IntDir)\debug-stun.obj" + /> + </FileConfiguration> + </File> + <File + RelativePath="..\..\agent\debug.c" + > + </File> + <File + RelativePath="..\..\stun\debug.h" + > + </File> + <File + RelativePath="..\..\agent\debug.h" + > + </File> + <File + RelativePath="..\..\agent\discovery.c" + > + </File> + <File + RelativePath="..\..\agent\discovery.h" + > + </File> + <File + RelativePath="..\..\socket\http.c" + > + </File> + <File + RelativePath="..\..\socket\http.h" + > + </File> + <File + RelativePath="..\..\stun\usages\ice.c" + > + </File> + <File + RelativePath="..\..\stun\usages\ice.h" + > + </File> + <File + RelativePath="..\..\agent\interfaces.c" + > + </File> + <File + RelativePath="..\..\agent\interfaces.h" + > + </File> + <File + RelativePath=".\libnice.def" + > + </File> + <File + RelativePath="..\..\stun\md5.c" + > + </File> + <File + RelativePath="..\..\stun\md5.h" + > + </File> + <File + RelativePath="..\..\socket\pseudossl.c" + > + </File> + <File + RelativePath="..\..\socket\pseudossl.h" + > + </File> + <File + RelativePath="..\..\agent\pseudotcp.c" + > + </File> + <File + RelativePath="..\..\agent\pseudotcp.h" + > + </File> + <File + RelativePath="..\..\stun\rand.c" + > + </File> + <File + RelativePath="..\..\stun\rand.h" + > + </File> + <File + RelativePath="..\..\random\random-glib.c" + > + </File> + <File + RelativePath="..\..\random\random-glib.h" + > + </File> + <File + RelativePath="..\..\random\random.c" + > + </File> + <File + RelativePath="..\..\random\random.h" + > + </File> + <File + RelativePath="..\..\stun\sha1.c" + > + </File> + <File + RelativePath="..\..\stun\sha1.h" + > + </File> + <File + RelativePath="..\..\socket\socket.c" + > + </File> + <File + RelativePath="..\..\socket\socket.h" + > + </File> + <File + RelativePath="..\..\socket\socks5.c" + > + </File> + <File + RelativePath="..\..\socket\socks5.h" + > + </File> + <File + RelativePath="..\..\agent\stream.c" + > + </File> + <File + RelativePath="..\..\agent\stream.h" + > + </File> + <File + RelativePath="..\..\stun\stun5389.c" + > + </File> + <File + RelativePath="..\..\stun\stun5389.h" + > + </File> + <File + RelativePath="..\..\stun\stunagent.c" + > + </File> + <File + RelativePath="..\..\stun\stunagent.h" + > + </File> + <File + RelativePath="..\..\stun\stuncrc32.c" + > + </File> + <File + RelativePath="..\..\stun\stuncrc32.h" + > + </File> + <File + RelativePath="..\..\stun\stunhmac.c" + > + </File> + <File + RelativePath="..\..\stun\stunhmac.h" + > + </File> + <File + RelativePath="..\..\stun\stunmessage.c" + > + </File> + <File + RelativePath="..\..\stun\stunmessage.h" + > + </File> + <File + RelativePath="..\..\socket\tcp-bsd.c" + > + </File> + <File + RelativePath="..\..\socket\tcp-bsd.h" + > + </File> + <File + RelativePath="..\..\socket\tcp-turn.c" + > + </File> + <File + RelativePath="..\..\socket\tcp-turn.h" + > + </File> + <File + RelativePath="..\..\stun\usages\timer.c" + > + </File> + <File + RelativePath="..\..\stun\usages\timer.h" + > + </File> + <File + RelativePath="..\..\stun\usages\turn.c" + > + <FileConfiguration + Name="Debug|Win32" + > + <Tool + Name="VCCLCompilerTool" + ObjectFile="$(IntDir)\turn-stun.obj" + /> + </FileConfiguration> + <FileConfiguration + Name="Release|Win32" + > + <Tool + Name="VCCLCompilerTool" + ObjectFile="$(IntDir)\turn-stun.obj" + /> + </FileConfiguration> + </File> + <File + RelativePath="..\..\socket\turn.c" + > + </File> + <File + RelativePath="..\..\stun\usages\turn.h" + > + </File> + <File + RelativePath="..\..\socket\turn.h" + > + </File> + <File + RelativePath="..\..\socket\udp-bsd.c" + > + </File> + <File + RelativePath="..\..\socket\udp-bsd.h" + > + </File> + <File + RelativePath="..\..\stun\utils.c" + > + </File> + <File + RelativePath="..\..\stun\utils.h" + > + </File> + <File + RelativePath="..\..\stun\win32_common.h" + > + </File> + </Filter> + <Filter + Name="Resource Files" + Filter="rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav" + UniqueIdentifier="{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}" + > + </Filter> + </Files> + <Globals> + </Globals> +</VisualStudioProject> diff --git a/win32/vs9/test-dribble.vcproj b/win32/vs9/test-dribble.vcproj new file mode 100644 index 0000000..10555b3 --- /dev/null +++ b/win32/vs9/test-dribble.vcproj @@ -0,0 +1,199 @@ +<?xml version="1.0" encoding="Windows-1252"?> +<VisualStudioProject + ProjectType="Visual C++" + Version="9,00" + Name="test-dribble" + ProjectGUID="{4E64F83D-4AE9-468A-867A-CB42A8B89150}" + RootNamespace="testdribble" + Keyword="Win32Proj" + TargetFrameworkVersion="196613" + > + <Platforms> + <Platform + Name="Win32" + /> + </Platforms> + <ToolFiles> + </ToolFiles> + <Configurations> + <Configuration + Name="Debug|Win32" + OutputDirectory="$(SolutionDir)$(SolutionName)\bin\$(PlatformName)_$(ConfigurationName)" + IntermediateDirectory="$(SolutionDir)$(SolutionName)\obj\$(PlatformName)_$(ConfigurationName)\$(ProjectName)" + ConfigurationType="1" + CharacterSet="2" + > + <Tool + Name="VCPreBuildEventTool" + /> + <Tool + Name="VCCustomBuildTool" + /> + <Tool + Name="VCXMLDataGeneratorTool" + /> + <Tool + Name="VCWebServiceProxyGeneratorTool" + /> + <Tool + Name="VCMIDLTool" + /> + <Tool + Name="VCCLCompilerTool" + Optimization="0" + AdditionalIncludeDirectories="..\..\glib\include\glib-2.0;..\..\glib\lib\glib-2.0\include;..\..\socket;..\..\;..\..\stun;..\..\random;..\..\agent;." + PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE" + MinimalRebuild="true" + BasicRuntimeChecks="3" + RuntimeLibrary="3" + UsePrecompiledHeader="0" + WarningLevel="3" + DebugInformationFormat="4" + /> + <Tool + Name="VCManagedResourceCompilerTool" + /> + <Tool + Name="VCResourceCompilerTool" + /> + <Tool + Name="VCPreLinkEventTool" + /> + <Tool + Name="VCLinkerTool" + AdditionalDependencies="glib-2.0.lib gobject-2.0.lib gthread-2.0.lib ws2_32.lib" + LinkIncremental="2" + AdditionalLibraryDirectories="..\..\glib\lib" + GenerateDebugInformation="true" + SubSystem="1" + TargetMachine="1" + /> + <Tool + Name="VCALinkTool" + /> + <Tool + Name="VCManifestTool" + /> + <Tool + Name="VCXDCMakeTool" + /> + <Tool + Name="VCBscMakeTool" + /> + <Tool + Name="VCFxCopTool" + /> + <Tool + Name="VCAppVerifierTool" + /> + <Tool + Name="VCPostBuildEventTool" + /> + </Configuration> + <Configuration + Name="Release|Win32" + OutputDirectory="$(SolutionDir)$(SolutionName)\bin\$(PlatformName)_$(ConfigurationName)" + IntermediateDirectory="$(SolutionDir)$(SolutionName)\obj\$(PlatformName)_$(ConfigurationName)\$(ProjectName)" + ConfigurationType="1" + CharacterSet="2" + WholeProgramOptimization="1" + > + <Tool + Name="VCPreBuildEventTool" + /> + <Tool + Name="VCCustomBuildTool" + /> + <Tool + Name="VCXMLDataGeneratorTool" + /> + <Tool + Name="VCWebServiceProxyGeneratorTool" + /> + <Tool + Name="VCMIDLTool" + /> + <Tool + Name="VCCLCompilerTool" + Optimization="2" + EnableIntrinsicFunctions="true" + AdditionalIncludeDirectories="..\..\glib\include\glib-2.0;..\..\glib\lib\glib-2.0\include;..\..\socket;..\..\;..\..\stun;..\..\random;..\..\agent;." + PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE" + RuntimeLibrary="2" + EnableFunctionLevelLinking="true" + UsePrecompiledHeader="0" + WarningLevel="3" + DebugInformationFormat="3" + /> + <Tool + Name="VCManagedResourceCompilerTool" + /> + <Tool + Name="VCResourceCompilerTool" + /> + <Tool + Name="VCPreLinkEventTool" + /> + <Tool + Name="VCLinkerTool" + AdditionalDependencies="glib-2.0.lib gobject-2.0.lib gthread-2.0.lib ws2_32.lib" + LinkIncremental="1" + AdditionalLibraryDirectories="..\..\glib\lib" + GenerateDebugInformation="true" + SubSystem="1" + OptimizeReferences="2" + EnableCOMDATFolding="2" + TargetMachine="1" + /> + <Tool + Name="VCALinkTool" + /> + <Tool + Name="VCManifestTool" + /> + <Tool + Name="VCXDCMakeTool" + /> + <Tool + Name="VCBscMakeTool" + /> + <Tool + Name="VCFxCopTool" + /> + <Tool + Name="VCAppVerifierTool" + /> + <Tool + Name="VCPostBuildEventTool" + /> + </Configuration> + </Configurations> + <References> + </References> + <Files> + <Filter + Name="Source Files" + Filter="cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx" + UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}" + > + <File + RelativePath="..\..\tests\test-dribble.c" + > + </File> + </Filter> + <Filter + Name="Header Files" + Filter="h;hpp;hxx;hm;inl;inc;xsd" + UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}" + > + </Filter> + <Filter + Name="Resource Files" + Filter="rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav" + UniqueIdentifier="{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}" + > + </Filter> + </Files> + <Globals> + </Globals> +</VisualStudioProject> diff --git a/win32/vs9/test-fullmode.vcproj b/win32/vs9/test-fullmode.vcproj new file mode 100644 index 0000000..68a9e4d --- /dev/null +++ b/win32/vs9/test-fullmode.vcproj @@ -0,0 +1,199 @@ +<?xml version="1.0" encoding="Windows-1252"?> +<VisualStudioProject + ProjectType="Visual C++" + Version="9,00" + Name="test-fullmode" + ProjectGUID="{60EC66A2-FE1F-413E-8FEE-204386D62617}" + RootNamespace="testfullmode" + Keyword="Win32Proj" + TargetFrameworkVersion="196613" + > + <Platforms> + <Platform + Name="Win32" + /> + </Platforms> + <ToolFiles> + </ToolFiles> + <Configurations> + <Configuration + Name="Debug|Win32" + OutputDirectory="$(SolutionDir)$(SolutionName)\bin\$(PlatformName)_$(ConfigurationName)" + IntermediateDirectory="$(SolutionDir)$(SolutionName)\obj\$(PlatformName)_$(ConfigurationName)\$(ProjectName)" + ConfigurationType="1" + CharacterSet="2" + > + <Tool + Name="VCPreBuildEventTool" + /> + <Tool + Name="VCCustomBuildTool" + /> + <Tool + Name="VCXMLDataGeneratorTool" + /> + <Tool + Name="VCWebServiceProxyGeneratorTool" + /> + <Tool + Name="VCMIDLTool" + /> + <Tool + Name="VCCLCompilerTool" + Optimization="0" + AdditionalIncludeDirectories="..\..\glib\include\glib-2.0;..\..\glib\lib\glib-2.0\include;..\..\socket;..\..\;..\..\stun;..\..\random;..\..\agent;." + PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;HAVE_CONFIG_H;_CRT_SECURE_NO_WARNINGS" + MinimalRebuild="true" + BasicRuntimeChecks="3" + RuntimeLibrary="3" + UsePrecompiledHeader="0" + WarningLevel="3" + DebugInformationFormat="4" + /> + <Tool + Name="VCManagedResourceCompilerTool" + /> + <Tool + Name="VCResourceCompilerTool" + /> + <Tool + Name="VCPreLinkEventTool" + /> + <Tool + Name="VCLinkerTool" + AdditionalDependencies="glib-2.0.lib gobject-2.0.lib gthread-2.0.lib ws2_32.lib" + LinkIncremental="2" + AdditionalLibraryDirectories="..\..\glib\lib" + GenerateDebugInformation="true" + SubSystem="1" + TargetMachine="1" + /> + <Tool + Name="VCALinkTool" + /> + <Tool + Name="VCManifestTool" + /> + <Tool + Name="VCXDCMakeTool" + /> + <Tool + Name="VCBscMakeTool" + /> + <Tool + Name="VCFxCopTool" + /> + <Tool + Name="VCAppVerifierTool" + /> + <Tool + Name="VCPostBuildEventTool" + /> + </Configuration> + <Configuration + Name="Release|Win32" + OutputDirectory="$(SolutionDir)$(SolutionName)\bin\$(PlatformName)_$(ConfigurationName)" + IntermediateDirectory="$(SolutionDir)$(SolutionName)\obj\$(PlatformName)_$(ConfigurationName)\$(ProjectName)" + ConfigurationType="1" + CharacterSet="2" + WholeProgramOptimization="1" + > + <Tool + Name="VCPreBuildEventTool" + /> + <Tool + Name="VCCustomBuildTool" + /> + <Tool + Name="VCXMLDataGeneratorTool" + /> + <Tool + Name="VCWebServiceProxyGeneratorTool" + /> + <Tool + Name="VCMIDLTool" + /> + <Tool + Name="VCCLCompilerTool" + Optimization="2" + EnableIntrinsicFunctions="true" + AdditionalIncludeDirectories="..\..\glib\include\glib-2.0;..\..\glib\lib\glib-2.0\include;..\..\socket;..\..\;..\..\stun;..\..\random;..\..\agent;." + PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE;HAVE_CONFIG_H;_CRT_SECURE_NO_WARNINGS" + RuntimeLibrary="2" + EnableFunctionLevelLinking="true" + UsePrecompiledHeader="0" + WarningLevel="3" + DebugInformationFormat="3" + /> + <Tool + Name="VCManagedResourceCompilerTool" + /> + <Tool + Name="VCResourceCompilerTool" + /> + <Tool + Name="VCPreLinkEventTool" + /> + <Tool + Name="VCLinkerTool" + AdditionalDependencies="glib-2.0.lib gobject-2.0.lib gthread-2.0.lib ws2_32.lib" + LinkIncremental="1" + AdditionalLibraryDirectories="..\..\glib\lib" + GenerateDebugInformation="true" + SubSystem="1" + OptimizeReferences="2" + EnableCOMDATFolding="2" + TargetMachine="1" + /> + <Tool + Name="VCALinkTool" + /> + <Tool + Name="VCManifestTool" + /> + <Tool + Name="VCXDCMakeTool" + /> + <Tool + Name="VCBscMakeTool" + /> + <Tool + Name="VCFxCopTool" + /> + <Tool + Name="VCAppVerifierTool" + /> + <Tool + Name="VCPostBuildEventTool" + /> + </Configuration> + </Configurations> + <References> + </References> + <Files> + <Filter + Name="Source Files" + Filter="cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx" + UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}" + > + <File + RelativePath="..\..\tests\test-fullmode.c" + > + </File> + </Filter> + <Filter + Name="Header Files" + Filter="h;hpp;hxx;hm;inl;inc;xsd" + UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}" + > + </Filter> + <Filter + Name="Resource Files" + Filter="rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav" + UniqueIdentifier="{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}" + > + </Filter> + </Files> + <Globals> + </Globals> +</VisualStudioProject> diff --git a/win32/vs9/test-pseudotcp.vcproj b/win32/vs9/test-pseudotcp.vcproj new file mode 100644 index 0000000..b2d216c --- /dev/null +++ b/win32/vs9/test-pseudotcp.vcproj @@ -0,0 +1,199 @@ +<?xml version="1.0" encoding="Windows-1252"?> +<VisualStudioProject + ProjectType="Visual C++" + Version="9,00" + Name="test-pseudotcp" + ProjectGUID="{619723EB-D355-46DC-AF8F-0A04F44AC581}" + RootNamespace="testpseudotcp" + Keyword="Win32Proj" + TargetFrameworkVersion="196613" + > + <Platforms> + <Platform + Name="Win32" + /> + </Platforms> + <ToolFiles> + </ToolFiles> + <Configurations> + <Configuration + Name="Debug|Win32" + OutputDirectory="$(SolutionDir)$(SolutionName)\bin\$(PlatformName)_$(ConfigurationName)" + IntermediateDirectory="$(SolutionDir)$(SolutionName)\obj\$(PlatformName)_$(ConfigurationName)\$(ProjectName)" + ConfigurationType="1" + CharacterSet="1" + > + <Tool + Name="VCPreBuildEventTool" + /> + <Tool + Name="VCCustomBuildTool" + /> + <Tool + Name="VCXMLDataGeneratorTool" + /> + <Tool + Name="VCWebServiceProxyGeneratorTool" + /> + <Tool + Name="VCMIDLTool" + /> + <Tool + Name="VCCLCompilerTool" + Optimization="0" + AdditionalIncludeDirectories="..\..\glib\include\glib-2.0;..\..\glib\lib\glib-2.0\include;..\..\socket;..\..\;..\..\stun;..\..\random;..\..\agent;." + PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;HAVE_CONFIG_H;_CRT_SECURE_NO_WARNINGS" + MinimalRebuild="true" + BasicRuntimeChecks="3" + RuntimeLibrary="3" + UsePrecompiledHeader="0" + WarningLevel="3" + DebugInformationFormat="4" + /> + <Tool + Name="VCManagedResourceCompilerTool" + /> + <Tool + Name="VCResourceCompilerTool" + /> + <Tool + Name="VCPreLinkEventTool" + /> + <Tool + Name="VCLinkerTool" + AdditionalDependencies="glib-2.0.lib gobject-2.0.lib gthread-2.0.lib ws2_32.lib" + LinkIncremental="2" + AdditionalLibraryDirectories="..\..\glib\lib" + GenerateDebugInformation="true" + SubSystem="1" + TargetMachine="1" + /> + <Tool + Name="VCALinkTool" + /> + <Tool + Name="VCManifestTool" + /> + <Tool + Name="VCXDCMakeTool" + /> + <Tool + Name="VCBscMakeTool" + /> + <Tool + Name="VCFxCopTool" + /> + <Tool + Name="VCAppVerifierTool" + /> + <Tool + Name="VCPostBuildEventTool" + /> + </Configuration> + <Configuration + Name="Release|Win32" + OutputDirectory="$(SolutionDir)$(SolutionName)\bin\$(PlatformName)_$(ConfigurationName)" + IntermediateDirectory="$(SolutionDir)$(SolutionName)\obj\$(PlatformName)_$(ConfigurationName)\$(ProjectName)" + ConfigurationType="1" + CharacterSet="1" + WholeProgramOptimization="1" + > + <Tool + Name="VCPreBuildEventTool" + /> + <Tool + Name="VCCustomBuildTool" + /> + <Tool + Name="VCXMLDataGeneratorTool" + /> + <Tool + Name="VCWebServiceProxyGeneratorTool" + /> + <Tool + Name="VCMIDLTool" + /> + <Tool + Name="VCCLCompilerTool" + Optimization="2" + EnableIntrinsicFunctions="true" + AdditionalIncludeDirectories="..\..\glib\include\glib-2.0;..\..\glib\lib\glib-2.0\include;..\..\socket;..\..\;..\..\stun;..\..\random;..\..\agent;." + PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE;HAVE_CONFIG_H;_CRT_SECURE_NO_WARNINGS" + RuntimeLibrary="2" + EnableFunctionLevelLinking="true" + UsePrecompiledHeader="0" + WarningLevel="3" + DebugInformationFormat="3" + /> + <Tool + Name="VCManagedResourceCompilerTool" + /> + <Tool + Name="VCResourceCompilerTool" + /> + <Tool + Name="VCPreLinkEventTool" + /> + <Tool + Name="VCLinkerTool" + AdditionalDependencies="glib-2.0.lib gobject-2.0.lib gthread-2.0.lib ws2_32.lib" + LinkIncremental="1" + AdditionalLibraryDirectories="..\..\glib\lib" + GenerateDebugInformation="true" + SubSystem="1" + OptimizeReferences="2" + EnableCOMDATFolding="2" + TargetMachine="1" + /> + <Tool + Name="VCALinkTool" + /> + <Tool + Name="VCManifestTool" + /> + <Tool + Name="VCXDCMakeTool" + /> + <Tool + Name="VCBscMakeTool" + /> + <Tool + Name="VCFxCopTool" + /> + <Tool + Name="VCAppVerifierTool" + /> + <Tool + Name="VCPostBuildEventTool" + /> + </Configuration> + </Configurations> + <References> + </References> + <Files> + <Filter + Name="Source Files" + Filter="cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx" + UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}" + > + <File + RelativePath="..\..\tests\test-pseudotcp.c" + > + </File> + </Filter> + <Filter + Name="Header Files" + Filter="h;hpp;hxx;hm;inl;inc;xsd" + UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}" + > + </Filter> + <Filter + Name="Resource Files" + Filter="rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav" + UniqueIdentifier="{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}" + > + </Filter> + </Files> + <Globals> + </Globals> +</VisualStudioProject> diff --git a/win32/vs9/test.vcproj b/win32/vs9/test.vcproj new file mode 100644 index 0000000..0447e95 --- /dev/null +++ b/win32/vs9/test.vcproj @@ -0,0 +1,199 @@ +<?xml version="1.0" encoding="Windows-1252"?> +<VisualStudioProject + ProjectType="Visual C++" + Version="9,00" + Name="test" + ProjectGUID="{3B5FCB79-8AAA-4388-926B-3AD3F8BBB5D8}" + RootNamespace="test" + Keyword="Win32Proj" + TargetFrameworkVersion="196613" + > + <Platforms> + <Platform + Name="Win32" + /> + </Platforms> + <ToolFiles> + </ToolFiles> + <Configurations> + <Configuration + Name="Debug|Win32" + OutputDirectory="$(SolutionDir)$(SolutionName)\bin\$(PlatformName)_$(ConfigurationName)" + IntermediateDirectory="$(SolutionDir)$(SolutionName)\obj\$(PlatformName)_$(ConfigurationName)\$(ProjectName)" + ConfigurationType="1" + CharacterSet="2" + > + <Tool + Name="VCPreBuildEventTool" + /> + <Tool + Name="VCCustomBuildTool" + /> + <Tool + Name="VCXMLDataGeneratorTool" + /> + <Tool + Name="VCWebServiceProxyGeneratorTool" + /> + <Tool + Name="VCMIDLTool" + /> + <Tool + Name="VCCLCompilerTool" + Optimization="0" + AdditionalIncludeDirectories="..\..\glib\include\glib-2.0;..\..\glib\lib\glib-2.0\include;..\..\socket;..\..\;..\..\stun;..\..\random;..\..\agent;." + PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;HAVE_CONFIG_H;_CRT_SECURE_NO_WARNINGS" + MinimalRebuild="true" + BasicRuntimeChecks="3" + RuntimeLibrary="3" + UsePrecompiledHeader="0" + WarningLevel="3" + DebugInformationFormat="4" + /> + <Tool + Name="VCManagedResourceCompilerTool" + /> + <Tool + Name="VCResourceCompilerTool" + /> + <Tool + Name="VCPreLinkEventTool" + /> + <Tool + Name="VCLinkerTool" + AdditionalDependencies="glib-2.0.lib gobject-2.0.lib gthread-2.0.lib ws2_32.lib" + LinkIncremental="2" + AdditionalLibraryDirectories="..\..\glib\lib" + GenerateDebugInformation="true" + SubSystem="1" + TargetMachine="1" + /> + <Tool + Name="VCALinkTool" + /> + <Tool + Name="VCManifestTool" + /> + <Tool + Name="VCXDCMakeTool" + /> + <Tool + Name="VCBscMakeTool" + /> + <Tool + Name="VCFxCopTool" + /> + <Tool + Name="VCAppVerifierTool" + /> + <Tool + Name="VCPostBuildEventTool" + /> + </Configuration> + <Configuration + Name="Release|Win32" + OutputDirectory="$(SolutionDir)$(SolutionName)\bin\$(PlatformName)_$(ConfigurationName)" + IntermediateDirectory="$(SolutionDir)$(SolutionName)\obj\$(PlatformName)_$(ConfigurationName)\$(ProjectName)" + ConfigurationType="1" + CharacterSet="2" + WholeProgramOptimization="1" + > + <Tool + Name="VCPreBuildEventTool" + /> + <Tool + Name="VCCustomBuildTool" + /> + <Tool + Name="VCXMLDataGeneratorTool" + /> + <Tool + Name="VCWebServiceProxyGeneratorTool" + /> + <Tool + Name="VCMIDLTool" + /> + <Tool + Name="VCCLCompilerTool" + Optimization="2" + EnableIntrinsicFunctions="true" + AdditionalIncludeDirectories="..\..\glib\include\glib-2.0;..\..\glib\lib\glib-2.0\include;..\..\socket;..\..\;..\..\stun;..\..\random;..\..\agent;." + PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE;HAVE_CONFIG_H;_CRT_SECURE_NO_WARNINGS" + RuntimeLibrary="2" + EnableFunctionLevelLinking="true" + UsePrecompiledHeader="0" + WarningLevel="3" + DebugInformationFormat="3" + /> + <Tool + Name="VCManagedResourceCompilerTool" + /> + <Tool + Name="VCResourceCompilerTool" + /> + <Tool + Name="VCPreLinkEventTool" + /> + <Tool + Name="VCLinkerTool" + AdditionalDependencies="glib-2.0.lib gobject-2.0.lib gthread-2.0.lib ws2_32.lib" + LinkIncremental="1" + AdditionalLibraryDirectories="..\..\glib\lib" + GenerateDebugInformation="true" + SubSystem="1" + OptimizeReferences="2" + EnableCOMDATFolding="2" + TargetMachine="1" + /> + <Tool + Name="VCALinkTool" + /> + <Tool + Name="VCManifestTool" + /> + <Tool + Name="VCXDCMakeTool" + /> + <Tool + Name="VCBscMakeTool" + /> + <Tool + Name="VCFxCopTool" + /> + <Tool + Name="VCAppVerifierTool" + /> + <Tool + Name="VCPostBuildEventTool" + /> + </Configuration> + </Configurations> + <References> + </References> + <Files> + <Filter + Name="Source Files" + Filter="cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx" + UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}" + > + <File + RelativePath="..\..\tests\test.c" + > + </File> + </Filter> + <Filter + Name="Header Files" + Filter="h;hpp;hxx;hm;inl;inc;xsd" + UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}" + > + </Filter> + <Filter + Name="Resource Files" + Filter="rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav" + UniqueIdentifier="{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}" + > + </Filter> + </Files> + <Globals> + </Globals> +</VisualStudioProject> |